Symbol: drm_mm_node
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
257
struct drm_mm_node *mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
35
struct drm_mm_node node;
sys/dev/drm/amd/amdgpu/amdgpu_object.h
203
struct drm_mm_node *node = bo->tbo.mem.mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1532
struct drm_mm_node *node = bo->mem.mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1592
struct drm_mm_node *nodes;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2161
struct drm_mm_node *mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
355
struct drm_mm_node *mm_node,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
375
static struct drm_mm_node *amdgpu_find_mm_node(struct ttm_mem_reg *mem,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
378
struct drm_mm_node *mm_node = mem->mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
404
struct drm_mm_node *src_mm, *dst_mm;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
750
struct drm_mm_node *mm_node = mem->mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
795
struct drm_mm_node *mm;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1959
struct drm_mm_node *nodes,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2077
struct drm_mm_node *nodes;
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
111
struct drm_mm_node *nodes = mem->mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
137
struct drm_mm_node *node)
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
167
struct drm_mm_node *nodes;
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
269
struct drm_mm_node *nodes = mem->mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
87
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
108
static noinline void save_stack(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
128
struct drm_mm_node *node;
sys/dev/drm/drm_mm.c
160
static void save_stack(struct drm_mm_node *node) { }
sys/dev/drm/drm_mm.c
167
INTERVAL_TREE_DEFINE(struct drm_mm_node, rb,
sys/dev/drm/drm_mm.c
171
struct drm_mm_node *
sys/dev/drm/drm_mm.c
175
start, last) ?: (struct drm_mm_node *)&mm->head_node;
sys/dev/drm/drm_mm.c
179
static void drm_mm_interval_tree_add_node(struct drm_mm_node *hole_node,
sys/dev/drm/drm_mm.c
180
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
184
struct drm_mm_node *parent;
sys/dev/drm/drm_mm.c
192
parent = rb_entry(rb, struct drm_mm_node, rb);
sys/dev/drm/drm_mm.c
211
parent = rb_entry(rb, struct drm_mm_node, rb);
sys/dev/drm/drm_mm.c
236
if (x < expr(rb_entry(rb, struct drm_mm_node, member))) \
sys/dev/drm/drm_mm.c
250
return rb_entry(rb, struct drm_mm_node, rb_hole_size)->hole_size;
sys/dev/drm/drm_mm.c
254
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
274
static void add_hole(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
288
static void rm_hole(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
300
static inline struct drm_mm_node *rb_hole_size_to_node(struct rb_node *rb)
sys/dev/drm/drm_mm.c
302
return rb_entry_safe(rb, struct drm_mm_node, rb_hole_size);
sys/dev/drm/drm_mm.c
305
static inline struct drm_mm_node *rb_hole_addr_to_node(struct rb_node *rb)
sys/dev/drm/drm_mm.c
307
return rb_entry_safe(rb, struct drm_mm_node, rb_hole_addr);
sys/dev/drm/drm_mm.c
312
return rb_entry(rb, struct drm_mm_node, rb_hole_size)->hole_size;
sys/dev/drm/drm_mm.c
315
static struct drm_mm_node *best_hole(struct drm_mm *mm, u64 size)
sys/dev/drm/drm_mm.c
318
struct drm_mm_node *best = NULL;
sys/dev/drm/drm_mm.c
321
struct drm_mm_node *node =
sys/dev/drm/drm_mm.c
322
rb_entry(rb, struct drm_mm_node, rb_hole_size);
sys/dev/drm/drm_mm.c
335
static struct drm_mm_node *find_hole(struct drm_mm *mm, u64 addr)
sys/dev/drm/drm_mm.c
338
struct drm_mm_node *node = NULL;
sys/dev/drm/drm_mm.c
357
static struct drm_mm_node *
sys/dev/drm/drm_mm.c
375
struct drm_mm_node,
sys/dev/drm/drm_mm.c
380
static struct drm_mm_node *
sys/dev/drm/drm_mm.c
382
struct drm_mm_node *node,
sys/dev/drm/drm_mm.c
416
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
419
struct drm_mm_node *hole;
sys/dev/drm/drm_mm.c
481
struct drm_mm_node * const node,
sys/dev/drm/drm_mm.c
487
struct drm_mm_node *hole;
sys/dev/drm/drm_mm.c
588
void drm_mm_remove_node(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
591
struct drm_mm_node *prev_node;
sys/dev/drm/drm_mm.c
624
void drm_mm_replace_node(struct drm_mm_node *old, struct drm_mm_node *new)
sys/dev/drm/drm_mm.c
745
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
748
struct drm_mm_node *hole;
sys/dev/drm/drm_mm.c
836
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
838
struct drm_mm_node *prev_node;
sys/dev/drm/drm_mm.c
876
struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan)
sys/dev/drm/drm_mm.c
879
struct drm_mm_node *hole;
sys/dev/drm/drm_mm.c
965
static u64 drm_mm_dump_hole(struct drm_printer *p, const struct drm_mm_node *entry)
sys/dev/drm/drm_mm.c
985
const struct drm_mm_node *entry;
sys/dev/drm/drm_vma_manager.c
143
struct drm_mm_node *node, *best;
sys/dev/drm/drm_vma_manager.c
151
node = rb_entry(iter, struct drm_mm_node, rb);
sys/dev/drm/i915/gvt/gvt.h
84
struct drm_mm_node low_gm_node;
sys/dev/drm/i915/gvt/gvt.h
85
struct drm_mm_node high_gm_node;
sys/dev/drm/i915/i915_drv.h
3325
struct drm_mm_node *node,
sys/dev/drm/i915/i915_drv.h
3341
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_drv.h
3344
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_drv.h
3348
struct drm_mm_node *node);
sys/dev/drm/i915/i915_drv.h
508
struct drm_mm_node compressed_fb;
sys/dev/drm/i915/i915_drv.h
509
struct drm_mm_node *compressed_llb;
sys/dev/drm/i915/i915_gem.c
1203
struct drm_mm_node node;
sys/dev/drm/i915/i915_gem.c
1390
struct drm_mm_node node;
sys/dev/drm/i915/i915_gem.c
74
struct drm_mm_node *node, u32 size)
sys/dev/drm/i915/i915_gem.c
84
remove_mappable_node(struct drm_mm_node *node)
sys/dev/drm/i915/i915_gem_evict.c
136
struct drm_mm_node *node;
sys/dev/drm/i915/i915_gem_evict.c
278
struct drm_mm_node *target,
sys/dev/drm/i915/i915_gem_evict.c
282
struct drm_mm_node *node;
sys/dev/drm/i915/i915_gem_execbuffer.c
261
struct drm_mm_node node; /** temporary GTT binding */
sys/dev/drm/i915/i915_gem_gtt.c
2846
static void i915_gtt_color_adjust(const struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.c
2932
struct drm_mm_node *entry;
sys/dev/drm/i915/i915_gem_gtt.c
3945
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.c
4036
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.h
407
struct drm_mm_node error_capture;
sys/dev/drm/i915/i915_gem_gtt.h
658
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.h
663
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_object.h
117
struct drm_mm_node *stolen;
sys/dev/drm/i915/i915_gem_stolen.c
46
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_gem_stolen.c
568
struct drm_mm_node *stolen = fetch_and_zero(&obj->stolen);
sys/dev/drm/i915/i915_gem_stolen.c
586
struct drm_mm_node *stolen)
sys/dev/drm/i915/i915_gem_stolen.c
618
struct drm_mm_node *stolen;
sys/dev/drm/i915/i915_gem_stolen.c
654
struct drm_mm_node *stolen;
sys/dev/drm/i915/i915_gem_stolen.c
68
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_gem_stolen.c
76
struct drm_mm_node *node)
sys/dev/drm/i915/i915_vgpu.c
101
struct drm_mm_node *node)
sys/dev/drm/i915/i915_vgpu.c
133
struct drm_mm_node *node,
sys/dev/drm/i915/i915_vgpu.c
95
struct drm_mm_node space[4];
sys/dev/drm/i915/i915_vma.c
481
static bool color_differs(struct drm_mm_node *node, unsigned long color)
sys/dev/drm/i915/i915_vma.c
488
struct drm_mm_node *node = &vma->node;
sys/dev/drm/i915/i915_vma.c
489
struct drm_mm_node *other;
sys/dev/drm/i915/i915_vma.h
50
struct drm_mm_node node;
sys/dev/drm/i915/intel_fbc.c
435
struct drm_mm_node *node,
sys/dev/drm/i915/intel_fbc.c
488
struct drm_mm_node *uninitialized_var(compressed_llb);
sys/dev/drm/i915/intel_fbc.c
490
struct drm_mm_node *compressed_llb = NULL;
sys/dev/drm/include/drm/drm_mm.h
196
void (*color_adjust)(const struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
205
struct drm_mm_node head_node;
sys/dev/drm/include/drm/drm_mm.h
254
static inline bool drm_mm_node_allocated(const struct drm_mm_node *node)
sys/dev/drm/include/drm/drm_mm.h
289
static inline bool drm_mm_hole_follows(const struct drm_mm_node *node)
sys/dev/drm/include/drm/drm_mm.h
294
static inline u64 __drm_mm_hole_node_start(const struct drm_mm_node *hole_node)
sys/dev/drm/include/drm/drm_mm.h
310
static inline u64 drm_mm_hole_node_start(const struct drm_mm_node *hole_node)
sys/dev/drm/include/drm/drm_mm.h
316
static inline u64 __drm_mm_hole_node_end(const struct drm_mm_node *hole_node)
sys/dev/drm/include/drm/drm_mm.h
332
static inline u64 drm_mm_hole_node_end(const struct drm_mm_node *hole_node)
sys/dev/drm/include/drm/drm_mm.h
402
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_mm.h
404
struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
430
drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
455
struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
461
void drm_mm_remove_node(struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_mm.h
462
void drm_mm_replace_node(struct drm_mm_node *old, struct drm_mm_node *new);
sys/dev/drm/include/drm/drm_mm.h
479
struct drm_mm_node *
sys/dev/drm/include/drm/drm_mm.h
542
struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_mm.h
544
struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_mm.h
545
struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan);
sys/dev/drm/include/drm/drm_vma_manager.h
42
struct drm_mm_node vm_node;
sys/dev/drm/include/drm/ttm/ttm_bo_api.h
49
struct drm_mm_node;
sys/dev/drm/ttm/ttm_agp_backend.c
55
struct drm_mm_node *node = bo_mem->mm_node;
sys/dev/drm/ttm/ttm_bo_manager.c
57
struct drm_mm_node *node;