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/amdgpu_debugfs.c amdgpu_debugfs_gpr_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
CAPPED_DATA 0 &adev->grbm_idx_mutex 1
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_gpr_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
CAPPED_DATA 0 &adev->grbm_idx_mutex 1
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_gprwave_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_gprwave_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
CAPPED_DATA 0 &adev->grbm_idx_mutex 1
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_process_reg_op() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
CAPPED_DATA 0 adev->gfx.config.max_shader_engines 1
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_process_reg_op() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs2_op() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
CAPPED_DATA 0 adev->gfx.config.max_shader_engines 1
NOCHECK_CALL
UNITS 0 adev unit_array_size
LOCK2 &rd->lock
TYPE_LOCK (struct amdgpu_debugfs_regs2_data)->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs2_op() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_didt_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_didt_write() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_pcie64_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_pcie64_write() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_pcie_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_pcie_write() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_smc_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_regs_smc_write() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_sensor_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_sensor_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_sensor_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_wave_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
CAPPED_DATA 0 &adev->grbm_idx_mutex 1
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_wave_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
CAPPED_DATA 0 &adev->grbm_idx_mutex 1
NOCHECK_CALL
UNITS 0 adev unit_array_size

drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c amdgpu_debugfs_wave_read() -> amdgpu_virt_disable_access_debugfs()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-2),1-s32max
BUF_SIZE 0 adev s32min-(-2),1-s32max
CAPPED_DATA 0 &adev->grbm_idx_mutex 1
NOCHECK_CALL
UNITS 0 adev unit_array_size