Lines Matching refs:drm_mm
50 #include "drm_mm.h"
53 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic)
79 * drm_mm: memory manager struct we are pre-allocating for
83 int drm_mm_pre_get(struct drm_mm *mm)
110 struct drm_mm *mm = hole_node->mm;
150 struct drm_mm_node *drm_mm_create_block(struct drm_mm *mm,
216 int drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
231 int drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node,
243 struct drm_mm *mm = hole_node->mm;
314 int drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node,
332 int drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node,
344 struct drm_mm *mm = node->mm;
381 struct drm_mm *mm = node->mm;
409 struct drm_mm_node *drm_mm_search_free_generic(const struct drm_mm *mm,
448 struct drm_mm_node *drm_mm_search_free_in_range_generic(const struct drm_mm *mm,
520 void drm_mm_init_scan(struct drm_mm *mm,
544 void drm_mm_init_scan_with_range(struct drm_mm *mm,
571 struct drm_mm *mm = node->mm;
631 struct drm_mm *mm = node->mm;
650 int drm_mm_clean(struct drm_mm * mm)
658 void drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size)
682 void drm_mm_takedown(struct drm_mm * mm)
720 void drm_mm_debug_table(struct drm_mm *mm, const char *prefix)
740 bool drm_mm_initialized(struct drm_mm *mm)
802 struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
810 const struct drm_mm *mm,