Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c amdgpu_userq_create() -> (struct amdgpu_userq_funcs)->mqd_create()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PARAM_VALUE 0 queue->doorbell_handle 0
PARAM_VALUE 0 queue->doorbell_index 0-u32max
PARAM_VALUE 0 queue->doorbell_offset 0
PARAM_VALUE 0 queue->fence_drv 4096-ptr_max
PARAM_VALUE 0 queue->fence_drv->adev s64min-(-4096),4096-s64max
PARAM_VALUE 0 queue->fence_drv->refcount.refcount.refs.counter 1
PARAM_VALUE 0 queue->fence_drv->va s64max
PARAM_VALUE 0 queue->fence_drv_lock.dep_map->name 0-255
PARAM_VALUE 0 queue->fence_drv_lock.first_waiter 0
PARAM_VALUE 0 queue->fence_drv_lock.magic 4096-ptr_max
PARAM_VALUE 0 queue->fence_drv_lock.osq.tail.counter 0
PARAM_VALUE 0 queue->fence_drv_lock.owner.counter 0
PARAM_VALUE 0 queue->fence_drv_xa.xa_flags 33554436
PARAM_VALUE 0 queue->fence_drv_xa.xa_head 0
PARAM_VALUE 0 queue->priority 0-2
PARAM_VALUE 0 queue->queue_type 0-2
PARAM_VALUE 0 queue->refcount.refcount.refs.counter 1
PARAM_VALUE 0 queue->userq_mgr 4096-ptr_max
PARAM_VALUE 0 queue->userq_mgr->adev 4096-ptr_max
PARAM_VALUE 0 queue->userq_vas.va.queue_rb 0-35184372088831
PARAM_VALUE 0 queue->userq_vas.va.rptr 0-35184372088831
PARAM_VALUE 0 queue->userq_vas.va.wptr 0-35184372088831
PARAM_VALUE 0 queue->vm 4096-ptr_max
PARAM_VALUE 0 queue->vm->root.bo 4096-ptr_max
PARAM_VALUE 0 queue->vm->va.rb_root.rb_node 1-u64max
PARAM_VALUE 0 queue->xcp_id 0-4294967294
PARAM_VALUE 1 args_in->doorbell_handle 0
PARAM_VALUE 1 args_in->doorbell_offset 0
PARAM_VALUE 1 args_in->flags 0-6
PARAM_VALUE 1 args_in->ip_type 0-2
PARAM_VALUE 1 args_in->mqd 0
PARAM_VALUE 1 args_in->mqd_size 0
PARAM_VALUE 1 args_in->op 1
PARAM_VALUE 1 args_in->queue_size 0,4096-u64max
PARAM_VALUE 1 args_in->queue_va 0-9223372036854775806,9223372036854775808-u64max
BUF_SIZE 0 queue 680
BUF_SIZE 0 queue->userq_mgr 760
BUF_SIZE 0 queue->vm 3584
DATA_SOURCE 0 queue r _kzalloc_noprof
FUZZY_MAX 0 queue->xcp_id 0
USER_DATA 0 queue->doorbell_handle 0[u]
USER_DATA 0 queue->doorbell_offset 0[u]
USER_DATA 0 queue->priority 1-2[c]
USER_DATA 0 queue->queue_type 0-2[u]
USER_DATA 0 queue->userq_vas.va.queue_rb 0-35184372088831[c]
USER_DATA 0 queue->userq_vas.va.rptr 0-35184372088831[c]
USER_DATA 0 queue->userq_vas.va.wptr 0-35184372088831[c]
USER_DATA 1 args_in->doorbell_handle 0[u]
USER_DATA 1 args_in->doorbell_offset 0[u]
USER_DATA 1 args_in->flags 0-6[u]
USER_DATA 1 args_in->ip_type 0-2[u]
USER_DATA 1 args_in->mqd 0[u]
USER_DATA 1 args_in->mqd_size 0[u]
USER_DATA 1 args_in->op 1[u]
USER_DATA 1 args_in->queue_id 0-u32max[u]
USER_DATA 1 args_in->queue_size 0,4096-u64max[u]
USER_DATA 1 args_in->queue_va 0-9223372036854775806,9223372036854775808-u64max[u]
USER_DATA 1 args_in->rptr_va 0-u64max[u]
USER_DATA 1 args_in->wptr_va 0-u64max[u]