Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/xe/xe_vm.c ops_execute() -> xe_pt_update_ops_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tile | 4096-ptr_max |
| PARAM_VALUE | 1 | vops | 2095402379943301120,2313651854003339264,3936094987755937792,6681896416960835584,7719872029486641152,8401200971228401664 |
| PARAM_VALUE | 1 | vops->flags | 0-12,16-28,32-44,48-60,64-76,80-92,96-108,112-124,128-140,144-154 |
| PARAM_VALUE | 1 | vops->syncs | 0,4096-ptr_max |
| PARAM_VALUE | 1 | vops->vm | 4096-ptr_max |
| PARAM_VALUE | 1 | vops->vm->svm.gpusvm.notifier_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | vops->vm->svm.gpusvm.notifier_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 1 | vops | $1 |
| MEM_ZERO | 1 | vops | |
| MEM_ZERO | 1 | vops->list.next | |
| MEM_ZERO | 1 | vops->list.prev | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &range->lock | ||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_pt.c xe_pt_update_ops_abort() -> xe_pt_update_ops_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tile | 4096-ptr_max |
| PARAM_VALUE | 1 | vops | 2095402379943301120,2313651854003339264,3936094987755937792,6681896416960835584,7719872029486641152,8401200971228401664 |
| PARAM_VALUE | 1 | vops->flags | 0-10,16-26,32-42,48-58,64-72 |
| PARAM_VALUE | 1 | vops->syncs | 0,4096-ptr_max |
| PARAM_VALUE | 1 | vops->vm | 4096-ptr_max |
| PARAM_VALUE | 1 | vops->vm->svm.gpusvm.notifier_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | vops->vm->svm.gpusvm.notifier_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | tile | $0 |
| DATA_SOURCE | 1 | vops | $1 |
| MEM_ZERO | 1 | vops | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock |