Lines Matching defs:free_bits
68 u32 free_bits, end;
95 free_bits = find_next_bit_le(buf, min(end, wend), wpos);
97 free_len = *prev_tail + free_bits - wpos;
107 if (free_bits >= wend) {
108 *prev_tail += free_bits - wpos;
112 wpos = free_bits + 1;
127 kvfree(wnd->free_bits);
128 wnd->free_bits = NULL;
524 if (!wnd->free_bits[iw]) {
534 if (wbits == wnd->free_bits[iw]) {
564 wnd->free_bits[iw] = frb;
662 wnd->free_bits =
665 if (!wnd->free_bits)
738 wnd->free_bits[iw] += op;
787 wnd->free_bits[iw] -= op;
865 if (wbits != wnd->free_bits[iw]) {
957 if (wnd->free_bits[iw]) {
1166 if (!wnd->free_bits[iw]) {
1204 if (wnd->free_bits[iw] == wzend - wzbit) {
1254 if (!wpos && fbits_valid && wnd->free_bits[iw] == wbits) {
1360 memcpy(new_free, wnd->free_bits, wnd->nwnd * sizeof(short));
1363 kvfree(wnd->free_bits);
1364 wnd->free_bits = new_free;
1395 wnd->total_zeroes += frb - wnd->free_bits[iw];
1396 wnd->free_bits[iw] = frb;
1460 if (!wnd->free_bits[iw])