Lines Matching refs:alignment
103 u64 alignment,
203 u64 size, u64 alignment, in drm_mm_insert_helper() argument
225 if (alignment) { in drm_mm_insert_helper()
228 div64_u64_rem(adj_start, alignment, &rem); in drm_mm_insert_helper()
233 adj_start += alignment - rem; in drm_mm_insert_helper()
356 u64 size, u64 alignment, in drm_mm_insert_node_in_range_generic() argument
368 size, alignment, color, in drm_mm_insert_node_in_range_generic()
374 size, alignment, color, in drm_mm_insert_node_in_range_generic()
423 static int check_free_hole(u64 start, u64 end, u64 size, u64 alignment) in check_free_hole() argument
428 if (alignment) { in check_free_hole()
431 div64_u64_rem(start, alignment, &rem); in check_free_hole()
433 start += alignment - rem; in check_free_hole()
441 u64 alignment, in drm_mm_search_free_in_range_generic() argument
471 if (!check_free_hole(adj_start, adj_end, size, alignment)) in drm_mm_search_free_in_range_generic()
565 u64 alignment, in drm_mm_scan_init_with_range() argument
577 if (alignment <= 1) in drm_mm_scan_init_with_range()
578 alignment = 0; in drm_mm_scan_init_with_range()
581 scan->alignment = alignment; in drm_mm_scan_init_with_range()
582 scan->remainder_mask = is_power_of_2(alignment) ? alignment - 1 : 0; in drm_mm_scan_init_with_range()
646 if (scan->alignment) { in drm_mm_scan_add_block()
652 div64_u64_rem(adj_start, scan->alignment, &rem); in drm_mm_scan_add_block()
656 adj_start += scan->alignment; in drm_mm_scan_add_block()