Lines Matching refs:drm_gpuvm_bo
38 struct drm_gpuvm_bo;
83 struct drm_gpuvm_bo *vm_bo;
153 void drm_gpuva_link(struct drm_gpuva *va, struct drm_gpuvm_bo *vm_bo);
645 struct drm_gpuvm_bo { struct
707 struct drm_gpuvm_bo * argument
711 struct drm_gpuvm_bo *
714 struct drm_gpuvm_bo *
715 drm_gpuvm_bo_obtain_prealloc(struct drm_gpuvm_bo *vm_bo);
726 static inline struct drm_gpuvm_bo *
727 drm_gpuvm_bo_get(struct drm_gpuvm_bo *vm_bo) in drm_gpuvm_bo_get()
733 bool drm_gpuvm_bo_put(struct drm_gpuvm_bo *vm_bo);
735 struct drm_gpuvm_bo *
739 void drm_gpuvm_bo_evict(struct drm_gpuvm_bo *vm_bo, bool evict);
752 struct drm_gpuvm_bo *vm_bo; in drm_gpuvm_bo_gem_evict()
759 void drm_gpuvm_bo_extobj_add(struct drm_gpuvm_bo *vm_bo);
1069 drm_gpuvm_bo_unmap_ops_create(struct drm_gpuvm_bo *vm_bo);
1131 struct drm_gpuvm_bo *(*vm_bo_alloc)(void);
1143 void (*vm_bo_free)(struct drm_gpuvm_bo *vm_bo);
1154 int (*vm_bo_validate)(struct drm_gpuvm_bo *vm_bo,