Defined in 1 files as a function:

No references found in the database

Smatch caller information:

drivers/gpu/drm/xe/xe_migrate.c xe_migrate_lock_prepare_vm() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 7619547936691113984
PARAM_VALUE 0 *_T 0,7176574236606554112
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_vm.c new_vma() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 3370864212883144704
PARAM_VALUE 0 *_T 0,7035461072403042304
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_vm.c vm_bind_ioctl_ops_execute() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 5611056817598062592
PARAM_VALUE 0 *_T 0,1237969228602363904
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_vm.c xe_vm_create() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 1123291155121164288
PARAM_VALUE 0 *_T 0,2557297189183369216
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_vm.c xe_vma_destroy_unlocked() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 8103488909065625600
PARAM_VALUE 0 *_T 0,6602013030640631808
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_bo.c xe_bo_cpu_fault() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 3701729628621373440
PARAM_VALUE 0 *_T 0,7056524067379535872
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &drm_unplug_srcu

drivers/gpu/drm/xe/xe_bo.c xe_bo_create_novm() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 3731278971294711808
PARAM_VALUE 0 *_T 0,4958823281779822592
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_bo.c xe_bo_create_pin_map_at_novm() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 2158730397086367744
PARAM_VALUE 0 *_T 0,6712706401836675072
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &props.gt->eu_stall->stream_lock

drivers/gpu/drm/xe/xe_bo.c xe_bo_create_pin_range_novm() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 4728913111732428800
PARAM_VALUE 0 *_T 0,4444950903030272000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex

drivers/gpu/drm/xe/xe_bo.c xe_bo_evict_pinned() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 6982485651024564224
PARAM_VALUE 0 *_T 0,2362277513298505728
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_bo.c xe_bo_notifier_prepare_pinned() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 5985058591080976384
PARAM_VALUE 0 *_T 0,1014933271913713664
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_bo.c xe_gem_create_ioctl() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 8425839373466464256
PARAM_VALUE 0 *_T 0,6864926234635087872

drivers/gpu/drm/xe/xe_dma_buf.c xe_dma_buf_begin_cpu_access() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 5994045555203563520
PARAM_VALUE 0 *_T 0,853734905921228800
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_dma_buf.c xe_dma_buf_create_obj() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 383250437253275648
PARAM_VALUE 0 *_T 0,688294484013273088
HALF_LOCKED2 &dev->object_name_lock
HALF_LOCKED2 &file_priv->prime.lock

drivers/gpu/drm/xe/xe_svm.c __xe_svm_handle_pagefault() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 7380001284132036608
PARAM_VALUE 0 *_T 0,4258212171611512832
LOCK2 &range->lock
LOCK2 &vm->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xe_svm_range)->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_svm.c xe_drm_pagemap_populate_mm() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 1752263354444681216
PARAM_VALUE 0 *_T 0,7579095510901567488
LOCK2 &driver_migrate_lock
LOCK2 &mm->mmap_lock
LOCK2 &vm->lock
LOCK2 global &drm_unplug_srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mm_struct)->mmap_lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_pxp_submit.c allocate_gsc_client_resources() -> class_xe_validation_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 0 _T 3990461675166298112
PARAM_VALUE 0 *_T 0,7196704474281304064
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock