Lines Matching refs:q
121 unsigned i, q; in alloc_in_bmp() local
137 q = nr + n; b = 0; in alloc_in_bmp()
138 while ((a = tstbits(bmp, q, n + forward)) != 0) { in alloc_in_bmp()
139 q += a; in alloc_in_bmp()
140 if (n != 1) q = ((q-1)&~(n-1))+n; in alloc_in_bmp()
142 if (q>>5 != nr>>5) { in alloc_in_bmp()
144 q = nr & 0x1f; in alloc_in_bmp()
146 } else if (q > nr) break; in alloc_in_bmp()
149 ret = bs + q; in alloc_in_bmp()
158 q = i<<5; in alloc_in_bmp()
162 q--; k <<= 1; in alloc_in_bmp()
165 if (n != 1) q = ((q-1)&~(n-1))+n; in alloc_in_bmp()
166 while ((a = tstbits(bmp, q, n + forward)) != 0) { in alloc_in_bmp()
167 q += a; in alloc_in_bmp()
168 if (n != 1) q = ((q-1)&~(n-1))+n; in alloc_in_bmp()
169 if (q>>5 > i) break; in alloc_in_bmp()
172 ret = bs + q; in alloc_in_bmp()