| /src/sys/external/bsd/drm/dist/bsd-core/ |
| 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, 64 static inline struct drm_mm_node *drm_mm_get_block(struct drm_mm_node *parent, 70 static inline struct drm_mm_node *drm_mm_get_block_atomic(struct drm_mm_node *parent, 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 [all...] |
| drm_mm.c | 55 struct drm_mm_node *entry; 58 entry = list_entry(tail_node, struct drm_mm_node, ml_entry); 68 struct drm_mm_node *entry; 71 entry = list_entry(tail_node, struct drm_mm_node, ml_entry); 82 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) 84 struct drm_mm_node *child; 98 struct drm_mm_node, fl_entry); 109 struct drm_mm_node *node; 133 struct drm_mm_node *child; 153 struct drm_mm_node *entry [all...] |
| drm_sman.c | 93 struct drm_mm_node *tmp; 106 struct drm_mm_node *node = (struct drm_mm_node *) ref; 120 struct drm_mm_node *node = (struct drm_mm_node *) ref;
|
| /src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| i915_gem_stolen.h | 14 struct drm_mm_node; 18 struct drm_mm_node *node, u64 size, 21 struct drm_mm_node *node, u64 size, 25 struct drm_mm_node *node);
|
| i915_gem_stolen.c | 37 struct drm_mm_node *node, u64 size, 59 struct drm_mm_node *node, u64 size, 67 struct drm_mm_node *node) 634 struct drm_mm_node *stolen = fetch_and_zero(&obj->stolen); 652 struct drm_mm_node *stolen) 692 struct drm_mm_node *stolen; 772 struct drm_mm_node *stolen;
|
| i915_gem_object_types.h | 131 struct drm_mm_node *stolen;
|
| /src/sys/external/bsd/drm2/dist/include/drm/ |
| drm_mm.h | 66 * reuse the most recent eviction that fits. When allocating the &drm_mm_node 99 * (&drm_mm_node.start). 149 * struct drm_mm_node - allocated block in the DRM allocator 157 struct drm_mm_node { struct 201 void (*color_adjust)(const struct drm_mm_node *node, 210 struct drm_mm_node head_node; 250 * @node: drm_mm_node to check 261 static inline bool drm_mm_node_allocated(const struct drm_mm_node *node) 286 * @node: drm_mm_node to check 288 * Holes are embedded into the drm_mm using the tail of a drm_mm_node [all...] |
| drm_vma_manager.h | 56 struct drm_mm_node vm_node;
|
| /src/sys/external/bsd/drm2/dist/drm/ |
| drm_mm.c | 66 * The main data struct is &drm_mm, allocations are tracked in &drm_mm_node. 87 * supplied. Furthermore every &drm_mm_node has a color value (which is just an 112 static noinline void save_stack(struct drm_mm_node *node) 125 struct drm_mm_node *node; 153 static void save_stack(struct drm_mm_node *node) { } 161 INTERVAL_TREE_DEFINE(struct drm_mm_node, rb, 166 struct drm_mm_node * 171 struct drm_mm_node *node; 179 start, last) ?: (struct drm_mm_node *)&mm->head_node; 185 static void drm_mm_interval_tree_add_node(struct drm_mm_node *hole_node [all...] |
| drm_vma_manager.c | 149 struct drm_mm_node *node, *best; 157 node = rb_entry(iter, struct drm_mm_node, rb);
|
| /src/sys/external/bsd/drm2/dist/drm/i915/ |
| i915_gem_gtt.h | 28 struct drm_mm_node *node, 33 struct drm_mm_node *node,
|
| i915_gem_evict.c | 106 struct drm_mm_node *node; 258 struct drm_mm_node *target, 262 struct drm_mm_node *node;
|
| i915_vgpu.c | 162 struct drm_mm_node space[4]; 168 struct drm_mm_node *node) 203 struct drm_mm_node *node,
|
| i915_vma_types.h | 178 struct drm_mm_node node;
|
| intel_memory_region.h | 82 struct drm_mm_node fake_mappable;
|
| i915_gem_gtt.c | 105 * @node: the &struct drm_mm_node (typically i915_vma.mode) 128 struct drm_mm_node *node, 187 * @node: the &struct drm_mm_node (typically i915_vma.node) 219 struct drm_mm_node *node,
|
| i915_gem.c | 73 insert_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node, u32 size) 93 remove_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node) 426 struct drm_mm_node node; 614 struct drm_mm_node node;
|
| /src/sys/external/bsd/drm2/dist/drm/selftests/ |
| test-drm_mm.c | 60 struct drm_mm_node *hole; 84 struct drm_mm_node *hole; 113 struct drm_mm_node *node, *check, *found; 162 static u64 misalignment(struct drm_mm_node *node, u64 alignment) 173 static bool assert_node(struct drm_mm_node *node, struct drm_mm *mm, 212 struct drm_mm_node tmp; 272 struct drm_mm_node nodes[2]; 304 static struct drm_mm_node *set_node(struct drm_mm_node *node, 312 static bool expect_reserve_fail(struct drm_mm *mm, struct drm_mm_node *node [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_vram_mgr.c | 258 struct drm_mm_node *node) 282 struct drm_mm_node *nodes = mem->mm_node; 308 struct drm_mm_node *node) 338 struct drm_mm_node *nodes; 456 struct drm_mm_node *nodes = mem->mm_node;
|
| amdgpu_gtt_mgr.c | 39 struct drm_mm_node node; 333 struct drm_mm_node *mm_node;
|
| amdgpu_object.h | 212 struct drm_mm_node *node = bo->tbo.mem.mm_node;
|
| /src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
| i915_gem_evict.c | 221 struct drm_mm_node target = { 261 static void mock_color_adjust(const struct drm_mm_node *node, 273 struct drm_mm_node target = { 407 struct drm_mm_node node; 411 struct drm_mm_node hole;
|
| /src/sys/external/bsd/drm2/dist/drm/ttm/ |
| ttm_agp_backend.c | 60 struct drm_mm_node *node = bo_mem->mm_node;
|
| ttm_bo_manager.c | 63 struct drm_mm_node *node;
|
| /src/sys/external/bsd/drm2/ttm/ |
| ttm_agp_backend.c | 103 struct drm_mm_node *const node = bo_mem->mm_node;
|