Home
last modified time | relevance | path

Searched defs:gpuvm (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/
H A Ddrm_gpuvm.c828 __restore_vm_bo_list(struct drm_gpuvm * gpuvm,spinlock_t * lock,struct list_head * list,struct list_head ** local_list) __restore_vm_bo_list() argument
870 __drm_gpuvm_bo_list_add(struct drm_gpuvm * gpuvm,spinlock_t * lock,struct list_head * entry,struct list_head * list) __drm_gpuvm_bo_list_add() argument
895 __drm_gpuvm_bo_list_del(struct drm_gpuvm * gpuvm,spinlock_t * lock,struct list_head * entry,bool init) __drm_gpuvm_bo_list_del() argument
963 drm_gpuvm_warn_check_overflow(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuvm_warn_check_overflow() argument
970 drm_gpuvm_in_mm_range(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuvm_in_mm_range() argument
980 drm_gpuvm_in_kernel_node(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuvm_in_kernel_node() argument
1002 drm_gpuvm_range_valid(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuvm_range_valid() argument
1067 drm_gpuvm_init(struct drm_gpuvm * gpuvm,const char * name,enum drm_gpuvm_flags flags,struct drm_device * drm,struct drm_gem_object * r_obj,u64 start_offset,u64 range,u64 reserve_offset,u64 reserve_range,const struct drm_gpuvm_ops * ops) drm_gpuvm_init() argument
1111 drm_gpuvm_fini(struct drm_gpuvm * gpuvm) drm_gpuvm_fini() argument
1132 struct drm_gpuvm *gpuvm = container_of(kref, struct drm_gpuvm, kref); drm_gpuvm_free() local
1151 drm_gpuvm_put(struct drm_gpuvm * gpuvm) drm_gpuvm_put() argument
1181 drm_gpuvm_prepare_vm(struct drm_gpuvm * gpuvm,struct drm_exec * exec,unsigned int num_fences) drm_gpuvm_prepare_vm() argument
1190 __drm_gpuvm_prepare_objects(struct drm_gpuvm * gpuvm,struct drm_exec * exec,unsigned int num_fences) __drm_gpuvm_prepare_objects() argument
1211 drm_gpuvm_prepare_objects_locked(struct drm_gpuvm * gpuvm,struct drm_exec * exec,unsigned int num_fences) drm_gpuvm_prepare_objects_locked() argument
1255 drm_gpuvm_prepare_objects(struct drm_gpuvm * gpuvm,struct drm_exec * exec,unsigned int num_fences) drm_gpuvm_prepare_objects() argument
1282 drm_gpuvm_prepare_range(struct drm_gpuvm * gpuvm,struct drm_exec * exec,u64 addr,u64 range,unsigned int num_fences) drm_gpuvm_prepare_range() argument
1318 struct drm_gpuvm *gpuvm = vm_exec->vm; drm_gpuvm_exec_lock() local
1410 struct drm_gpuvm *gpuvm = vm_exec->vm; drm_gpuvm_exec_lock_range() local
1433 __drm_gpuvm_validate(struct drm_gpuvm * gpuvm,struct drm_exec * exec) __drm_gpuvm_validate() argument
1453 drm_gpuvm_validate_locked(struct drm_gpuvm * gpuvm,struct drm_exec * exec) drm_gpuvm_validate_locked() argument
1486 drm_gpuvm_validate(struct drm_gpuvm * gpuvm,struct drm_exec * exec) drm_gpuvm_validate() argument
1510 drm_gpuvm_resv_add_fence(struct drm_gpuvm * gpuvm,struct drm_exec * exec,struct dma_fence * fence,enum dma_resv_usage private_usage,enum dma_resv_usage extobj_usage) drm_gpuvm_resv_add_fence() argument
1539 drm_gpuvm_bo_create(struct drm_gpuvm * gpuvm,struct drm_gem_object * obj) drm_gpuvm_bo_create() argument
1573 struct drm_gpuvm *gpuvm = vm_bo->vm; drm_gpuvm_bo_destroy() local
1625 __drm_gpuvm_bo_find(struct drm_gpuvm * gpuvm,struct drm_gem_object * obj) __drm_gpuvm_bo_find() argument
1651 drm_gpuvm_bo_find(struct drm_gpuvm * gpuvm,struct drm_gem_object * obj) drm_gpuvm_bo_find() argument
1676 drm_gpuvm_bo_obtain(struct drm_gpuvm * gpuvm,struct drm_gem_object * obj) drm_gpuvm_bo_obtain() argument
1715 struct drm_gpuvm *gpuvm = __vm_bo->vm; drm_gpuvm_bo_obtain_prealloc() local
1744 struct drm_gpuvm *gpuvm = vm_bo->vm; drm_gpuvm_bo_extobj_add() local
1766 struct drm_gpuvm *gpuvm = vm_bo->vm; drm_gpuvm_bo_evict() local
1788 __drm_gpuva_insert(struct drm_gpuvm * gpuvm,struct drm_gpuva * va) __drm_gpuva_insert() argument
1829 drm_gpuva_insert(struct drm_gpuvm * gpuvm,struct drm_gpuva * va) drm_gpuva_insert() argument
1872 struct drm_gpuvm *gpuvm = va->vm; drm_gpuva_remove() local
1903 struct drm_gpuvm *gpuvm = va->vm; drm_gpuva_link() local
1960 drm_gpuva_find_first(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuva_find_first() argument
1978 drm_gpuva_find(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuva_find() argument
2011 drm_gpuva_find_prev(struct drm_gpuvm * gpuvm,u64 start) drm_gpuva_find_prev() argument
2033 drm_gpuva_find_next(struct drm_gpuvm * gpuvm,u64 end) drm_gpuva_find_next() argument
2052 drm_gpuvm_interval_empty(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuvm_interval_empty() argument
2068 drm_gpuva_map(struct drm_gpuvm * gpuvm,struct drm_gpuva * va,struct drm_gpuva_op_map * op) drm_gpuva_map() argument
2093 struct drm_gpuvm *gpuvm = va->vm; drm_gpuva_remap() local
2176 __drm_gpuvm_sm_map(struct drm_gpuvm * gpuvm,const struct drm_gpuvm_ops * ops,void * priv,const struct drm_gpuvm_map_req * req,bool madvise) __drm_gpuvm_sm_map() argument
2355 __drm_gpuvm_sm_unmap(struct drm_gpuvm * gpuvm,const struct drm_gpuvm_ops * ops,void * priv,u64 req_addr,u64 req_range) __drm_gpuvm_sm_unmap() argument
2442 drm_gpuvm_sm_map(struct drm_gpuvm * gpuvm,void * priv,const struct drm_gpuvm_map_req * req) drm_gpuvm_sm_map() argument
2484 drm_gpuvm_sm_unmap(struct drm_gpuvm * gpuvm,void * priv,u64 req_addr,u64 req_range) drm_gpuvm_sm_unmap() argument
2578 drm_gpuvm_sm_map_exec_lock(struct drm_gpuvm * gpuvm,struct drm_exec * exec,unsigned int num_fences,struct drm_gpuvm_map_req * req) drm_gpuvm_sm_map_exec_lock() argument
2610 drm_gpuvm_sm_unmap_exec_lock(struct drm_gpuvm * gpuvm,struct drm_exec * exec,u64 req_addr,u64 req_range) drm_gpuvm_sm_unmap_exec_lock() argument
2619 gpuva_op_alloc(struct drm_gpuvm * gpuvm) gpuva_op_alloc() argument
2636 gpuva_op_free(struct drm_gpuvm * gpuvm,struct drm_gpuva_op * op) gpuva_op_free() argument
2655 struct drm_gpuvm *gpuvm = args->vm; drm_gpuva_sm_step() local
2710 __drm_gpuvm_sm_map_ops_create(struct drm_gpuvm * gpuvm,const struct drm_gpuvm_map_req * req,bool madvise) __drm_gpuvm_sm_map_ops_create() argument
2771 drm_gpuvm_sm_map_ops_create(struct drm_gpuvm * gpuvm,const struct drm_gpuvm_map_req * req) drm_gpuvm_sm_map_ops_create() argument
2808 drm_gpuvm_madvise_ops_create(struct drm_gpuvm * gpuvm,const struct drm_gpuvm_map_req * req) drm_gpuvm_madvise_ops_create() argument
2845 drm_gpuvm_sm_unmap_ops_create(struct drm_gpuvm * gpuvm,u64 req_addr,u64 req_range) drm_gpuvm_sm_unmap_ops_create() argument
2896 drm_gpuvm_prefetch_ops_create(struct drm_gpuvm * gpuvm,u64 addr,u64 range) drm_gpuvm_prefetch_ops_create() argument
2994 drm_gpuva_ops_free(struct drm_gpuvm * gpuvm,struct drm_gpuva_ops * ops) drm_gpuva_ops_free() argument
[all...]
/linux/include/drm/
H A Ddrm_gpuvm.h361 drm_gpuvm_get(struct drm_gpuvm *gpuvm) in drm_gpuvm_get()
384 drm_gpuvm_resv_protected(struct drm_gpuvm *gpuvm) in drm_gpuvm_resv_protected()
397 drm_gpuvm_immediate_mode(struct drm_gpuvm *gpuvm) in drm_gpuvm_immediate_mode()
442 drm_gpuvm_is_extobj(struct drm_gpuvm *gpuvm, in drm_gpuvm_is_extobj()
/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_vma.c159 msm_gem_vm_free(struct drm_gpuvm *gpuvm) in msm_gem_vm_free()
177 msm_gem_vm_unusable(struct drm_gpuvm *gpuvm) in msm_gem_vm_unusable()
368 msm_gem_vma_new(struct drm_gpuvm *gpuvm, struct drm_gem_object *obj, in msm_gem_vma_new()
892 msm_gem_vm_close(struct drm_gpuvm *gpuvm) in msm_gem_vm_close()
/linux/drivers/gpu/drm/xe/
H A Dxe_vm.h88 static inline struct xe_vm *gpuvm_to_vm(struct drm_gpuvm *gpuvm) in gpuvm_to_vm()
H A Dxe_vm_types.h170 struct drm_gpuvm gpuvm; member
H A Dxe_vm.c1849 static void xe_vm_free(struct drm_gpuvm *gpuvm) in xe_vm_free()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.c1797 nouveau_uvmm_free(struct drm_gpuvm * gpuvm) nouveau_uvmm_free() argument
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c1823 static void panthor_vm_free(struct drm_gpuvm *gpuvm) in panthor_vm_free()
/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_structs.h392 bool gpuvm; // gpuvm enabled member