Lines Matching refs:hole_end
245 u64 hole_start, u64 hole_end, in lowlevel_hole() argument
259 for (size = 12; (hole_end - hole_start) >> size; size++) { in lowlevel_hole()
266 hole_size = (hole_end - hole_start) >> aligned_size; in lowlevel_hole()
272 __func__, hole_start, hole_end, size, hole_size); in lowlevel_hole()
288 GEM_BUG_ON(hole_start + count * BIT_ULL(aligned_size) > hole_end); in lowlevel_hole()
319 hole_end = hole_start; /* quit */ in lowlevel_hole()
409 u64 hole_start, u64 hole_end, in fill_hole() argument
412 const u64 hole_size = hole_end - hole_start; in fill_hole()
438 { "top-down", hole_end, -1, }, in fill_hole()
490 if (offset + aligned_size > hole_end) in fill_hole()
529 if (offset + aligned_size > hole_end) in fill_hole()
569 if (offset + aligned_size > hole_end) in fill_hole()
608 if (offset + aligned_size > hole_end) in fill_hole()
634 u64 hole_start, u64 hole_end, in walk_hole() argument
637 const u64 hole_size = hole_end - hole_start; in walk_hole()
669 addr + obj->base.size < hole_end; in walk_hole()
675 hole_start, hole_end, err); in walk_hole()
717 u64 hole_start, u64 hole_end, in pot_hole() argument
744 for (pot = fls64(hole_end - 1) - 1; in pot_hole()
751 hole_end > addr && hole_end - addr >= 2 * min_alignment; in pot_hole()
758 hole_start, hole_end, in pot_hole()
780 __func__, pot, fls64(hole_end - 1) - 1)) { in pot_hole()
792 u64 hole_start, u64 hole_end, in drunk_hole() argument
807 for (size = 12; (hole_end - hole_start) >> size; size++) { in drunk_hole()
815 hole_size = (hole_end - hole_start) >> aligned_size; in drunk_hole()
821 __func__, hole_start, hole_end, size, hole_size); in drunk_hole()
862 hole_start, hole_end, in drunk_hole()
902 u64 hole_start, u64 hole_end, in __shrink_hole() argument
916 for (addr = hole_start; addr < hole_end; ) { in __shrink_hole()
920 size = min(size, hole_end - addr); in __shrink_hole()
940 __func__, addr, size, hole_start, hole_end, err); in __shrink_hole()
968 __func__, addr, hole_start, hole_end)) { in __shrink_hole()
980 u64 hole_start, u64 hole_end, in shrink_hole() argument
991 err = __shrink_hole(vm, hole_start, hole_end, end_time); in shrink_hole()
1002 u64 hole_start, u64 hole_end, in shrink_boom() argument
1145 u64 hole_start, u64 hole_end, in misaligned_pin() argument
1152 u64 hole_size = hole_end - hole_start; in misaligned_pin()
1192 u64 hole_start, u64 hole_end, in exercise_ppgtt() argument
1278 u64 hole_start, u64 hole_end, in exercise_ggtt() argument
1282 u64 hole_start, hole_end, last = 0; in exercise_ggtt() local
1289 drm_mm_for_each_hole(node, &ggtt->vm.mm, hole_start, hole_end) { in exercise_ggtt()
1295 &hole_start, &hole_end); in exercise_ggtt()
1296 if (hole_start >= hole_end) in exercise_ggtt()
1299 err = func(&ggtt->vm, hole_start, hole_end, end_time); in exercise_ggtt()
1304 last = hole_end; in exercise_ggtt()
1455 u64 hole_start, u64 hole_end, in exercise_mock() argument