Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_lrc.c xe_lrc_init() -> xe_lrc_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
PARAM_VALUE 0 lrc->bo 4096-ptr_max
PARAM_VALUE 0 lrc->fence_ctx->name 0-255
PARAM_VALUE 0 lrc->fence_ctx.gt 4096-ptr_max
PARAM_VALUE 0 lrc->fence_ctx.gt->tile 4096-ptr_max
PARAM_VALUE 0 lrc->fence_ctx.gt->wa_active.oob 4096-ptr_max
PARAM_VALUE 0 lrc->fence_ctx.irq->enabled 1
PARAM_VALUE 0 lrc->fence_ctx.next_seqno 4294967169
PARAM_VALUE 0 lrc->flags 0-3
PARAM_VALUE 0 lrc->gt 4096-ptr_max
PARAM_VALUE 0 lrc->gt->tile 4096-ptr_max
PARAM_VALUE 0 lrc->refcount.refcount.refs.counter 1
PARAM_VALUE 0 lrc->replay_size 4096,8192,12288,20480,28672,53248
PARAM_VALUE 0 lrc->ring.size 16384
PARAM_VALUE 0 lrc->ring.tail 0
PARAM_VALUE 0 lrc->seqno_bo 4096-ptr_max
PARAM_VALUE 0 lrc->size 8192,12288,16384,20480,24576,28672,32768,36864,57344,61440
PARAM_VALUE 1 hwe 4096-ptr_max
PARAM_VALUE 1 hwe->gt 4096-ptr_max
PARAM_VALUE 1 hwe->gt->tile 4096-ptr_max
PARAM_VALUE 1 hwe->gt->wa_active.oob 4096-ptr_max
PARAM_VALUE 2 vm 0,4096-ptr_max
PARAM_VALUE 2 vm->exec_queues.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 2 vm->exec_queues.lock.first_waiter->type 0-1
PARAM_VALUE 2 vm->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 2 vm->lock.first_waiter->type 0-1
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->exe_file->f_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 vm->svm.gpusvm.mm->mmap_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 2 vm->svm.gpusvm.mm->mmap_lock.first_waiter->type 0-1
PARAM_VALUE 2 vm->svm.gpusvm.mm->notifier_subscriptions->active_invalidate_ranges 0-s64max
PARAM_VALUE 2 vm->svm.gpusvm.mm->notifier_subscriptions->invalidate_seq 0-s64max
PARAM_VALUE 2 vm->svm.gpusvm.notifier_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 2 vm->svm.gpusvm.notifier_lock.first_waiter->type 0-1
PARAM_VALUE 2 vm->svm.gpusvm.ops->invalidate 1822217023706652672
PARAM_VALUE 2 vm->xe->drm.mode_config.helper_private->atomic_commit_tail 0,113,234517204248432640,264416658693812224,1002985563129995264,1135616218159751168,1435312838172803072,1559742614509715456,1682444203744997376,2792895115794366464,3649211429048074240,4264110321136541696,4348468181405868032-s64max
PARAM_VALUE 2 vm->xe->heci_gsc.adev->irq s32min-s32max
PARAM_VALUE 2 vm->xe->ordered_wq->flags 0-4294967295
PARAM_VALUE 2 vm->xe->pmu.base.dev->p->dead 0-1
PARAM_VALUE 2 vm->xe->pmu.base.dev->p->deferred_probe_reason 0-s64max
PARAM_VALUE 2 vm->xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 vm->xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 vm->xe->usm.pf_wq->flags 0-4294967295
PARAM_VALUE 2 vm->xe->usm.pf_wq->flush_color s32min-s32max
PARAM_VALUE 2 vm->xe->usm.pf_wq->nr_drainers s32min-s32max
PARAM_VALUE 2 vm->xe->usm.pf_wq->work_color s32min-s32max
PARAM_VALUE 2 vm->xe->usm.pf_wq->wq_dev 0-s64max
PARAM_VALUE 4 msix_vec 1
PARAM_VALUE 5 init_flags 0-2,4-6,8-10,12-14
BUF_SIZE 0 lrc 144
BUF_SIZE 0 lrc->bo (-1)-0,1344
BUF_SIZE 0 lrc->seqno_bo (-1)-0,1344
BUF_SIZE 3 replay_state (-1),4096,8192,12288,20480,28672,53248
BUF_SIZE 3 replay_state (-1),4096,8192,12288,20480,28672,53248
DATA_SOURCE 0 lrc $0
DATA_SOURCE 1 hwe $1
DATA_SOURCE 2 vm $2
DATA_SOURCE 3 replay_state $3
DATA_SOURCE 4 msix_vec $5
DATA_SOURCE 5 init_flags $6
FUZZY_MAX 0 lrc->flags 0
RX_PATH
TASK_NOT_RUNNING