Home
last modified time | relevance | path

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

/linux/include/drm/
H A 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 int drm_vma_node_allow_once(struct drm_vma_offset_node *node, struct drm_file *tag);
78 void drm_vma_node_revoke(struct drm_vma_offset_node *node,
80 bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node,
95 static inline struct drm_vma_offset_node *
100 struct drm_vma_offset_node *node; in drm_vma_offset_exact_lookup_locked()
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_vma_manager.c141 struct drm_vma_offset_node *drm_vma_offset_lookup_locked(struct drm_vma_offset_manager *mgr, in drm_vma_offset_lookup_locked()
175 return container_of(best, struct drm_vma_offset_node, vm_node); in drm_vma_offset_lookup_locked()
203 struct drm_vma_offset_node *node, unsigned long pages) in drm_vma_offset_add()
231 struct drm_vma_offset_node *node) in drm_vma_offset_remove()
244 static int vma_node_allow(struct drm_vma_offset_node *node, in vma_node_allow()
314 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag) in drm_vma_node_allow()
339 int drm_vma_node_allow_once(struct drm_vma_offset_node *node, struct drm_file *tag) in drm_vma_node_allow_once()
358 void drm_vma_node_revoke(struct drm_vma_offset_node *node, in drm_vma_node_revoke()
399 bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node, in drm_vma_node_is_allowed()
H A Ddrm_gem_dma_helper.c354 struct drm_vma_offset_node *node; in drm_gem_dma_get_unmapped_area()
H A Ddrm_gem.c1245 struct drm_vma_offset_node *node; in drm_gem_object_lookup_at_offset()
/linux/drivers/gpu/drm/i915/selftests/
H A Digt_mmap.h13 struct drm_vma_offset_node;
H A Digt_mmap.c18 struct drm_vma_offset_node *node; in igt_mmap_offset()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c1075 struct drm_vma_offset_node *node; in i915_gem_mmap()
/linux/drivers/gpu/drm/i915/
H A Di915_vma.c1931 struct drm_vma_offset_node *node; in i915_vma_revoke_mmap()