Lines Matching refs:nr
120 unsigned nr = (near & 0x3fff) & ~(n - 1); in alloc_in_bmp() local
134 if (!tstbits(bmp, nr, n + forward)) { in alloc_in_bmp()
135 ret = bs + nr; in alloc_in_bmp()
138 q = nr + n; b = 0; in alloc_in_bmp()
143 if (q>>5 != nr>>5) { in alloc_in_bmp()
145 q = nr & 0x1f; in alloc_in_bmp()
147 } else if (q > nr) break; in alloc_in_bmp()
153 nr >>= 5; in alloc_in_bmp()
155 i = nr; in alloc_in_bmp()
178 } while (i != nr); in alloc_in_bmp()
279 unsigned nr = near; in alloc_in_dirband() local
282 if (nr < sbi->sb_dirband_start) in alloc_in_dirband()
283 nr = sbi->sb_dirband_start; in alloc_in_dirband()
284 if (nr >= sbi->sb_dirband_start + sbi->sb_dirband_size) in alloc_in_dirband()
285 nr = sbi->sb_dirband_start + sbi->sb_dirband_size - 4; in alloc_in_dirband()
286 nr -= sbi->sb_dirband_start; in alloc_in_dirband()
287 nr >>= 2; in alloc_in_dirband()
288 sec = alloc_in_bmp(s, (~0x3fff) | nr, 1, 0); in alloc_in_dirband()