Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->cache->queued.done 4294967295
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->cache->queued.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->cache->queued.wait.lock.owner (-1)
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->cache->queued.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->cache->queued.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->cache->shrinker->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->cache->shrinker->num_dpagemaps.counter s32min-s32max
PARAM_VALUE 0 vma->attr.preferred_loc.dpagemap->dev_hold 0
PARAM_VALUE 0 vma->fault_lock.dep_map->name 0-255
PARAM_VALUE 0 vma->fault_lock.first_waiter 0
PARAM_VALUE 0 vma->fault_lock.magic 4096-ptr_max
PARAM_VALUE 0 vma->fault_lock.osq.tail.counter 0
PARAM_VALUE 0 vma->fault_lock.owner.counter 0
PARAM_VALUE 0 vma->gpuva.flags 8,10-7198
PARAM_VALUE 0 vma->gpuva.gem.entry.next->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.gem.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.gem.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.gem.obj 0
PARAM_VALUE 0 vma->gpuva.vm 4096-ptr_max
BUF_SIZE 0 vma 416
CAPPED_DATA 0 vma->gpuva.vm 1
DATA_SOURCE 0 vma r xe_vma_create
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.flags 0,8-u32max
PARAM_VALUE 0 vma->gpuva.rb.entry.next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.next->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 vma->gpuva.vm->kernel_alloc_node.rb.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.vm->kernel_alloc_node.rb.entry.prev->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.flags 0,8-u32max
PARAM_VALUE 0 vma->gpuva.rb.entry.next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.next->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 vma->gpuva.vm->kernel_alloc_node.rb.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.vm->kernel_alloc_node.rb.entry.prev->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.flags 0,8-u32max
PARAM_VALUE 0 vma->gpuva.rb.entry.next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.next->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.rb.node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 vma->gpuva.vm->kernel_alloc_node.rb.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 vma->gpuva.vm->kernel_alloc_node.rb.entry.prev->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock