Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/drm2/
H A Ddrm_mm.h44 struct drm_mm_node { struct
64 struct drm_mm_node head_node; argument
105 extern struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node,
111 struct drm_mm_node *node,
118 static inline struct drm_mm_node *drm_mm_get_block(struct drm_mm_node *parent, in drm_mm_get_block()
124 static inline struct drm_mm_node *drm_mm_get_block_atomic(struct drm_mm_node *parent, in drm_mm_get_block_atomic()
131 struct drm_mm_node *parent, in drm_mm_get_block_range()
141 struct drm_mm_node *parent, in drm_mm_get_color_block_range()
152 struct drm_mm_node *parent, in drm_mm_get_block_atomic_range()
163 struct drm_mm_node *node,
[all …]
H A Ddrm_mm.c54 struct drm_mm_node *child; in drm_mm_kmalloc()
81 struct drm_mm_node *node; in drm_mm_pre_get()
161 struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *hole_node, in drm_mm_get_block_generic()
167 struct drm_mm_node *node; in drm_mm_get_block_generic()
259 struct drm_mm_node *drm_mm_get_block_range_generic(struct drm_mm_node *hole_node, in drm_mm_get_block_range_generic()
267 struct drm_mm_node *node; in drm_mm_get_block_range_generic()
388 struct drm_mm_node *entry; in drm_mm_search_free_generic()
389 struct drm_mm_node *best; in drm_mm_search_free_generic()
432 struct drm_mm_node *entry; in drm_mm_search_free_in_range_generic()
433 struct drm_mm_node *best; in drm_mm_search_free_in_range_generic()
[all …]
H A DdrmP.h540 struct drm_mm_node *file_offset_node; /**< fake offset */
/freebsd-12.1/sys/dev/drm/
H A Ddrm_mm.c55 struct drm_mm_node *entry; in drm_mm_tail_space()
68 struct drm_mm_node *entry; in drm_mm_remove_space_from_tail()
84 struct drm_mm_node *child; 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()
165 static struct drm_mm_node *drm_mm_split_at_start(struct drm_mm_node *parent, in drm_mm_split_at_start()
169 struct drm_mm_node *child; in drm_mm_split_at_start()
191 struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node, in drm_mm_get_block_generic()
288 struct drm_mm_node *best; in drm_mm_search_free()
[all …]
H A Ddrm_mm.h42 struct drm_mm_node { struct
63 extern struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node, argument
67 static inline struct drm_mm_node *drm_mm_get_block(struct drm_mm_node *parent, in drm_mm_get_block()
73 static inline struct drm_mm_node *drm_mm_get_block_atomic(struct drm_mm_node *parent, in drm_mm_get_block_atomic()
79 extern void drm_mm_put_block(struct drm_mm_node *cur);
80 extern struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
95 static inline struct drm_mm *drm_get_mm(struct drm_mm_node *block) in drm_get_mm()
H A 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()
/freebsd-12.1/sys/dev/drm2/ttm/
H A Dttm_bo_api.h39 struct drm_mm_node;
256 struct drm_mm_node *vm_node;
H A Dttm_agp_backend.c54 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
H A Dttm_bo_manager.c60 struct drm_mm_node *node = NULL; in ttm_bo_man_get_node()
/freebsd-12.1/sys/dev/drm2/i915/
H A Di915_gem_stolen.c101 struct drm_mm_node *compressed_fb, *uninitialized_var(compressed_llb); in i915_setup_compression()
H A Di915_gem_gtt.c529 static void i915_gtt_color_adjust(struct drm_mm_node *node, in i915_gtt_color_adjust()
539 struct drm_mm_node, in i915_gtt_color_adjust()
H A Di915_drv.h907 struct drm_mm_node *compressed_fb;
908 struct drm_mm_node *compressed_llb;
980 struct drm_mm_node *gtt_space;
H A Di915_gem.c3115 struct drm_mm_node *gtt_space, in i915_gem_valid_gtt_space()
3118 struct drm_mm_node *other; in i915_gem_valid_gtt_space()
3133 other = list_entry(gtt_space->node_list.prev, struct drm_mm_node, node_list); in i915_gem_valid_gtt_space()
3137 other = list_entry(gtt_space->node_list.next, struct drm_mm_node, node_list); in i915_gem_valid_gtt_space()
3195 struct drm_mm_node *node; in i915_gem_object_bind_to_gtt()