Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_vm_madvise.c get_vmas() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
CAPPED_DATA 0 va->va.addr 1
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_vm_madvise.c xe_zap_ptes_in_madvise_range() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
CAPPED_DATA 0 va->va.addr 1
LOCK2 &vm->lock
HALF_LOCKED2 &vm->svm.gpusvm.notifier_lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_vm.c get_mem_attrs() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
CAPPED_DATA 0 va->va.addr 1
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_vm.c xe_vm_query_vmas() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
CAPPED_DATA 0 va->va.addr 1
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/drm_gpuvm.c __drm_gpuvm_sm_map() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 0,4096-ptr_max
DATA_SOURCE 0 va r drm_gpuva_find_first
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &queue->lock

drivers/gpu/drm/drm_gpuvm.c __drm_gpuvm_sm_map() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &queue->lock

drivers/gpu/drm/drm_gpuvm.c __drm_gpuvm_sm_unmap() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 0,4096-ptr_max
DATA_SOURCE 0 va r drm_gpuva_find_first
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &queue->lock

drivers/gpu/drm/drm_gpuvm.c __drm_gpuvm_sm_unmap() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &queue->lock

drivers/gpu/drm/drm_gpuvm.c drm_gpuvm_prefetch_ops_create() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
CAPPED_DATA 0 va->va.addr 1
RX_PATH
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/drm_gpuvm.c drm_gpuvm_prepare_range() -> __drm_gpuva_next()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
CAPPED_DATA 0 va->va.addr 1