Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/radeon/radeon_device.c radeon_gpu_reset() -> (struct radeon_asic)->hpd.init()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 0 rdev->dev 0,4096-ptr_max
PARAM_VALUE 0 rdev->exclusive_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rdev->needs_reset 1
PARAM_VALUE 0 rdev->pm.power_state 0,4096-ptr_max
BUF_SIZE 0 rdev s32min-(-1),1-s32max
BUF_SIZE 0 rdev s32min-(-1),1-s32max
CAPPED_DATA 0 rdev 1
CAPPED_DATA 0 rdev->rmmio_size 1
CAPPED_DATA 0 &rdev->exclusive_lock 1
DATA_SOURCE 0 rdev $0
NOCHECK_CALL
LOCK2 &rdev->exclusive_lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/radeon_device.c radeon_resume_kms() -> (struct radeon_asic)->hpd.init()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 0 rdev->mc.gtt_size 33554432-2251799812636672
PARAM_VALUE 0 rdev->needs_reset 0
PARAM_VALUE 0 rdev->pm.power_state 0,4096-ptr_max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
CAPPED_DATA 0 rdev->rmmio_size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &vgasr_mutex

drivers/gpu/drm/radeon/radeon_display.c radeon_modeset_init() -> (struct radeon_asic)->hpd.init()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->accel_working 0
PARAM_VALUE 0 rdev->agp 0,4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 0 rdev->audio.component_mutex.magic 4096-ptr_max
PARAM_VALUE 0 rdev->dc_hw_i2c_mutex.first_waiter 0
PARAM_VALUE 0 rdev->dc_hw_i2c_mutex.magic 4096-ptr_max
PARAM_VALUE 0 rdev->dc_hw_i2c_mutex.osq.tail.counter 0
PARAM_VALUE 0 rdev->dc_hw_i2c_mutex.owner.counter 0
PARAM_VALUE 0 rdev->exclusive_lock.count.counter 0
PARAM_VALUE 0 rdev->exclusive_lock.first_waiter 0
PARAM_VALUE 0 rdev->exclusive_lock.magic 4096-ptr_max
PARAM_VALUE 0 rdev->exclusive_lock.osq.tail.counter 0
PARAM_VALUE 0 rdev->exclusive_lock.owner.counter 0
PARAM_VALUE 0 rdev->family 0-u16max
PARAM_VALUE 0 rdev->gem.mutex.first_waiter 0
PARAM_VALUE 0 rdev->gem.mutex.magic 4096-ptr_max
PARAM_VALUE 0 rdev->gem.mutex.osq.tail.counter 0
PARAM_VALUE 0 rdev->gem.mutex.owner.counter 0
PARAM_VALUE 0 rdev->gem.objects.next 4096-ptr_max
PARAM_VALUE 0 rdev->gem.objects.prev 4096-ptr_max
PARAM_VALUE 0 rdev->gpu_clock_mutex.first_waiter 0
PARAM_VALUE 0 rdev->gpu_clock_mutex.magic 4096-ptr_max
PARAM_VALUE 0 rdev->gpu_clock_mutex.osq.tail.counter 0
PARAM_VALUE 0 rdev->gpu_clock_mutex.owner.counter 0
PARAM_VALUE 0 rdev->ih.lock.counter 0
PARAM_VALUE 0 rdev->irq.vblank_queue.head.next 4096-ptr_max
PARAM_VALUE 0 rdev->irq.vblank_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 rdev->is_atom_bios 0
PARAM_VALUE 0 rdev->mc.gtt_size 0-2251799812636672,18446744071562067968-u64max
PARAM_VALUE 0 rdev->mc_rreg 255747399471235072,2225886567586627584,2265453110364475392,2344946811291860992,3553553025151275008,4341808155740368896,9204502808891400192
PARAM_VALUE 0 rdev->mc_wreg 366803172992000000,991645430135005184,4064215166232846336,4430793184019329024,4595473241208643584,6032455648901468160,8304597404449472512
PARAM_VALUE 0 rdev->mode_info.audio_property 0,4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.coherent_mode_property 4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.dither_property 0,4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.load_detect_property 4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.mode_config_initialized 1
PARAM_VALUE 0 rdev->mode_info.output_csc_property 0,4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.tmds_pll_property 0,4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.tv_std_property 0,4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.underscan_hborder_property 4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.underscan_property 0,4096-ptr_max
PARAM_VALUE 0 rdev->mode_info.underscan_vborder_property 4096-ptr_max
PARAM_VALUE 0 rdev->num_crtc 0-2,4,6
PARAM_VALUE 0 rdev->pcie_reg_mask 255,2047
PARAM_VALUE 0 rdev->pciep_rreg 1848093338655932416,4341808155740368896,4427975808108355584
PARAM_VALUE 0 rdev->pciep_wreg 366803172992000000,1057594914578292736,8717710140204560384
PARAM_VALUE 0 rdev->pll_rreg 634931214424301568,4341808155740368896
PARAM_VALUE 0 rdev->pll_wreg 366803172992000000,2676525090624204800
PARAM_VALUE 0 rdev->pm.mclk_lock.count.counter 0
PARAM_VALUE 0 rdev->pm.mclk_lock.first_waiter 0
PARAM_VALUE 0 rdev->pm.mclk_lock.magic 4096-ptr_max
PARAM_VALUE 0 rdev->pm.mclk_lock.osq.tail.counter 0
PARAM_VALUE 0 rdev->pm.mclk_lock.owner.counter 0
PARAM_VALUE 0 rdev->pm.mutex.first_waiter 0
PARAM_VALUE 0 rdev->pm.mutex.magic 4096-ptr_max
PARAM_VALUE 0 rdev->pm.mutex.osq.tail.counter 0
PARAM_VALUE 0 rdev->pm.mutex.owner.counter 0
PARAM_VALUE 0 rdev->ring_lock.first_waiter 0
PARAM_VALUE 0 rdev->ring_lock.magic 4096-ptr_max
PARAM_VALUE 0 rdev->ring_lock.osq.tail.counter 0
PARAM_VALUE 0 rdev->ring_lock.owner.counter 0
PARAM_VALUE 0 rdev->shutdown 0
PARAM_VALUE 0 rdev->srbm_mutex.first_waiter 0
PARAM_VALUE 0 rdev->srbm_mutex.magic 4096-ptr_max
PARAM_VALUE 0 rdev->srbm_mutex.osq.tail.counter 0
PARAM_VALUE 0 rdev->srbm_mutex.owner.counter 0
PARAM_VALUE 0 rdev->usec_timeout 100000
PARAM_VALUE 0 rdev->vm_manager.max_pfn 0,262144-4294705152
BUF_SIZE 0 rdev s32min-(-2),1-s32max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
BUF_SIZE 0 rdev->agp (-1),144
CAPPED_DATA 0 rdev->num_crtc 1
DATA_SOURCE 0 rdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock