Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/gpu/drm/xe/xe_bo.c, line 2075
- drivers/gpu/drm/xe/xe_exec.c, line 366
- drivers/gpu/drm/xe/xe_pagefault.c, line 210
- drivers/gpu/drm/xe/xe_pm.c, line 449
- drivers/gpu/drm/xe/xe_validation.h, line 168
- drivers/gpu/drm/xe/xe_vm.c
Smatch caller information:
drivers/gpu/drm/xe/xe_pm.c xe_pm_notifier_callback() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 8308424138322833408 |
| PARAM_VALUE | 0 | ctx->exec | 0 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 0 | ctx->val | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_migrate.c class_xe_validation_destructor() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 7176574236606554112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_pagefault.c xe_pagefault_handle_vma() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 6515214579871559680 |
| PARAM_VALUE | 0 | ctx->exec | 7747202913587535872 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 0 | ctx->val | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &vm->lock | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_vm.c class_xe_validation_destructor() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1237969228602363904,2557297189183369216,6602013030640631808,7035461072403042304 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_vm.c preempt_rebind_work_func() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2739767733116751872 |
| PARAM_VALUE | 0 | ctx->exec | 4561806713289248768 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 0 | ctx->val | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &vm->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_vm.c preempt_rebind_work_func() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2739767733116751872 |
| PARAM_VALUE | 0 | ctx->exec | 4561806713289248768 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->lock_held | 1 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 0 | ctx->val | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &vm->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_vm.c xe_vm_add_compute_exec_queue() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 5026827700315058176 |
| PARAM_VALUE | 0 | ctx->exec | 453114700980219904,1916338652422352896 |
| PARAM_VALUE | 0 | ctx->exec_flags | 1 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 0 | ctx->val | 4096-ptr_max |
| MEM_ZERO | 0 | ctx | |
| NOCHECK_CALL | |||
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_bo.c class_xe_validation_destructor() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1014933271913713664,2362277513298505728,4444950903030272000,4958823281779822592,6712706401836675072,6864926234635087872,7056524067379535872 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_bo.c xe_bo_cpu_fault_fastpath() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3007072372504231936 |
| PARAM_VALUE | 0 | ctx->exec | 0 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->lock_held | 1 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 0 | ctx->val | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_dma_buf.c class_xe_validation_destructor() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 688294484013273088,853734905921228800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_svm.c class_xe_validation_destructor() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4258212171611512832,7579095510901567488 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &driver_migrate_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &range->lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_pxp_submit.c class_xe_validation_destructor() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 7196704474281304064 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_exec.c xe_exec_ioctl() -> xe_validation_ctx_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 251065536908820480 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &vm->lock | ||
| HALF_LOCKED2 | &group->mode_sem | ||
| HALF_LOCKED2 | &vm->svm.gpusvm.notifier_lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |