Lines Matching refs:q
122 unsigned i, q; in alloc_in_bmp() local
138 q = nr + n; b = 0; in alloc_in_bmp()
139 while ((a = tstbits(bmp, q, n + forward)) != 0) { in alloc_in_bmp()
140 q += a; in alloc_in_bmp()
141 if (n != 1) q = ((q-1)&~(n-1))+n; 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()
150 ret = bs + q; in alloc_in_bmp()
159 q = i<<5; in alloc_in_bmp()
163 q--; k <<= 1; in alloc_in_bmp()
166 if (n != 1) q = ((q-1)&~(n-1))+n; in alloc_in_bmp()
167 while ((a = tstbits(bmp, q, n + forward)) != 0) { in alloc_in_bmp()
168 q += a; in alloc_in_bmp()
169 if (n != 1) q = ((q-1)&~(n-1))+n; in alloc_in_bmp()
170 if (q>>5 > i) break; in alloc_in_bmp()
173 ret = bs + q; in alloc_in_bmp()