Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

19f4aff6129bc862 gfx_v9_0_sw_init() -> (struct amdgpu_rlc_funcs)->init()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.bad_op_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.bad_op_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.eop_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.eop_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.gfx_current_status 0
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 4
PARAM_VALUE 0 adev->gfx.mec.num_queue_per_pipe 8
PARAM_VALUE 0 adev->gfx.priv_reg_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.funcs 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.funcs->init 2670104765462634496,2683995016838897664,4916117176047853568,5244792809843363840,7067946144197017600
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-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
BUF_SIZE 0 adev->gfx.cleaner_shader_ptr (-1),304
CONTAINER 0 -24-120-704-111656+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gfx.bad_op_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.cp_ecc_error_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.eop_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_reg_irq.num_types
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_sw_init() -> (struct amdgpu_rlc_funcs)->init()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.bad_op_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.bad_op_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.eop_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.eop_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.gfx_current_status 0
PARAM_VALUE 0 adev->gfx.mec.num_mec 2
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 4
PARAM_VALUE 0 adev->gfx.mec.num_queue_per_pipe 8
PARAM_VALUE 0 adev->gfx.priv_inst_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_inst_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.funcs 4096-ptr_max
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-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
BUF_SIZE 0 adev->gfx.cleaner_shader_ptr (-1),304
CONTAINER 0 -24-120-704-111656+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gfx.bad_op_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.eop_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_reg_irq.num_types
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_sw_init() -> (struct amdgpu_rlc_funcs)->init()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 0-4
PARAM_VALUE 0 adev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adev->gfx.ce_fw 4096-ptr_max
PARAM_VALUE 0 adev->gfx.eop_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.eop_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.me_fw 4096-ptr_max
PARAM_VALUE 0 adev->gfx.pfp_fw 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_inst_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_inst_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.funcs 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc_fw 4096-ptr_max
CONTAINER 0 -24-120-704-111656+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gfx.eop_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_reg_irq.num_types
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_sw_init() -> (struct amdgpu_rlc_funcs)->init()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 10-18
PARAM_VALUE 0 adev->gfx.ce_fw 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.cp_ecc_error_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.cp_ecc_error_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.eop_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.eop_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.gfx_current_status 0
PARAM_VALUE 0 adev->gfx.me_fw 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-2
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 4
PARAM_VALUE 0 adev->gfx.mec.num_queue_per_pipe 8
PARAM_VALUE 0 adev->gfx.mec2_fw 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.mec_fw 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.pfp_fw 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_inst_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_inst_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.funcs 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.register_list_format 0,16,4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.register_restore 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc_fw 0,4096-ptr_max
PARAM_VALUE 0 adev->gfx.sq_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.sq_irq.funcs 1-u64max
FUZZY_MAX 0 adev->gfx.mec.num_mec 2
CONTAINER 0 -24-120-704-111656+0 $(-1)
HARD_MAX 0 adev->gfx.mec.num_mec 2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gfx.cp_ecc_error_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.eop_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_reg_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.sq_irq.num_types
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c gfx_v10_0_sw_init() -> (struct amdgpu_rlc_funcs)->init()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.gfx_current_status 0
PARAM_VALUE 0 adev->gfx.kiq 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.funcs 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.funcs->init 2670104765462634496,2683995016838897664,4916117176047853568,5244792809843363840,7067946144197017600
PARAM_VALUE 0 adev->mman.bdev.dev_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-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
BUF_SIZE 0 adev->gfx.cleaner_shader_ptr (-1),240,248
CONTAINER 0 -24-120-704-111656+0 $(-1)
MEM_ZERO 0 adev->gfx.me.queue_bitmap
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gfx.bad_op_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.eop_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_reg_irq.num_types
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_sw_init() -> (struct amdgpu_rlc_funcs)->init()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->asic_type 5-9
PARAM_VALUE 0 adev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 adev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adev->gfx.eop_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.eop_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.mec.num_mec 1-2
PARAM_VALUE 0 adev->gfx.mec.num_pipe_per_mec 4
PARAM_VALUE 0 adev->gfx.mec.num_queue_per_pipe 8
PARAM_VALUE 0 adev->gfx.priv_inst_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_inst_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->gfx.priv_reg_irq.funcs 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.funcs 4096-ptr_max
FUZZY_MAX 0 adev->gfx.mec.num_mec 2
CONTAINER 0 -24-120-704-111656+0 $(-1)
HARD_MAX 0 adev->gfx.mec.num_mec 2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adev->gfx.eop_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_inst_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->gfx.priv_reg_irq.num_types
HALF_LOCKED2 &pool->lock