Lines Matching refs:start
102 u64 start,
147 node->start = adj_start; in drm_mm_insert_helper()
156 BUG_ON(node->start + node->size > adj_end); in drm_mm_insert_helper()
182 u64 end = node->start + node->size; in drm_mm_reserve_node()
190 if (hole_start > node->start || hole_end < end) in drm_mm_reserve_node()
199 if (node->start == hole_start) { in drm_mm_reserve_node()
254 u64 start, u64 end, in drm_mm_insert_helper_range() argument
265 if (adj_start < start) in drm_mm_insert_helper_range()
266 adj_start = start; in drm_mm_insert_helper_range()
294 node->start = adj_start; in drm_mm_insert_helper_range()
303 BUG_ON(node->start < start); in drm_mm_insert_helper_range()
304 BUG_ON(node->start < adj_start); in drm_mm_insert_helper_range()
305 BUG_ON(node->start + node->size > adj_end); in drm_mm_insert_helper_range()
306 BUG_ON(node->start + node->size > end); in drm_mm_insert_helper_range()
335 u64 start, u64 end, in drm_mm_insert_node_in_range_generic() argument
343 start, end, sflags); in drm_mm_insert_node_in_range_generic()
349 start, end, aflags); in drm_mm_insert_node_in_range_generic()
396 static int check_free_hole(u64 start, u64 end, u64 size, unsigned alignment) in check_free_hole() argument
398 if (end - start < size) in check_free_hole()
402 u64 tmp = start; in check_free_hole()
407 start += alignment - rem; in check_free_hole()
410 return end >= start + size; in check_free_hole()
459 u64 start, in drm_mm_search_free_in_range_generic() argument
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()
519 new->start = old->start; in drm_mm_replace_node()
608 u64 start, in drm_mm_init_scan_with_range() argument
617 mm->scan_start = start; in drm_mm_init_scan_with_range()
714 node->start < mm->scan_hit_end); in drm_mm_scan_remove_block()
742 void drm_mm_init(struct drm_mm * mm, u64 start, u64 size) in drm_mm_init() argument
755 mm->head_node.start = start + size; in drm_mm_init()
756 mm->head_node.size = start - mm->head_node.start; in drm_mm_init()
807 pr_debug("%s %#llx-%#llx: %llu: used\n", prefix, entry->start, in drm_mm_debug_table()
808 entry->start + entry->size, entry->size); in drm_mm_debug_table()
849 seq_printf(m, "%#018llx-%#018llx: %llu: used\n", entry->start, in drm_mm_dump_table()
850 entry->start + entry->size, entry->size); in drm_mm_dump_table()