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 |