Lines Matching refs:prev_tail

63 		       size_t to_alloc, size_t *prev_tail, size_t *b_pos,
72 if (*b_len < *prev_tail) {
73 *b_pos = wbit - *prev_tail;
74 *b_len = *prev_tail;
77 *prev_tail = 0;
83 if (*b_len < *prev_tail) {
84 *b_pos = wbit - *prev_tail;
85 *b_len = *prev_tail;
88 *prev_tail = 0;
94 end = wpos + to_alloc - *prev_tail;
97 free_len = *prev_tail + free_bits - wpos;
100 *b_pos = wbit + wpos - *prev_tail;
105 return wbit + wpos - *prev_tail;
108 *prev_tail += free_bits - wpos;
114 *prev_tail = 0;
500 size_t prev_tail = 0;
526 if (prev_tail) {
528 vbo * 8 - prev_tail,
529 prev_tail, true);
530 prev_tail = 0;
536 prev_tail += wbits;
577 if (used > wpos && prev_tail) {
578 wnd_add_free_ext(wnd, wbit + wpos - prev_tail,
579 prev_tail, true);
580 prev_tail = 0;
587 prev_tail = 0;
594 prev_tail += frb - wpos;
598 wnd_add_free_ext(wnd, wbit + wpos - prev_tail,
599 frb + prev_tail - wpos, true);
604 prev_tail = 0;
621 if (prev_tail)
622 wnd_add_free_ext(wnd, wnd->nbits - prev_tail, prev_tail, true);
993 size_t iw, prev_tail, nwnd, wbit, ebit, zbit, zend;
1151 prev_tail = 0;
1167 if (prev_tail > b_len) {
1168 b_pos = wbit - prev_tail;
1169 b_len = prev_tail;
1173 prev_tail = 0;
1205 prev_tail = 0;
1215 prev_tail = 0;
1225 &prev_tail, &b_pos,
1233 prev_tail = 0;
1239 to_alloc, &prev_tail,
1256 if (prev_tail + wbits >= to_alloc) {
1257 fnd = wbit + wpos - prev_tail;
1261 /* Increase 'prev_tail' and process next window. */
1262 prev_tail += wbits;
1271 prev_tail = 0;
1278 &prev_tail, &b_pos, &b_len);
1284 if (b_len < prev_tail) {
1286 b_len = prev_tail;
1287 b_pos = max_alloc - prev_tail;