Home
last modified time | relevance | path

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

/trueos/sys/dev/drm2/
HDdrm_mm.h56 struct drm_mm *mm;
59 struct drm_mm { struct
88 static inline bool drm_mm_initialized(struct drm_mm *mm) in drm_mm_initialized() argument
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 *mm,
200 static inline struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm, in drm_mm_search_free()
[all …]
HDdrm_mm.c52 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) in drm_mm_kmalloc()
79 int drm_mm_pre_get(struct drm_mm *mm) in drm_mm_pre_get()
121 struct drm_mm *mm = hole_node->mm; in drm_mm_insert_helper()
184 int drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node_generic()
200 int drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node()
213 struct drm_mm *mm = hole_node->mm; in drm_mm_insert_helper_range()
285 int drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node_in_range_generic()
304 int drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node_in_range()
317 struct drm_mm *mm = node->mm; in drm_mm_remove_node()
353 struct drm_mm *mm = node->mm; in drm_mm_put_block()
[all …]
/trueos/sys/dev/drm/
HDdrm_mm.h48 struct drm_mm *mm;
52 struct drm_mm { struct
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 *mm,
93 extern int drm_mm_pre_get(struct drm_mm *mm);
[all …]
HDdrm_mm.c52 unsigned long drm_mm_tail_space(struct drm_mm *mm) in drm_mm_tail_space()
65 int drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size) in drm_mm_remove_space_from_tail()
82 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) in drm_mm_kmalloc()
107 int drm_mm_pre_get(struct drm_mm *mm) in drm_mm_pre_get()
129 static int drm_mm_create_tail_node(struct drm_mm *mm, in drm_mm_create_tail_node()
150 int drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size, int atomic) in drm_mm_add_space_to_tail()
231 struct drm_mm *mm = cur->mm; in drm_mm_put_block()
281 struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm, in drm_mm_search_free()
321 int drm_mm_clean(struct drm_mm * mm) in drm_mm_clean()
328 int drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size) in drm_mm_init()
[all …]
HDdrm_sman.c92 struct drm_mm *mm = (struct drm_mm *) private; in drm_sman_mm_allocate()
113 struct drm_mm *mm = (struct drm_mm *) private; in drm_sman_mm_destroy()
129 struct drm_mm *mm; in drm_sman_set_range()
HDi915_drv.h240 struct drm_mm gtt_space;
/trueos/sys/dev/drm2/ttm/
HDttm_bo_manager.c47 struct drm_mm mm;
59 struct drm_mm *mm = &rman->mm; in ttm_bo_man_get_node()
126 struct drm_mm *mm = &rman->mm; in ttm_bo_man_takedown()
HDttm_bo_driver.h546 struct drm_mm addr_space_mm;
/trueos/sys/modules/drm/drm/
HDMakefile20 drm_mm.c \
/trueos/sys/modules/drm2/drm2/
HDMakefile29 drm_mm.c \
/trueos/sys/dev/drm2/radeon/
HDradeon_ttm.c856 struct drm_mm *mm = (struct drm_mm *)node->info_ent->data; in radeon_mm_dump_table()
/trueos/sys/dev/drm2/i915/
HDi915_drv.h563 struct drm_mm stolen;
565 struct drm_mm gtt_space;
/trueos/sys/conf/
HDfiles1293 dev/drm/drm_mm.c optional drm