Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c copy_context_work_handler() -> (struct mqd_manager)->get_wave_state()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 2 q 4096-ptr_max
PARAM_VALUE 2 q->type 0
PARAM_VALUE 4 ctl_stack_used_size 4579579106582487040
PARAM_VALUE 5 save_area_used_size 5656462764492664832
CONTAINER 0 -56+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c get_wave_state() -> (struct mqd_manager)->get_wave_state()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 0 mm->get_wave_state 1-u64max
PARAM_VALUE 2 q 4096-ptr_max
PARAM_VALUE 2 q->is_active 0
PARAM_VALUE 2 q->type 0
PARAM_VALUE 4 ctl_stack_used_size 4096-ptr_max
PARAM_VALUE 5 save_area_used_size 4096-ptr_max
DATA_SOURCE 3 ctl_stack $2
DATA_SOURCE 4 ctl_stack_used_size $3
DATA_SOURCE 5 save_area_used_size $4
CONTAINER 0 -56+0 $(-1)
USER_DATA 4 *ctl_stack_used_size 0-u32max[u]
USER_DATA 5 *save_area_used_size 0-u32max[u]
USER_PTR 4 ctl_stack_used_size
USER_PTR 5 save_area_used_size
LOCK2 &p->mutex
TYPE_LOCK (struct kfd_process)->mutex