Lines Matching refs:hi

56 	int hi;  in badblocks_check()  local
76 hi = bb->count; in badblocks_check()
86 while (hi - lo > 1) { in badblocks_check()
87 int mid = (lo + hi) / 2; in badblocks_check()
97 hi = mid; in badblocks_check()
100 if (hi > lo) { in badblocks_check()
167 int lo, hi; in badblocks_set() local
189 hi = bb->count; in badblocks_set()
191 while (hi - lo > 1) { in badblocks_set()
192 int mid = (lo + hi) / 2; in badblocks_set()
198 hi = mid; in badblocks_set()
200 if (hi > lo && BB_OFFSET(p[lo]) > s) in badblocks_set()
201 hi = lo; in badblocks_set()
203 if (hi > lo) { in badblocks_set()
235 if (sectors && hi < bb->count) { in badblocks_set()
239 sector_t a = BB_OFFSET(p[hi]); in badblocks_set()
240 sector_t e = a + BB_LEN(p[hi]); in badblocks_set()
241 int ack = BB_ACK(p[hi]); in badblocks_set()
254 p[hi] = BB_MAKE(a, e-a, ack); in badblocks_set()
257 p[hi] = BB_MAKE(a, BB_MAX_LEN, ack); in badblocks_set()
261 lo = hi; in badblocks_set()
262 hi++; in badblocks_set()
265 if (sectors == 0 && hi < bb->count) { in badblocks_set()
268 sector_t a = BB_OFFSET(p[hi]); in badblocks_set()
270 int hilen = BB_LEN(p[hi]); in badblocks_set()
275 int ack = BB_ACK(p[lo]) && BB_ACK(p[hi]); in badblocks_set()
278 memmove(p + hi, p + hi + 1, in badblocks_set()
279 (bb->count - hi - 1) * 8); in badblocks_set()
294 memmove(p + hi + 1, p + hi, in badblocks_set()
295 (bb->count - hi) * 8); in badblocks_set()
300 p[hi] = BB_MAKE(s, this_sectors, acknowledged); in badblocks_set()
334 int lo, hi; in badblocks_clear() local
355 hi = bb->count; in badblocks_clear()
357 while (hi - lo > 1) { in badblocks_clear()
358 int mid = (lo + hi) / 2; in badblocks_clear()
364 hi = mid; in badblocks_clear()
366 if (hi > lo) { in badblocks_clear()
391 hi = lo; in badblocks_clear()
412 if (hi - lo > 1) { in badblocks_clear()
413 memmove(p+lo+1, p+hi, (bb->count - hi) * 8); in badblocks_clear()
414 bb->count -= (hi - lo - 1); in badblocks_clear()