Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_enable_kcq() -> amdgpu_queue_mask_bit_to_set_resource_bit()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 queue_bit 0-64
CAPPED_DATA 0 adev->gfx.num_compute_rings 1
DATA_SOURCE 0 adev $0
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
HOST_DATA 0 adev->gfx.num_xcc_per_xcp 0-15[c]
HOST_DATA 0 adev->xcp_mgr->adev->virt.fw_reserve.checksum_key 0-u32max
HOST_DATA 0 adev->xcp_mgr->adev->virt.init_data_header.offset 0-u32max
HOST_DATA 0 adev->xcp_mgr->adev->virt.init_data_header.size_kb 0-u32max
HOST_DATA 0 adev->xcp_mgr->num_xcp_per_mem_partition 0-8[c]
HOST_DATA 0 adev->xcp_mgr->num_xcps 1-8[c]

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c set_sched_resources() -> amdgpu_queue_mask_bit_to_set_resource_bit()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 queue_bit 0-63
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dqm->lock_hidden
HALF_LOCKED2 &target->mutex
TYPE_LOCK (struct device_queue_manager)->lock_hidden