Lines Matching defs:adj_start
432 u64 adj_start, adj_end;
444 adj_start = hole_start = __drm_mm_hole_node_start(hole);
448 mm->color_adjust(hole, node->color, &adj_start, &adj_end);
450 if (adj_start > node->start || adj_end < end)
523 u64 adj_start, adj_end;
537 adj_start = max(col_start, range_start);
540 if (adj_end <= adj_start || adj_end - adj_start < size)
544 adj_start = adj_end - size;
550 rem = adj_start & remainder_mask;
552 div64_u64_rem(adj_start, alignment, &rem);
554 adj_start -= rem;
556 adj_start += alignment;
558 if (adj_start < max(col_start, range_start) ||
559 min(col_end, range_end) - adj_start < size)
562 if (adj_end <= adj_start ||
563 adj_end - adj_start < size)
570 node->start = adj_start;
579 if (adj_start > hole_start)
581 if (adj_start + size < hole_end)
765 u64 adj_start, adj_end;
790 adj_start = max(col_start, scan->range_start);
792 if (adj_end <= adj_start || adj_end - adj_start < scan->size)
796 adj_start = adj_end - scan->size;
802 rem = adj_start & scan->remainder_mask;
804 div64_u64_rem(adj_start, scan->alignment, &rem);
806 adj_start -= rem;
808 adj_start += scan->alignment;
809 if (adj_start < max(col_start, scan->range_start) ||
810 min(col_end, scan->range_end) - adj_start < scan->size)
813 if (adj_end <= adj_start ||
814 adj_end - adj_start < scan->size)
819 scan->hit_start = adj_start;
820 scan->hit_end = adj_start + scan->size;