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 |