Lines Matching refs:adj_start

115 	u64 adj_start = hole_start;  in drm_mm_insert_helper()  local
121 mm->color_adjust(hole_node, color, &adj_start, &adj_end); in drm_mm_insert_helper()
124 adj_start = adj_end - size; in drm_mm_insert_helper()
127 u64 tmp = adj_start; in drm_mm_insert_helper()
133 adj_start -= rem; in drm_mm_insert_helper()
135 adj_start += alignment - rem; in drm_mm_insert_helper()
139 BUG_ON(adj_start < hole_start); in drm_mm_insert_helper()
142 if (adj_start == hole_start) { in drm_mm_insert_helper()
147 node->start = adj_start; in drm_mm_insert_helper()
260 u64 adj_start = hole_start; in drm_mm_insert_helper_range() local
265 if (adj_start < start) in drm_mm_insert_helper_range()
266 adj_start = start; in drm_mm_insert_helper_range()
271 mm->color_adjust(hole_node, color, &adj_start, &adj_end); in drm_mm_insert_helper_range()
274 adj_start = adj_end - size; in drm_mm_insert_helper_range()
277 u64 tmp = adj_start; in drm_mm_insert_helper_range()
283 adj_start -= rem; in drm_mm_insert_helper_range()
285 adj_start += alignment - rem; in drm_mm_insert_helper_range()
289 if (adj_start == hole_start) { in drm_mm_insert_helper_range()
294 node->start = adj_start; in drm_mm_insert_helper_range()
304 BUG_ON(node->start < adj_start); in drm_mm_insert_helper_range()
421 u64 adj_start; in drm_mm_search_free_generic() local
430 __drm_mm_for_each_hole(entry, mm, adj_start, adj_end, in drm_mm_search_free_generic()
432 u64 hole_size = adj_end - adj_start; in drm_mm_search_free_generic()
435 mm->color_adjust(entry, color, &adj_start, &adj_end); in drm_mm_search_free_generic()
436 if (adj_end <= adj_start) in drm_mm_search_free_generic()
440 if (!check_free_hole(adj_start, adj_end, size, alignment)) in drm_mm_search_free_generic()
465 u64 adj_start; in drm_mm_search_free_in_range_generic() local
474 __drm_mm_for_each_hole(entry, mm, adj_start, adj_end, in drm_mm_search_free_in_range_generic()
476 u64 hole_size = adj_end - adj_start; in drm_mm_search_free_in_range_generic()
478 if (adj_start < start) in drm_mm_search_free_in_range_generic()
479 adj_start = start; in drm_mm_search_free_in_range_generic()
484 mm->color_adjust(entry, color, &adj_start, &adj_end); in drm_mm_search_free_in_range_generic()
485 if (adj_end <= adj_start) in drm_mm_search_free_in_range_generic()
489 if (!check_free_hole(adj_start, adj_end, size, alignment)) in drm_mm_search_free_in_range_generic()
639 u64 adj_start, adj_end; in drm_mm_scan_add_block() local
656 adj_start = hole_start = drm_mm_hole_node_start(prev_node); in drm_mm_scan_add_block()
660 if (adj_start < mm->scan_start) in drm_mm_scan_add_block()
661 adj_start = mm->scan_start; in drm_mm_scan_add_block()
668 &adj_start, &adj_end); in drm_mm_scan_add_block()
670 if (check_free_hole(adj_start, adj_end, in drm_mm_scan_add_block()