Home
last modified time | relevance | path

Searched refs:drm_mm_node (Results 1 – 25 of 25) sorted by relevance

/netbsd/src/sys/external/bsd/drm/dist/bsd-core/
Ddrm_mm.c55 struct drm_mm_node *entry; in drm_mm_tail_space()
58 entry = list_entry(tail_node, struct drm_mm_node, ml_entry); in drm_mm_tail_space()
68 struct drm_mm_node *entry; in drm_mm_remove_space_from_tail()
71 entry = list_entry(tail_node, struct drm_mm_node, ml_entry); in drm_mm_remove_space_from_tail()
82 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) in drm_mm_kmalloc()
84 struct drm_mm_node *child; in drm_mm_kmalloc()
98 struct drm_mm_node, fl_entry); in drm_mm_kmalloc()
109 struct drm_mm_node *node; in drm_mm_pre_get()
133 struct drm_mm_node *child; in drm_mm_create_tail_node()
153 struct drm_mm_node *entry; in drm_mm_add_space_to_tail()
[all …]
Ddrm_mm.h39 struct drm_mm_node { struct
60 extern struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node, argument
64 static inline struct drm_mm_node *drm_mm_get_block(struct drm_mm_node *parent, in drm_mm_get_block()
70 static inline struct drm_mm_node *drm_mm_get_block_atomic(struct drm_mm_node *parent, in drm_mm_get_block_atomic()
76 extern void drm_mm_put_block(struct drm_mm_node *cur);
77 extern struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
92 static inline struct drm_mm *drm_get_mm(struct drm_mm_node *block) in drm_get_mm()
Ddrm_sman.c93 struct drm_mm_node *tmp; in drm_sman_mm_allocate()
106 struct drm_mm_node *node = (struct drm_mm_node *) ref; in drm_sman_mm_free()
120 struct drm_mm_node *node = (struct drm_mm_node *) ref; in drm_sman_mm_offset()
/netbsd/src/sys/external/bsd/drm2/dist/drm/
Ddrm_mm.c112 static noinline void save_stack(struct drm_mm_node *node) in save_stack()
125 struct drm_mm_node *node; in show_leaks()
153 static void save_stack(struct drm_mm_node *node) { } in save_stack()
161 INTERVAL_TREE_DEFINE(struct drm_mm_node, rb, in INTERVAL_TREE_DEFINE() argument
166 struct drm_mm_node * in INTERVAL_TREE_DEFINE()
171 struct drm_mm_node *node; in INTERVAL_TREE_DEFINE()
179 … start, last) ?: (struct drm_mm_node *)&mm->head_node; in INTERVAL_TREE_DEFINE()
185 static void drm_mm_interval_tree_add_node(struct drm_mm_node *hole_node, in drm_mm_interval_tree_add_node()
186 struct drm_mm_node *node) in drm_mm_interval_tree_add_node()
190 struct drm_mm_node *parent; in drm_mm_interval_tree_add_node()
[all …]
Ddrm_vma_manager.c149 struct drm_mm_node *node, *best; in drm_vma_offset_lookup_locked()
157 node = rb_entry(iter, struct drm_mm_node, rb); in drm_vma_offset_lookup_locked()
/netbsd/src/sys/external/bsd/drm2/dist/include/drm/
Ddrm_mm.h157 struct drm_mm_node { struct
201 void (*color_adjust)(const struct drm_mm_node *node, argument
210 struct drm_mm_node head_node;
261 static inline bool drm_mm_node_allocated(const struct drm_mm_node *node) in drm_mm_node_allocated()
296 static inline bool drm_mm_hole_follows(const struct drm_mm_node *node) in drm_mm_hole_follows()
301 static inline u64 __drm_mm_hole_node_start(const struct drm_mm_node *hole_node) in __drm_mm_hole_node_start()
317 static inline u64 drm_mm_hole_node_start(const struct drm_mm_node *hole_node) in drm_mm_hole_node_start()
323 static inline u64 __drm_mm_hole_node_end(const struct drm_mm_node *hole_node) in __drm_mm_hole_node_end()
339 static inline u64 drm_mm_hole_node_end(const struct drm_mm_node *hole_node) in drm_mm_hole_node_end()
409 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
[all …]
Ddrm_vma_manager.h56 struct drm_mm_node vm_node;
/netbsd/src/sys/external/bsd/drm2/dist/drm/i915/
Di915_gem_gtt.h28 struct drm_mm_node *node,
33 struct drm_mm_node *node,
Di915_vgpu.c162 struct drm_mm_node space[4];
168 struct drm_mm_node *node) in vgt_deballoon_space()
203 struct drm_mm_node *node, in vgt_balloon_space()
Di915_gem_evict.c106 struct drm_mm_node *node; in i915_gem_evict_something()
258 struct drm_mm_node *target, in i915_gem_evict_for_node()
262 struct drm_mm_node *node; in i915_gem_evict_for_node()
Di915_gem_gtt.c128 struct drm_mm_node *node, in i915_gem_gtt_reserve()
219 struct drm_mm_node *node, in i915_gem_gtt_insert()
Di915_vma_types.h178 struct drm_mm_node node;
Dintel_memory_region.h82 struct drm_mm_node fake_mappable;
Di915_gem.c73 insert_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node, u32 size) in insert_mappable_node()
93 remove_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node) in remove_mappable_node()
426 struct drm_mm_node node; in i915_gem_gtt_pread()
614 struct drm_mm_node node; in i915_gem_gtt_pwrite_fast()
Di915_vma.h287 static inline bool i915_node_color_differs(const struct drm_mm_node *node, in i915_node_color_differs()
Di915_drv.h375 struct drm_mm_node compressed_fb;
376 struct drm_mm_node *compressed_llb;
1974 struct drm_mm_node *node,
Di915_vma.c633 struct drm_mm_node *node = &vma->node; in i915_gem_valid_gtt_space()
634 struct drm_mm_node *other; in i915_gem_valid_gtt_space()
/netbsd/src/sys/external/bsd/drm2/dist/drm/ttm/
Dttm_agp_backend.c60 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
Dttm_bo_manager.c63 struct drm_mm_node *node; in ttm_bo_man_get_node()
/netbsd/src/sys/external/bsd/drm2/dist/drm/via/
Dvia_mm.c46 struct drm_mm_node mm_node;
/netbsd/src/sys/external/bsd/drm2/dist/include/drm/ttm/
Dttm_bo_api.h61 struct drm_mm_node;
/netbsd/src/sys/external/bsd/drm2/dist/drm/vmwgfx/
Dvmwgfx_cmdbuf.c169 struct drm_mm_node node;
198 struct drm_mm_node *node;
813 struct drm_mm_node *node, in vmw_cmdbuf_alloc_space()
/netbsd/src/sys/external/bsd/drm2/dist/drm/sis/
Dsis_mm.c53 struct drm_mm_node mm_node;
/netbsd/src/sys/external/bsd/drm2/include/
Di915_trace.h97 struct drm_mm_node *node, unsigned flags) in trace_i915_gem_evict_node()
/netbsd/src/sys/external/bsd/drm/dist/shared-core/
Di915_drv.h317 struct drm_mm_node *gtt_space;