• Home
  • Raw
  • Download

Lines Matching refs:gpuvm

150 int drm_gpuva_insert(struct drm_gpuvm *gpuvm, struct drm_gpuva *va);
156 struct drm_gpuva *drm_gpuva_find(struct drm_gpuvm *gpuvm,
158 struct drm_gpuva *drm_gpuva_find_first(struct drm_gpuvm *gpuvm,
160 struct drm_gpuva *drm_gpuva_find_prev(struct drm_gpuvm *gpuvm, u64 start);
161 struct drm_gpuva *drm_gpuva_find_next(struct drm_gpuvm *gpuvm, u64 end);
335 void drm_gpuvm_init(struct drm_gpuvm *gpuvm, const char *name,
353 drm_gpuvm_get(struct drm_gpuvm *gpuvm) in drm_gpuvm_get() argument
355 kref_get(&gpuvm->kref); in drm_gpuvm_get()
357 return gpuvm; in drm_gpuvm_get()
360 void drm_gpuvm_put(struct drm_gpuvm *gpuvm);
362 bool drm_gpuvm_range_valid(struct drm_gpuvm *gpuvm, u64 addr, u64 range);
363 bool drm_gpuvm_interval_empty(struct drm_gpuvm *gpuvm, u64 addr, u64 range);
376 drm_gpuvm_resv_protected(struct drm_gpuvm *gpuvm) in drm_gpuvm_resv_protected() argument
378 return gpuvm->flags & DRM_GPUVM_RESV_PROTECTED; in drm_gpuvm_resv_protected()
421 drm_gpuvm_is_extobj(struct drm_gpuvm *gpuvm, in drm_gpuvm_is_extobj() argument
424 return obj && obj->resv != drm_gpuvm_resv(gpuvm); in drm_gpuvm_is_extobj()
552 int drm_gpuvm_prepare_vm(struct drm_gpuvm *gpuvm,
556 int drm_gpuvm_prepare_objects(struct drm_gpuvm *gpuvm,
560 int drm_gpuvm_prepare_range(struct drm_gpuvm *gpuvm,
589 int drm_gpuvm_validate(struct drm_gpuvm *gpuvm, struct drm_exec *exec);
590 void drm_gpuvm_resv_add_fence(struct drm_gpuvm *gpuvm,
708 drm_gpuvm_bo_create(struct drm_gpuvm *gpuvm,
712 drm_gpuvm_bo_obtain(struct drm_gpuvm *gpuvm,
736 drm_gpuvm_bo_find(struct drm_gpuvm *gpuvm,
1057 drm_gpuvm_sm_map_ops_create(struct drm_gpuvm *gpuvm,
1061 drm_gpuvm_sm_unmap_ops_create(struct drm_gpuvm *gpuvm,
1065 drm_gpuvm_prefetch_ops_create(struct drm_gpuvm *gpuvm,
1071 void drm_gpuva_ops_free(struct drm_gpuvm *gpuvm,
1095 void (*vm_free)(struct drm_gpuvm *gpuvm);
1202 int drm_gpuvm_sm_map(struct drm_gpuvm *gpuvm, void *priv,
1206 int drm_gpuvm_sm_unmap(struct drm_gpuvm *gpuvm, void *priv,
1209 void drm_gpuva_map(struct drm_gpuvm *gpuvm,