Searched refs:drm_mm (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/sys/dev/drm/
H A Ddrm_mm.h48 struct drm_mm *mm;
52 struct drm_mm { struct
61 * Basic range manager support (drm_mm.c)
80 extern struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
84 extern int drm_mm_init(struct drm_mm *mm, unsigned long start,
86 extern void drm_mm_takedown(struct drm_mm *mm);
87 extern int drm_mm_clean(struct drm_mm *mm);
88 extern unsigned long drm_mm_tail_space(struct drm_mm *mm);
89 extern int drm_mm_remove_space_from_tail(struct drm_mm *mm,
91 extern int drm_mm_add_space_to_tail(struct drm_mm *m
[all...]
H A Ddrm_mm.c48 #include "dev/drm/drm_mm.h"
52 unsigned long drm_mm_tail_space(struct drm_mm *mm)
65 int drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size)
82 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic)
107 int drm_mm_pre_get(struct drm_mm *mm)
129 static int drm_mm_create_tail_node(struct drm_mm *mm,
150 int drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size, int atomic)
231 struct drm_mm *mm = cur->mm;
281 struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
321 int drm_mm_clean(struct drm_mm * m
[all...]
H A Ddrm_sman.c92 struct drm_mm *mm = (struct drm_mm *) private;
113 struct drm_mm *mm = (struct drm_mm *) private;
129 struct drm_mm *mm;
H A Di915_drv.h36 #include "dev/drm/drm_mm.h"
240 struct drm_mm gtt_space;
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_mm.h56 struct drm_mm *mm;
59 struct drm_mm { struct
88 static inline bool drm_mm_initialized(struct drm_mm *mm)
103 * Basic range manager support (drm_mm.c)
162 extern int drm_mm_insert_node(struct drm_mm *mm,
166 extern int drm_mm_insert_node_in_range(struct drm_mm *mm,
172 extern int drm_mm_insert_node_generic(struct drm_mm *mm,
177 extern int drm_mm_insert_node_in_range_generic(struct drm_mm *mm,
187 extern struct drm_mm_node *drm_mm_search_free_generic(const struct drm_mm *mm,
193 const struct drm_mm *m
[all...]
H A Ddrm_mm.c48 #include <dev/drm2/drm_mm.h>
52 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic)
75 * drm_mm: memory manager struct we are pre-allocating for
79 int drm_mm_pre_get(struct drm_mm *mm)
121 struct drm_mm *mm = hole_node->mm;
184 int drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
200 int drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node,
213 struct drm_mm *mm = hole_node->mm;
285 int drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node,
304 int drm_mm_insert_node_in_range(struct drm_mm *m
[all...]
H A DdrmP.h122 #include <dev/drm2/drm_mm.h>
581 * This structure defines the drm_mm memory object, which will be used by the
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_bo_manager.c38 #include <dev/drm2/drm_mm.h>
47 struct drm_mm mm;
59 struct drm_mm *mm = &rman->mm;
126 struct drm_mm *mm = &rman->mm;
H A Dttm_bo_driver.h546 struct drm_mm addr_space_mm;
/freebsd-11-stable/sys/modules/drm/drm/
H A DMakefile20 drm_mm.c \
/freebsd-11-stable/sys/modules/drm2/drm2/
H A DMakefile29 drm_mm.c \
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dradeon_ttm.c856 struct drm_mm *mm = (struct drm_mm *)node->info_ent->data;
/freebsd-11-stable/sys/dev/drm2/i915/
H A Di915_drv.h37 #include <dev/drm2/drm_mm.h>
764 struct drm_mm stolen;
766 struct drm_mm gtt_space;

Completed in 152 milliseconds