Lines Matching refs:prev_tail

68 		       size_t to_alloc, size_t *prev_tail, size_t *b_pos,  in wnd_scan()  argument
77 if (*b_len < *prev_tail) { in wnd_scan()
78 *b_pos = wbit - *prev_tail; in wnd_scan()
79 *b_len = *prev_tail; in wnd_scan()
82 *prev_tail = 0; in wnd_scan()
88 if (*b_len < *prev_tail) { in wnd_scan()
89 *b_pos = wbit - *prev_tail; in wnd_scan()
90 *b_len = *prev_tail; in wnd_scan()
93 *prev_tail = 0; in wnd_scan()
99 end = wpos + to_alloc - *prev_tail; in wnd_scan()
102 free_len = *prev_tail + free_bits - wpos; in wnd_scan()
105 *b_pos = wbit + wpos - *prev_tail; in wnd_scan()
110 return wbit + wpos - *prev_tail; in wnd_scan()
113 *prev_tail += free_bits - wpos; in wnd_scan()
119 *prev_tail = 0; in wnd_scan()
504 size_t prev_tail = 0; in wnd_rescan() local
531 if (prev_tail) { in wnd_rescan()
533 vbo * 8 - prev_tail, in wnd_rescan()
534 prev_tail, true); in wnd_rescan()
535 prev_tail = 0; in wnd_rescan()
541 prev_tail += wbits; in wnd_rescan()
584 if (used > wpos && prev_tail) { in wnd_rescan()
585 wnd_add_free_ext(wnd, wbit + wpos - prev_tail, in wnd_rescan()
586 prev_tail, true); in wnd_rescan()
587 prev_tail = 0; in wnd_rescan()
594 prev_tail = 0; in wnd_rescan()
601 prev_tail += frb - wpos; in wnd_rescan()
605 wnd_add_free_ext(wnd, wbit + wpos - prev_tail, in wnd_rescan()
606 frb + prev_tail - wpos, true); in wnd_rescan()
611 prev_tail = 0; in wnd_rescan()
628 if (prev_tail) in wnd_rescan()
629 wnd_add_free_ext(wnd, wnd->nbits - prev_tail, prev_tail, true); in wnd_rescan()
965 size_t iw, prev_tail, nwnd, wbit, ebit, zbit, zend; in wnd_find() local
1124 prev_tail = 0; in wnd_find()
1140 if (prev_tail > b_len) { in wnd_find()
1141 b_pos = wbit - prev_tail; in wnd_find()
1142 b_len = prev_tail; in wnd_find()
1146 prev_tail = 0; in wnd_find()
1178 prev_tail = 0; in wnd_find()
1188 prev_tail = 0; in wnd_find()
1199 to_alloc, &prev_tail, in wnd_find()
1207 prev_tail = 0; in wnd_find()
1213 to_alloc, &prev_tail, in wnd_find()
1230 if (prev_tail + wbits >= to_alloc) { in wnd_find()
1231 fnd = wbit + wpos - prev_tail; in wnd_find()
1236 prev_tail += wbits; in wnd_find()
1245 prev_tail = 0; in wnd_find()
1253 fnd = wnd_scan(buf, wbit, wpos, wbits, to_alloc, &prev_tail, in wnd_find()
1260 if (b_len < prev_tail) { in wnd_find()
1262 b_len = prev_tail; in wnd_find()
1263 b_pos = max_alloc - prev_tail; in wnd_find()