Searched refs:drm_mm (Results 1 - 13 of 13) sorted by relevance
/freebsd-11-stable/sys/dev/drm/ |
H A D | drm_mm.h | 48 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 D | drm_mm.c | 48 #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 D | drm_sman.c | 92 struct drm_mm *mm = (struct drm_mm *) private; 113 struct drm_mm *mm = (struct drm_mm *) private; 129 struct drm_mm *mm;
|
H A D | i915_drv.h | 36 #include "dev/drm/drm_mm.h" 240 struct drm_mm gtt_space;
|
/freebsd-11-stable/sys/dev/drm2/ |
H A D | drm_mm.h | 56 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 D | drm_mm.c | 48 #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 D | drmP.h | 122 #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 D | ttm_bo_manager.c | 38 #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 D | ttm_bo_driver.h | 546 struct drm_mm addr_space_mm;
|
/freebsd-11-stable/sys/modules/drm/drm/ |
H A D | Makefile | 20 drm_mm.c \
|
/freebsd-11-stable/sys/modules/drm2/drm2/ |
H A D | Makefile | 29 drm_mm.c \
|
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_ttm.c | 856 struct drm_mm *mm = (struct drm_mm *)node->info_ent->data;
|
/freebsd-11-stable/sys/dev/drm2/i915/ |
H A D | i915_drv.h | 37 #include <dev/drm2/drm_mm.h> 764 struct drm_mm stolen; 766 struct drm_mm gtt_space;
|
Completed in 152 milliseconds