Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

19f4aff6129bc862 gfx_v9_0_get_csb_buffer() -> amdgpu_gfx_csb_data_parser()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->id 0-3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 1 *buffer 2147483648
PARAM_VALUE 2 count 5
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 buffer $1
DATA_SOURCE 2 count r amdgpu_gfx_csb_preamble_start
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

28ad57647bf6154f gfx_v11_0_get_csb_buffer() -> amdgpu_gfx_csb_data_parser()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->id 0-3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 1 *buffer 2147483648
PARAM_VALUE 2 count 5
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 buffer $1
DATA_SOURCE 2 count r amdgpu_gfx_csb_preamble_start
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_get_csb_buffer() -> amdgpu_gfx_csb_data_parser()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->id 0-3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 1 *buffer 2147483648
PARAM_VALUE 2 count 5
BUF_SIZE 0 adev->gfx.cleaner_shader_ptr (-1),240,248,304
BUF_SIZE 0 adev->gfx.rlc.cs_data (-1),32
BUF_SIZE 0 adev->gfx.rlc.reg_list (-1),872
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 buffer $1
DATA_SOURCE 2 count r amdgpu_gfx_csb_preamble_start
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.clear_state_obj->tbo.ttm->dma_ttm.sg->orig_nents
NO_OVERFLOW_SIMPLE 0 adev->gfx.sq_irq.num_types

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_get_csb_buffer() -> amdgpu_gfx_csb_data_parser()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->id 0-3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 1 *buffer 2147483648
PARAM_VALUE 2 count 5
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 buffer $1
DATA_SOURCE 2 count r amdgpu_gfx_csb_preamble_start
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_v10_0.c gfx_v10_0_get_csb_buffer() -> amdgpu_gfx_csb_data_parser()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->id 0-3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 1 *buffer 2147483648
PARAM_VALUE 2 count 5
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 buffer $1
DATA_SOURCE 2 count r amdgpu_gfx_csb_preamble_start
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_v7_0.c gfx_v7_0_get_csb_buffer() -> amdgpu_gfx_csb_data_parser()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->gfx.rlc.cs_data 1-u64max
PARAM_VALUE 0 adev->gfx.rlc.cs_data->id 0-3
PARAM_VALUE 1 buffer 4096-ptr_max
PARAM_VALUE 1 *buffer 2147483648
PARAM_VALUE 2 count 5
DATA_SOURCE 0 adev $0
DATA_SOURCE 1 buffer $1
DATA_SOURCE 2 count r amdgpu_gfx_csb_preamble_start
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