Lines Matching refs:hole_node

106 static void drm_mm_insert_helper(struct drm_mm_node *hole_node,  in drm_mm_insert_helper()  argument
112 struct drm_mm *mm = hole_node->mm; in drm_mm_insert_helper()
113 u64 hole_start = drm_mm_hole_node_start(hole_node); in drm_mm_insert_helper()
114 u64 hole_end = drm_mm_hole_node_end(hole_node); in drm_mm_insert_helper()
121 mm->color_adjust(hole_node, color, &adj_start, &adj_end); in drm_mm_insert_helper()
143 hole_node->hole_follows = 0; in drm_mm_insert_helper()
144 list_del(&hole_node->hole_stack); in drm_mm_insert_helper()
154 list_add(&node->node_list, &hole_node->node_list); in drm_mm_insert_helper()
238 struct drm_mm_node *hole_node; in drm_mm_insert_node_generic() local
240 hole_node = drm_mm_search_free_generic(mm, size, alignment, in drm_mm_insert_node_generic()
242 if (!hole_node) in drm_mm_insert_node_generic()
245 drm_mm_insert_helper(hole_node, node, size, alignment, color, aflags); in drm_mm_insert_node_generic()
250 static void drm_mm_insert_helper_range(struct drm_mm_node *hole_node, in drm_mm_insert_helper_range() argument
257 struct drm_mm *mm = hole_node->mm; in drm_mm_insert_helper_range()
258 u64 hole_start = drm_mm_hole_node_start(hole_node); in drm_mm_insert_helper_range()
259 u64 hole_end = drm_mm_hole_node_end(hole_node); in drm_mm_insert_helper_range()
263 BUG_ON(!hole_node->hole_follows || node->allocated); in drm_mm_insert_helper_range()
271 mm->color_adjust(hole_node, color, &adj_start, &adj_end); in drm_mm_insert_helper_range()
290 hole_node->hole_follows = 0; in drm_mm_insert_helper_range()
291 list_del(&hole_node->hole_stack); in drm_mm_insert_helper_range()
301 list_add(&node->node_list, &hole_node->node_list); in drm_mm_insert_helper_range()
339 struct drm_mm_node *hole_node; in drm_mm_insert_node_in_range_generic() local
341 hole_node = drm_mm_search_free_in_range_generic(mm, in drm_mm_insert_node_in_range_generic()
344 if (!hole_node) in drm_mm_insert_node_in_range_generic()
347 drm_mm_insert_helper_range(hole_node, node, in drm_mm_insert_node_in_range_generic()