Lines Matching refs:drm_mm
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 *mm, struct drm_mm_node *node,
317 struct drm_mm *mm = node->mm;
353 struct drm_mm *mm = node->mm;
382 struct drm_mm_node *drm_mm_search_free_generic(const struct drm_mm *mm,
424 struct drm_mm_node *drm_mm_search_free_in_range_generic(const struct drm_mm *mm,
498 void drm_mm_init_scan(struct drm_mm *mm,
523 void drm_mm_init_scan_with_range(struct drm_mm *mm,
551 struct drm_mm *mm = node->mm;
612 struct drm_mm *mm = node->mm;
631 int drm_mm_clean(struct drm_mm * mm)
639 int drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size)
665 void drm_mm_takedown(struct drm_mm * mm)
686 void drm_mm_debug_table(struct drm_mm *mm, const char *prefix)