Searched refs:va_node (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_gem.c | 150 panthor_vm_unmap_range(vm, bo->va_node.start, bo->va_node.size); in panthor_kernel_bo_destroy() 151 panthor_vm_free_va(vm, &bo->va_node); in panthor_kernel_bo_destroy() 217 ret = panthor_vm_alloc_va(vm, gpu_va, size, &kbo->va_node); in panthor_kernel_bo_create() 221 ret = panthor_vm_map_bo_range(vm, bo, 0, size, kbo->va_node.start, vm_map_flags); in panthor_kernel_bo_create() 229 panthor_vm_free_va(vm, &kbo->va_node); in panthor_kernel_bo_create()
|
| H A D | panthor_mmu.h | 78 struct drm_mm_node *va_node); 79 void panthor_vm_free_va(struct panthor_vm *vm, struct drm_mm_node *va_node);
|
| H A D | panthor_mmu.c | 1032 struct drm_mm_node *va_node) in panthor_vm_alloc_va() argument 1045 va_node->start = va; in panthor_vm_alloc_va() 1046 va_node->size = size; in panthor_vm_alloc_va() 1047 ret = drm_mm_reserve_node(&vm->mm, va_node); in panthor_vm_alloc_va() 1049 ret = drm_mm_insert_node_in_range(&vm->mm, va_node, size, in panthor_vm_alloc_va() 1065 void panthor_vm_free_va(struct panthor_vm *vm, struct drm_mm_node *va_node) in panthor_vm_free_va() argument 1068 drm_mm_remove_node(va_node); in panthor_vm_free_va()
|