HomeSort by: relevance | last modified time | path
    Searched refs:drm_mm_node (Results 1 - 25 of 47) sorted by relevancy

1 2

  /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;

Completed in 60 milliseconds

1 2