Lines Matching defs:vma
67 struct xe_vma *vma = &uvma->vma; in xe_vma_userptr_pin_pages() local
637 struct xe_vma *vma = &uvma->vma; in vma_userptr_invalidate() local
760 struct xe_vma *vma, *next; in xe_vm_rebind() local
785 static void xe_vma_free(struct xe_vma *vma) in xe_vma_free()
802 struct xe_vma *vma; in xe_vma_create() local
894 static void xe_vma_destroy_late(struct xe_vma *vma) in xe_vma_destroy_late()
935 struct xe_vma *vma = in vma_destroy_work_func() local
944 struct xe_vma *vma = container_of(cb, struct xe_vma, destroy_cb); in vma_destroy_cb() local
950 static void xe_vma_destroy(struct xe_vma *vma, struct dma_fence *fence) in xe_vma_destroy()
995 int xe_vm_prepare_vma(struct drm_exec *exec, struct xe_vma *vma, in xe_vm_prepare_vma()
1017 static void xe_vma_destroy_unlocked(struct xe_vma *vma) in xe_vma_destroy_unlocked()
1052 static int xe_vm_insert_vma(struct xe_vm *vm, struct xe_vma *vma) in xe_vm_insert_vma()
1065 static void xe_vm_remove_vma(struct xe_vm *vm, struct xe_vma *vma) in xe_vm_remove_vma()
1177 static u64 xelp_pte_encode_vma(u64 pte, struct xe_vma *vma, in xelp_pte_encode_vma()
1442 struct xe_vma *vma, *next_vma; in xe_vm_close_and_put() local
1599 xe_vm_unbind_vma(struct xe_vma *vma, struct xe_exec_queue *q, in xe_vm_unbind_vma()
1685 xe_vm_bind_vma(struct xe_vma *vma, struct xe_exec_queue *q, in xe_vm_bind_vma()
1774 static int __xe_vm_bind(struct xe_vm *vm, struct xe_vma *vma, in __xe_vm_bind()
1815 static int xe_vm_bind(struct xe_vm *vm, struct xe_vma *vma, struct xe_exec_queue *q, in xe_vm_bind()
1835 static int xe_vm_unbind(struct xe_vm *vm, struct xe_vma *vma, in xe_vm_unbind()
1997 static int xe_vm_prefetch(struct xe_vm *vm, struct xe_vma *vma, in xe_vm_prefetch()
2034 static void prep_vma_destroy(struct xe_vm *vm, struct xe_vma *vma, in prep_vma_destroy()
2050 struct xe_vma *vma; in print_op() local
2174 struct xe_vma *vma; in new_vma() local
2222 static u64 xe_vma_max_pte_size(struct xe_vma *vma) in xe_vma_max_pte_size()
2236 static void xe_vma_set_pte_size(struct xe_vma *vma, u64 size) in xe_vma_set_pte_size()
2331 struct xe_vma *vma; in vm_bind_ioctl_ops_parse() local
2462 struct xe_vma *vma, struct xe_vma_op *op) in op_execute()
2549 static int __xe_vma_op_execute(struct xe_vm *vm, struct xe_vma *vma, in __xe_vma_op_execute()
2601 struct xe_vma *vma; in xe_vma_op_execute() local
2663 struct xe_vma *vma = gpuva_to_vma(op->base.unmap.va); in xe_vma_op_unwind() local
2676 struct xe_vma *vma = gpuva_to_vma(op->base.remap.unmap->va); in xe_vma_op_unwind() local
3178 int xe_vm_invalidate_vma(struct xe_vma *vma) in xe_vm_invalidate_vma()
3250 struct xe_vma *vma = gpuva_to_vma(gpuva); in xe_analyze_vm() local