• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/zstd/zlibWrapper/

Lines Matching refs:have

32 local int gz_load(state, buf, len, have)
36 unsigned *have;
41 *have = 0;
43 get = len - *have;
46 ret = read(state.state->fd, buf + *have, get);
49 *have += (unsigned)ret;
50 } while (*have < len);
93 /* Look for gzip header, set up for inflate or copy. state.state->x.have must be 0.
164 state.state->x.have = 0;
174 state.state->x.have = strm->avail_in;
183 On return, state.state->x.have and state.state->x.next point to the just decompressed
185 the next gzip stream or raw data, once state.state->x.have is depleted. Returns 0
224 state.state->x.have = had - strm->avail_out;
225 state.state->x.next = strm->next_out - state.state->x.have;
235 /* Fetch data and put it in the output buffer. Assumes state.state->x.have is 0.
255 if (gz_load(state, state.state->out, state.state->size << 1, &(state.state->x.have))
266 } while (state.state->x.have == 0 && (!state.state->eof || strm->avail_in));
280 if (state.state->x.have) {
281 n = GT_OFF(state.state->x.have) || (z_off64_t)state.state->x.have > len ?
282 (unsigned)len : state.state->x.have;
283 state.state->x.have -= n;
334 if (state.state->x.have) {
335 if (state.state->x.have < n)
336 n = state.state->x.have;
339 state.state->x.have -= n;
371 n = state.state->x.have;
372 state.state->x.have = 0;
489 if (state.state->x.have) {
490 state.state->x.have--;
535 if (state.state->x.have == 0) {
536 state.state->x.have = 1;
544 /* if no room, give up (must have already done a gzungetc()) */
545 if (state.state->x.have == (state.state->size << 1)) {
552 unsigned char *src = state.state->out + state.state->x.have;
558 state.state->x.have++;
601 if (state.state->x.have == 0 && gz_fetch(state) == -1)
603 if (state.state->x.have == 0) { /* end of file */
605 break; /* return what we have */
609 n = state.state->x.have > left ? left : state.state->x.have;
616 state.state->x.have -= n;
643 if (state.state->mode == GZ_READ && state.state->how == LOOK && state.state->x.have == 0)