Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/xe/xe_bo.c, line 2034
- drivers/gpu/drm/xe/xe_pagefault.c, line 189
- drivers/gpu/drm/xe/xe_pm.c, line 446
- drivers/gpu/drm/xe/xe_validation.h, line 169
- drivers/gpu/drm/xe/xe_vm.c, line 513
Smatch caller information:
drivers/gpu/drm/xe/xe_pm.c xe_pm_notifier_callback() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 8308424138322833408 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 0 |
drivers/gpu/drm/xe/xe_migrate.c class_xe_validation_constructor() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 7176574236606554112 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 3667400332584771584 |
| DATA_SOURCE | 0 | ctx | $0 |
| DATA_SOURCE | 1 | val | $1 |
| DATA_SOURCE | 2 | exec | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_pagefault.c xe_pagefault_handle_vma() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 6515214579871559680 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 7747202913587535872 |
| 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_constructor() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1237969228602363904,2557297189183369216,6602013030640631808,7035461072403042304 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 1998954033859489792,3275022118090657792,5891861914877964288,8626177759371489280 |
| DATA_SOURCE | 0 | ctx | $0 |
| DATA_SOURCE | 1 | val | $1 |
| DATA_SOURCE | 2 | exec | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_vm.c preempt_rebind_work_func() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2739767733116751872 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 4561806713289248768 |
| LOCK2 | &vm->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_bo.c class_xe_validation_constructor() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1014933271913713664,2362277513298505728,4444950903030272000,4958823281779822592,6712706401836675072,6864926234635087872,7056524067379535872 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 2538722551739006976,5021271826435272704,5896245366120415232,6227028085079195648,8289733603121156096,8359711956704706560,9124507731206418432 |
| DATA_SOURCE | 0 | ctx | $0 |
| DATA_SOURCE | 1 | val | $1 |
| DATA_SOURCE | 2 | exec | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_bo.c xe_bo_cpu_fault_fastpath() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3007072372504231936 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_dma_buf.c class_xe_validation_constructor() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 688294484013273088,853734905921228800 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 7080423264703164416,8883621720853864448 |
| DATA_SOURCE | 0 | ctx | $0 |
| DATA_SOURCE | 1 | val | $1 |
| DATA_SOURCE | 2 | exec | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_svm.c class_xe_validation_constructor() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4258212171611512832,7579095510901567488 |
| PARAM_VALUE | 0 | ctx->exec_flags | 0-3 |
| PARAM_VALUE | 0 | ctx->nr | 0 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 13299192113799168,2159880792380792832 |
| DATA_SOURCE | 0 | ctx | $0 |
| DATA_SOURCE | 1 | val | $1 |
| DATA_SOURCE | 2 | exec | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| 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_constructor() -> xe_validation_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 7196704474281304064 |
| PARAM_VALUE | 1 | val | 4096-ptr_max |
| PARAM_VALUE | 2 | exec | 2589435461487665152 |
| DATA_SOURCE | 0 | ctx | $0 |
| DATA_SOURCE | 1 | val | $1 |
| DATA_SOURCE | 2 | exec | $2 |
| DATA_SOURCE | 3 | flags | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |