Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 47 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c amdgpu_disable_vblank_kms() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-5,255
DATA_SOURCE 0 adev r drm_to_adev
DATA_SOURCE 2 type r amdgpu_display_crtc_idx_to_irq_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->vbl_lock
LOCK2 &dev->vblank_time_lock
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 irq
HALF_LOCKED2 irqflags
TYPE_LOCK (struct drm_device)->vbl_lock
TYPE_LOCK (struct drm_device)->vblank_time_lock

drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c gmc_v6_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c smu_v11_0_disable_thermal_alert() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c jpeg_v4_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->jpeg.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/dce_v8_0.c dce_v8_0_hpd_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->mode_info.num_hpd s32min-(-1),1-s32max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-4294967294
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->mode_info.num_hpd > $2
PARAM_COMPARE 2 type < $0->mode_info.num_hpd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 type unit_array_size

drivers/gpu/drm/amd/amdgpu/dce_v8_0.c dce_v8_0_pageflip_interrupt_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mode_info.num_crtc s32min-(-1),1-s32max
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 *adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-2147483646
CAPPED_DATA 0 adev->mode_info.audio.num_pins 1
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->mode_info.num_crtc > $2
PARAM_COMPARE 2 type < $0->mode_info.num_crtc
CONSTRAINT 2 type <3245
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 type unit_array_size

19f4aff6129bc862 gfx_v9_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

19f4aff6129bc862 gfx_v9_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

19f4aff6129bc862 gfx_v9_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0.c smu_v14_0_disable_thermal_alert() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->num_types 1-u32max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c gmc_v12_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c gmc_v12_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gmc.ecc_irq.funcs 1-u64max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_set_userq_eop_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.disable_kq 1
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-u32max
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 1-u32max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,282,290,488
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_set_userq_eop_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.disable_kq 1
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-u32max
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 1-u32max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,282,290,488
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 adev $0
FUZZY_MAX 0 adev->gfx.mec.num_mec 1
FUZZY_MAX 0 adev->gfx.mec.num_pipe_per_mec 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_set_userq_eop_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.disable_kq 1
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-u32max
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 1-u32max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,282,290,488
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 adev $0
FUZZY_MAX 0 adev->gfx.mec.num_mec 1
FUZZY_MAX 0 adev->gfx.mec.num_pipe_per_mec 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c sdma_v4_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->sdma.num_instances 1-s32max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-s32max
CAPPED_DATA 2 type 1
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c smu_v13_0_disable_thermal_alert() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->num_types 1-u32max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c manage_dm_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-5,255
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 type r amdgpu_display_crtc_idx_to_irq_type

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c manage_dm_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-5,255
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
DATA_SOURCE 2 type r amdgpu_display_crtc_idx_to_irq_type

drivers/gpu/drm/amd/amdgpu/dce_v6_0.c dce_v6_0_hpd_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->mode_info.num_hpd s32min-(-1),1-s32max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-4294967294
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->mode_info.num_hpd > $2
PARAM_COMPARE 2 type < $0->mode_info.num_hpd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 type unit_array_size

drivers/gpu/drm/amd/amdgpu/dce_v6_0.c dce_v6_0_pageflip_interrupt_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mode_info.num_crtc s32min-(-1),1-s32max
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 *adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-2147483646
CAPPED_DATA 0 adev->mode_info.audio.num_pins 1
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->mode_info.num_crtc > $2
PARAM_COMPARE 2 type < $0->mode_info.num_crtc
CONSTRAINT 2 type <3245
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 type unit_array_size

2424e8ec9bf51854 gfx_v12_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

2424e8ec9bf51854 gfx_v12_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

2424e8ec9bf51854 gfx_v12_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/soc21.c soc21_common_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->kfd.dev->num_nodes 0-4294967295
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras 1-u64max
PARAM_VALUE 0 adev->nbio.ras_err_event_athub_irq.funcs 1-u64max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c vcn_v2_5_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->vcn.inst 4096-ptr_max
PARAM_VALUE 0 adev->vcn.num_vcn_inst 1-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->pg_flags 0x0,0xffffffff
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

28ad57647bf6154f gfx_v11_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

28ad57647bf6154f gfx_v11_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

28ad57647bf6154f gfx_v11_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/dce_v10_0.c dce_v10_0_hpd_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->mode_info.num_hpd s32min-(-1),1-s32max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-4294967294
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->mode_info.num_hpd > $2
PARAM_COMPARE 2 type < $0->mode_info.num_hpd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 type unit_array_size

drivers/gpu/drm/amd/amdgpu/dce_v10_0.c dce_v10_0_pageflip_interrupt_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->eeprom_control.ras_info_offset 20
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 10911,10921
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->eeprom_control.ras_record_offset 20,276
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->umc_ecc.record_ce_addr_supported 1
PARAM_VALUE 0 adev->mode_info.num_crtc s32min-(-1),1-s32max
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->eeprom_control.ras_info_offset 20
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 10911,10921
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->eeprom_control.ras_record_offset 20,276
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->umc_ecc.record_ce_addr_supported 1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-2147483646
CAPPED_DATA 0 adev->mode_info.audio.num_pins 1
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->mode_info.num_crtc > $2
PARAM_COMPARE 2 type < $0->mode_info.num_crtc
CONSTRAINT 2 type <3245
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 type unit_array_size

drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c gmc_v8_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c vcn_v4_0_3_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev->vcn.num_vcn_inst 1
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_driver_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_cop->get_context 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_cop->set_context 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,282,290,488
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->rings 4096-ptr_max
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 1 src 1-u64max
CAPPED_DATA 0 adev 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adev->gmc.visible_vram_size 0-4503599626321920[c]
HOST_DATA 0 adev->psp.sos.fw_version 0-u32max
HOST_DATA 0 adev->virt.fw_reserve.checksum_key 0-u32max
HOST_DATA 0 adev->virt.init_data_header.offset 0-u32max
HOST_DATA 0 adev->virt.init_data_header.size_kb 0-u32max

drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c sdma_v7_0_set_userq_trap_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 adev->mman.buffer_funcs->copy_max_bytes 1048568,2097151,4194272,4194304,1073741824
PARAM_VALUE 0 adev->mman.buffer_funcs->copy_num_dw 5,7-8
PARAM_VALUE 0 adev->mman.buffer_funcs->emit_copy_buffer 4096-ptr_max
PARAM_VALUE 0 adev->mman.buffer_funcs->emit_fill_buffer 4096-ptr_max
PARAM_VALUE 0 adev->mman.buffer_funcs->fill_max_bytes 1048568,2097151,4194272,4194304,1073741824
PARAM_VALUE 0 adev->mman.buffer_funcs->fill_num_dw 4-5,7
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_info_offset 20
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 10911,10921
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_record_offset 20,276
PARAM_VALUE 0 adev->psp.ras_context.ras->umc_ecc.record_ce_addr_supported 1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->sdma.num_instances 1-s32max
PARAM_VALUE 0 adev->userq_funcs 4096-ptr_max
PARAM_VALUE 0 adev->virt.rlcg_reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-s32max
CAPPED_DATA 0 adev->sdma.num_instances 1
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
FUZZY_MAX 2 type s32max
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
HARD_MAX 2 type s32max
RX_PATH
TASK_NOT_RUNNING

3d756af95eb3bd31 gfx_v12_1_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,290,488
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

3d756af95eb3bd31 gfx_v12_1_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,290,488
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

3d756af95eb3bd31 gfx_v12_1_set_userq_eop_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.disable_kq 1
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-u32max
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 1-u32max
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING

3d756af95eb3bd31 gfx_v12_1_set_userq_eop_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.disable_kq 1
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-u32max
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 1-u32max
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 adev $0
FUZZY_MAX 0 adev->gfx.mec.num_mec 1
FUZZY_MAX 0 adev->gfx.mec.num_pipe_per_mec 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

3d756af95eb3bd31 gfx_v12_1_set_userq_eop_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.disable_kq 1
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-u32max
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 1-u32max
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 adev $0
FUZZY_MAX 0 adev->gfx.mec.num_mec 1
FUZZY_MAX 0 adev->gfx.mec.num_pipe_per_mec 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu15/smu_v15_0.c smu_v15_0_disable_thermal_alert() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->num_types 1-u32max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c vcn_v5_0_1_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev->vcn.num_vcn_inst 1
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c gmc_v10_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mmhub.funcs 4096-ptr_max
PARAM_VALUE 0 adev->mmhub.funcs->gart_disable 4096-ptr_max
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c gmc_v10_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->gmc.ecc_irq.funcs 1-u64max
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mmhub.funcs 4096-ptr_max
PARAM_VALUE 0 adev->mmhub.funcs->gart_disable 4096-ptr_max
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c sdma_v6_0_set_userq_trap_interrupts() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mman.buffer_funcs->copy_max_bytes 1048568,2097151,4194272,4194304,1073741824
PARAM_VALUE 0 adev->mman.buffer_funcs->copy_num_dw 5,7-8
PARAM_VALUE 0 adev->mman.buffer_funcs->emit_copy_buffer 4096-ptr_max
PARAM_VALUE 0 adev->mman.buffer_funcs->emit_fill_buffer 4096-ptr_max
PARAM_VALUE 0 adev->mman.buffer_funcs->fill_max_bytes 1048568,2097151,4194272,4194304,1073741824
PARAM_VALUE 0 adev->mman.buffer_funcs->fill_num_dw 4-5,7
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_info_offset 20
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 10911,10921
PARAM_VALUE 0 adev->psp.ras_context.ras->eeprom_control.ras_record_offset 20,276
PARAM_VALUE 0 adev->psp.ras_context.ras->umc_ecc.record_ce_addr_supported 1
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->sdma.num_instances 1-s32max
PARAM_VALUE 0 adev->userq_funcs 4096-ptr_max
PARAM_VALUE 0 adev->virt.rlcg_reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-s32max
CAPPED_DATA 0 adev->sdma.num_instances 1
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
FUZZY_MAX 2 type s32max
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
HARD_MAX 2 type s32max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c xgpu_vi_mailbox_add_irq_id() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.funcs 1-u64max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->enabled_types 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adev->virt.ack_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->virt.rcv_irq.num_types
NO_OVERFLOW_SIMPLE 1 src->num_types

drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c xgpu_vi_mailbox_get_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->irq.installed 1
PARAM_VALUE 0 adev->virt.rcv_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.funcs->set 1-u64max
PARAM_VALUE 0 adev->virt.rcv_irq.num_types 1-u32max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->enabled_types 4096-ptr_max
PARAM_VALUE 1 src->num_types 1-u32max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev->virt.ack_irq.num_types 1
CAPPED_DATA 0 adev->virt.rcv_irq.num_types 1
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c xgpu_vi_mailbox_put_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c xgpu_vi_mailbox_put_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c amdgpu_dm_hpd_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.mode_config.helper_private->atomic_commit_tail 0,113,234517204248432640,264416658693812224,1002985563129995264,1135616218159751168,1435312838172803072,1559742614509715456,1682444203744997376,2792895115794366464,3649211429048074240,4264110321136541696,4348468181405868032-s64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,157-158,203,212,215,233,272,274,282,290,488
PARAM_VALUE 0 adev->mode_info.num_hpd (-2147483647)-s32max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-2147483646,2147483648-u32max
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->mode_info.num_hpd > $2
PARAM_COMPARE 2 type < $0->mode_info.num_hpd
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/soc15.c soc15_common_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,290,488
PARAM_VALUE 0 adev->init_lvl 4096-ptr_max
PARAM_VALUE 0 adev->init_lvl->level 0,2
PARAM_VALUE 0 adev->kfd.dev->num_nodes 0-4294967295
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras->init_ras_controller_interrupt 2297051996113666048,5600623995182313472
PARAM_VALUE 0 adev->nbio.ras_if 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras_if->block 0-19
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev->nbio.ras_if->block 1
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/soc15.c soc15_common_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_count 0-6,8,11,34,55-56,66,98-99,155,157-158,203,212,215,233,272,274,290,488
PARAM_VALUE 0 adev->init_lvl 4096-ptr_max
PARAM_VALUE 0 adev->init_lvl->level 0,2
PARAM_VALUE 0 adev->kfd.dev->num_nodes 0-4294967295
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras->init_ras_controller_interrupt 0,2297051996113666048,5600623995182313472
PARAM_VALUE 0 adev->nbio.ras->init_ras_err_event_athub_interrupt 2056155413763584000,4136734766109429760,5578075994978566144,7334530495680643072
PARAM_VALUE 0 adev->nbio.ras_if 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras_if->block 0-19
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev->nbio.ras_if->block 1
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c jpeg_v2_5_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->jpeg.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 adev->jpeg.inst 4096-ptr_max
PARAM_VALUE 0 adev->jpeg.num_jpeg_inst 1-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_ras_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.cp_ecc_error_irq.funcs 1-u64max
PARAM_VALUE 0 adev->kfd.dev 0
PARAM_VALUE 0 adev->psp.ras_context.ras 4096-ptr_max
PARAM_VALUE 0 adev->psp.ras_context.ras->critical_region_lock.dep_map->name 0-255
PARAM_VALUE 0 adev->psp.ras_context.ras->critical_region_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->psp.ras_context.ras->critical_region_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 adev->psp.ras_context.ras->critical_region_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 adev->ras_enabled 1-u32max
PARAM_VALUE 0 *adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *adev->kfd.dev->ih_wq->lockdep_map->name 0-255
PARAM_VALUE 0 *adev->kfd.dev->ih_wq->rescuer->task->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *adev->kfd.dev->ih_wq->rescuer->task->pi_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *adev->kfd.dev->nodes 0
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev 1
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_ras_suspend() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_funcs->reset_method 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max
PARAM_VALUE 0 adev->delayed_init_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 adev->gfx.cp_ecc_error_irq.funcs 1-u64max
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->ras_enabled 1-u32max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530,41630,41632-41633,41635,41637-41638,41694,41701,41717,41920,62460,65472
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev 1
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adev->virt.fw_reserve.checksum_key 0-u32max
HOST_DATA 0 adev->virt.init_data_header.offset 0-u32max
HOST_DATA 0 adev->virt.init_data_header.size_kb 0-u32max

drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c gmc_v9_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->init_lvl 4096-ptr_max
PARAM_VALUE 0 adev->init_lvl->level 0,2
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mmhub.funcs 4096-ptr_max
PARAM_VALUE 0 adev->mmhub.funcs->gart_disable 4096-ptr_max
PARAM_VALUE 0 adev->mmhub.funcs->update_power_gating 0,2357521212362928128
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c gmc_v9_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->gmc.ecc_irq.funcs 1-u64max
PARAM_VALUE 0 adev->init_lvl 4096-ptr_max
PARAM_VALUE 0 adev->init_lvl->level 0,2
PARAM_VALUE 0 adev->mes.adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 0 adev->mes.mutex_hidden->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adev->mes.mutex_hidden.dep_map->name 0-255
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->magic 5159360019465732096
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 adev->mes.mutex_hidden.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 adev->mmhub.funcs 4096-ptr_max
PARAM_VALUE 0 adev->mmhub.funcs->gart_disable 4096-ptr_max
PARAM_VALUE 0 adev->mmhub.funcs->update_power_gating 0,2357521212362928128
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->psp.adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->reset_domain->sem.dep_map->name 0-255
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->xcp_mgr->adev->gfx.rlc.cs_data->section->reg_index 0,4,40960,41022,41164,41174,41176,41179,41461,41471-41472,41530
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->sdma.num_instances 1-s32max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-s32max
CAPPED_DATA 2 type 1
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_xcp_suspend() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 adev $0
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c xgpu_ai_mailbox_add_irq_id() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.funcs 1-u64max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->enabled_types 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adev->virt.ack_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->virt.rcv_irq.num_types
NO_OVERFLOW_SIMPLE 1 src->num_types

drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c xgpu_ai_mailbox_get_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->irq.installed 1
PARAM_VALUE 0 adev->virt.rcv_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.funcs->set 1-u64max
PARAM_VALUE 0 adev->virt.rcv_irq.num_types 1-u32max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->enabled_types 4096-ptr_max
PARAM_VALUE 1 src->num_types 1-u32max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev->virt.ack_irq.num_types 1
CAPPED_DATA 0 adev->virt.rcv_irq.num_types 1
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c xgpu_ai_mailbox_put_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c xgpu_ai_mailbox_put_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_dpm_disable() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c kv_dpm_disable() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c gmc_v7_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c gfx_v10_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c gfx_v10_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c gfx_v10_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c vcn_v4_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 0 adev->vcn.inst 4096-ptr_max
PARAM_VALUE 0 adev->vcn.num_vcn_inst 1-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c jpeg_v4_0_3_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->jpeg.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c gmc_v11_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c gmc_v11_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gmc.ecc_irq.funcs 1-u64max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/soc24.c soc24_common_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->kfd.dev->num_nodes 0-4294967295
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->nbio.ras 1-u64max
PARAM_VALUE 0 adev->nbio.ras_err_event_athub_irq.funcs 1-u64max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c amdgpu_dm_crtc_set_vblank() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-5,255
DATA_SOURCE 0 adev r drm_to_adev
DATA_SOURCE 2 type r amdgpu_display_crtc_idx_to_irq_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->vbl_lock
LOCK2 &dev->vblank_time_lock
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 irq
HALF_LOCKED2 irqflags
TYPE_LOCK (struct drm_device)->vbl_lock
TYPE_LOCK (struct drm_device)->vblank_time_lock

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c amdgpu_dm_crtc_set_vblank() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->ctx 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-5,255
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev r drm_to_adev
DATA_SOURCE 2 type r amdgpu_display_crtc_idx_to_irq_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->vbl_lock
LOCK2 &dev->vblank_time_lock
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 irq
HALF_LOCKED2 irqflags
TYPE_LOCK (struct drm_device)->vbl_lock
TYPE_LOCK (struct drm_device)->vblank_time_lock

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c amdgpu_dm_crtc_set_vblank() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->crtc_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->crtc_irq.funcs->set 1-u64max
PARAM_VALUE 0 adev->crtc_irq.num_types 1-u32max
PARAM_VALUE 0 adev->dm.dc->ctx 4096-ptr_max
PARAM_VALUE 0 adev->irq.installed 1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-5,255
CAPPED_DATA 0 adev->crtc_irq.num_types 1
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev r drm_to_adev
DATA_SOURCE 2 type r amdgpu_display_crtc_idx_to_irq_type
PARAM_COMPARE 0 adev->crtc_irq.num_types > $2
PARAM_COMPARE 2 type < $0->crtc_irq.num_types
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->vbl_lock
LOCK2 &dev->vblank_time_lock
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 irq
HALF_LOCKED2 irqflags
TYPE_LOCK (struct drm_device)->vbl_lock
TYPE_LOCK (struct drm_device)->vblank_time_lock

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c amdgpu_dm_crtc_set_vblank() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->ctx 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0-5,255
CAPPED_DATA 2 type 1
DATA_SOURCE 0 adev r drm_to_adev
DATA_SOURCE 2 type r amdgpu_display_crtc_idx_to_irq_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->vbl_lock
LOCK2 &dev->vblank_time_lock
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 irq
HALF_LOCKED2 irqflags
TYPE_LOCK (struct drm_device)->vbl_lock
TYPE_LOCK (struct drm_device)->vblank_time_lock

drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c xgpu_nv_mailbox_add_irq_id() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.funcs 1-u64max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->enabled_types 4096-ptr_max
PARAM_VALUE 1 src->funcs 1-u64max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adev->virt.ack_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->virt.rcv_irq.num_types
NO_OVERFLOW_SIMPLE 1 src->num_types

drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c xgpu_nv_mailbox_get_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->irq.installed 1
PARAM_VALUE 0 adev->virt.rcv_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->virt.rcv_irq.funcs->set 1-u64max
PARAM_VALUE 0 adev->virt.rcv_irq.num_types 1-u32max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 1 src->enabled_types 4096-ptr_max
PARAM_VALUE 1 src->num_types 1-u32max
PARAM_VALUE 2 type 0
CAPPED_DATA 0 adev->virt.ack_irq.num_types 1
CAPPED_DATA 0 adev->virt.rcv_irq.num_types 1
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c xgpu_nv_mailbox_put_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c xgpu_nv_mailbox_put_irq() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->nbio.funcs 4096-ptr_max
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 adev->reset_domain->sem.first_waiter->type 0-1
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
DATA_SOURCE 0 adev $0
BIT_INFO 0 adev->virt.caps 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c jpeg_v5_0_1_hw_fini() -> amdgpu_irq_put()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->jpeg.idle_work.work.lockdep_map->name 0-255
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 type 0
BIT_INFO 0 adev->virt.caps 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL