Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

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