Lines Matching refs:needed
202 size_t bufleft, freadsz, needed, totalsz; in libder_stream_refill() local
240 needed = req - stream->stream_resid; in libder_stream_refill()
242 assert(needed <= bufleft); in libder_stream_refill()
253 while (needed != 0) { in libder_stream_refill()
254 assert(refill_buf + needed <= bufend); in libder_stream_refill()
256 freadsz = fread(refill_buf, 1, needed, stream->stream_src_file); in libder_stream_refill()
269 needed -= freadsz; in libder_stream_refill()
276 while (needed != 0) { in libder_stream_refill()
277 assert(refill_buf + needed <= bufend); in libder_stream_refill()
279 readsz = read(stream->stream_src_fd, refill_buf, needed); in libder_stream_refill()
305 needed -= readsz; in libder_stream_refill()
322 if (needed != 0) { in libder_stream_refill()