Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_cp_gfx_start() -> gfx_v6_0_get_csb_size()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
CAPPED_DATA 0 adev->usec_timeout 1
DATA_SOURCE 0 adev $0
MEM_ZERO 0 &adev->gfx.cu_info
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->gfx.config.db_debug2 0-u32max
HOST_DATA 0 adev->gfx.config.mc_arb_ramcfg 0-u32max

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_rlc_init() -> gfx_v6_0_get_csb_size()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data 3589377933014208512
BUF_SIZE 0 adev->gfx.cleaner_shader_ptr (-1),240,248,304
BUF_SIZE 0 adev->gfx.rlc.cs_data 32
BUF_SIZE 0 adev->gfx.rlc.reg_list 872
DATA_SOURCE 0 adev $0
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
NO_OVERFLOW_SIMPLE 0 adev->gfx.rlc.save_restore_obj->tbo.ttm->dma_ttm.sg->orig_nents
NO_OVERFLOW_SIMPLE 0 adev->gfx.sq_irq.num_types