Lines Matching refs:BB_OFFSET

464 	       (BB_OFFSET(p[hint]) <= s)) {  in prev_by_hint()
465 if ((hint + 1) == bb->count || BB_OFFSET(p[hint + 1]) > s) { in prev_by_hint()
503 if (BB_OFFSET(p[lo]) > s) in prev_badblocks()
505 if (BB_OFFSET(p[hi - 1]) <= s) in prev_badblocks()
511 sector_t a = BB_OFFSET(p[mid]); in prev_badblocks()
524 if (BB_OFFSET(p[lo]) <= s) in prev_badblocks()
566 merged > (BB_OFFSET(p[prev + 1]) - BB_END(p[prev]))) { in front_merge()
567 merged = BB_OFFSET(p[prev + 1]) - BB_END(p[prev]); in front_merge()
570 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), in front_merge()
594 (BB_OFFSET(p[prev]) == bad->start) && in can_combine_front()
595 (BB_END(p[prev - 1]) == BB_OFFSET(p[prev])) && in can_combine_front()
613 p[prev - 1] = BB_MAKE(BB_OFFSET(p[prev - 1]), in front_combine()
631 if (bad->start >= BB_OFFSET(p[front]) && in overlap_front()
646 if (bad->start < BB_OFFSET(p[behind]) && in overlap_behind()
647 (bad->start + bad->len) > BB_OFFSET(p[behind])) in overlap_behind()
686 if (BB_OFFSET(p[prev]) == bad->start) in can_front_overwrite()
693 if (BB_OFFSET(p[prev]) == bad->start) in can_front_overwrite()
725 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), BB_LEN(p[prev]), in front_overwrite()
729 if (BB_OFFSET(p[prev]) == bad->start) { in front_overwrite()
730 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), in front_overwrite()
738 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), in front_overwrite()
739 bad->start - BB_OFFSET(p[prev]), in front_overwrite()
752 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), in front_overwrite()
753 bad->start - BB_OFFSET(p[prev]), in front_overwrite()
822 BB_END(p[prev]) == BB_OFFSET(p[prev + 1]) && in try_adjacent_combine()
825 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), in try_adjacent_combine()
890 if (bad.len > (BB_OFFSET(p[0]) - bad.start)) in _badblocks_set()
891 bad.len = BB_OFFSET(p[0]) - bad.start; in _badblocks_set()
945 bad.len, BB_OFFSET(p[prev + 1]) - bad.start); in _badblocks_set()
997 if (s == BB_OFFSET(p[prev])) { in front_clear()
999 p[prev] = BB_MAKE(BB_OFFSET(p[prev]) + sectors, in front_clear()
1011 } else if (s > BB_OFFSET(p[prev])) { in front_clear()
1014 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), in front_clear()
1015 s - BB_OFFSET(p[prev]), in front_clear()
1040 p[prev] = BB_MAKE(BB_OFFSET(p[prev]), in front_splitting_clear()
1041 s - BB_OFFSET(p[prev]), in front_splitting_clear()
1100 len = BB_OFFSET(p[0]) - s; in _badblocks_clear()
1121 if (badblocks_full(bb) && (BB_OFFSET(p[prev]) < bad.start) && in _badblocks_clear()
1128 if ((BB_OFFSET(p[prev]) < bad.start) && in _badblocks_clear()
1153 len = BB_OFFSET(p[prev + 1]) - bad.start; in _badblocks_clear()
1227 *first_bad = BB_OFFSET(p[prev]); in _badblocks_check()
1236 len = BB_OFFSET(p[prev + 1]) - bad.start; in _badblocks_check()
1388 sector_t start = BB_OFFSET(p[i]); in ack_all_badblocks()
1431 sector_t s = BB_OFFSET(p[i]); in badblocks_show()