Home
last modified time | relevance | path

Searched refs:drm_vma_offset_node (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.15/include/drm/
Ddrm_vma_manager.h52 struct drm_vma_offset_node { struct
68 struct drm_vma_offset_node *drm_vma_offset_lookup_locked(struct drm_vma_offset_manager *mgr, argument
72 struct drm_vma_offset_node *node, unsigned long pages);
74 struct drm_vma_offset_node *node);
76 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag);
77 void drm_vma_node_revoke(struct drm_vma_offset_node *node,
79 bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node,
94 static inline struct drm_vma_offset_node *
99 struct drm_vma_offset_node *node; in drm_vma_offset_exact_lookup_locked()
147 static inline void drm_vma_node_reset(struct drm_vma_offset_node *node) in drm_vma_node_reset()
[all …]
Ddrm_gem.h235 struct drm_vma_offset_node vma_node;
/Linux-v5.15/drivers/gpu/drm/
Ddrm_vma_manager.c140 struct drm_vma_offset_node *drm_vma_offset_lookup_locked(struct drm_vma_offset_manager *mgr, in drm_vma_offset_lookup_locked()
174 return container_of(best, struct drm_vma_offset_node, vm_node); in drm_vma_offset_lookup_locked()
202 struct drm_vma_offset_node *node, unsigned long pages) in drm_vma_offset_add()
230 struct drm_vma_offset_node *node) in drm_vma_offset_remove()
263 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag) in drm_vma_node_allow()
325 void drm_vma_node_revoke(struct drm_vma_offset_node *node, in drm_vma_node_revoke()
366 bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node, in drm_vma_node_is_allowed()
Ddrm_gem_cma_helper.c322 struct drm_vma_offset_node *node; in drm_gem_cma_get_unmapped_area()
Ddrm_file.c993 struct drm_vma_offset_node *node; in drm_get_unmapped_area()
Ddrm_gem.c1094 struct drm_vma_offset_node *node; in drm_gem_mmap()
/Linux-v5.15/drivers/gpu/drm/i915/selftests/
Digt_mmap.h13 struct drm_vma_offset_node;
Digt_mmap.c18 struct drm_vma_offset_node *node; in igt_mmap_offset()
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c36 struct drm_vma_offset_node *node; in vmw_bo_vm_lookup()
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_object_types.h192 struct drm_vma_offset_node vma_node;
Di915_gem_mman.c901 struct drm_vma_offset_node *node; in i915_gem_mmap()
/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dintel_reset.c752 struct drm_vma_offset_node *node; in revoke_mmaps()
/Linux-v5.15/drivers/gpu/drm/i915/
Di915_vma.c1196 struct drm_vma_offset_node *node; in i915_vma_revoke_mmap()