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/../amdkfd/kfd_chardev.c kfd_ioctl_create_queue() -> kfd_queue_acquire_buffers()

Type Parameter Key Value
PARAM_VALUE 0 pdd 4096-ptr_max
PARAM_VALUE 0 pdd->drm_priv 1-u64max
PARAM_VALUE 0 pdd->runtime_inuse 1
PARAM_VALUE 1 properties 5367501087066746880
PARAM_VALUE 1 properties->format 0-1
PARAM_VALUE 1 properties->is_gws 0
PARAM_VALUE 1 properties->metadata_queue_size 0-u32max
PARAM_VALUE 1 properties->pm4_target_xcc 0-255
PARAM_VALUE 1 properties->queue_percent 0-100
PARAM_VALUE 1 properties->queue_size 1024-u32max
PARAM_VALUE 1 properties->type 0-1,3-4
DATA_SOURCE 0 pdd r kfd_bind_process_to_device
MEM_ZERO 1 properties
USER_DATA 1 properties->ctl_stack_size 0[u]
USER_DATA 1 properties->ctx_save_restore_area_address 0[c]
USER_DATA 1 properties->ctx_save_restore_area_size 0[u]
USER_DATA 1 properties->eop_ring_buffer_address 0[c]
USER_DATA 1 properties->eop_ring_buffer_size 0[u]
USER_DATA 1 properties->metadata_queue_size 0-u32max[u]
USER_DATA 1 properties->pm4_target_xcc 0-255[c]
USER_DATA 1 properties->priority 0[u]
USER_DATA 1 properties->queue_address 0[c]
USER_DATA 1 properties->queue_size 1024-u32max[u]
USER_DATA 1 properties->sdma_engine_id 0[u]
LOCK2 &p->mutex
TYPE_LOCK (struct kfd_process)->mutex