| /netbsd/src/sys/external/bsd/drm/dist/bsd-core/ |
| D | drm_mm.c | 55 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 …]
|
| D | drm_mm.h | 39 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()
|
| D | drm_sman.c | 93 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/ |
| D | drm_mm.c | 112 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 …]
|
| D | drm_vma_manager.c | 149 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/ |
| D | drm_mm.h | 157 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 …]
|
| D | drm_vma_manager.h | 56 struct drm_mm_node vm_node;
|
| /netbsd/src/sys/external/bsd/drm2/dist/drm/i915/ |
| D | i915_gem_gtt.h | 28 struct drm_mm_node *node, 33 struct drm_mm_node *node,
|
| D | i915_vgpu.c | 162 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()
|
| D | i915_gem_evict.c | 106 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()
|
| D | i915_gem_gtt.c | 128 struct drm_mm_node *node, in i915_gem_gtt_reserve() 219 struct drm_mm_node *node, in i915_gem_gtt_insert()
|
| D | i915_vma_types.h | 178 struct drm_mm_node node;
|
| D | intel_memory_region.h | 82 struct drm_mm_node fake_mappable;
|
| D | i915_gem.c | 73 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()
|
| D | i915_vma.h | 287 static inline bool i915_node_color_differs(const struct drm_mm_node *node, in i915_node_color_differs()
|
| D | i915_drv.h | 375 struct drm_mm_node compressed_fb; 376 struct drm_mm_node *compressed_llb; 1974 struct drm_mm_node *node,
|
| D | i915_vma.c | 633 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/ |
| D | ttm_agp_backend.c | 60 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
|
| D | ttm_bo_manager.c | 63 struct drm_mm_node *node; in ttm_bo_man_get_node()
|
| /netbsd/src/sys/external/bsd/drm2/dist/drm/via/ |
| D | via_mm.c | 46 struct drm_mm_node mm_node;
|
| /netbsd/src/sys/external/bsd/drm2/dist/include/drm/ttm/ |
| D | ttm_bo_api.h | 61 struct drm_mm_node;
|
| /netbsd/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| D | vmwgfx_cmdbuf.c | 169 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/ |
| D | sis_mm.c | 53 struct drm_mm_node mm_node;
|
| /netbsd/src/sys/external/bsd/drm2/include/ |
| D | i915_trace.h | 97 struct drm_mm_node *node, unsigned flags) in trace_i915_gem_evict_node()
|
| /netbsd/src/sys/external/bsd/drm/dist/shared-core/ |
| D | i915_drv.h | 317 struct drm_mm_node *gtt_space;
|