Lines Matching defs:avail
108 int avail, copylen, recordsize, used;
113 if ((avail = *len) <= 0)
130 * Case A: avail < headersize
133 * Case B: avail >= headersize
134 * B.1: avail < recordsize
136 * B.2: avail >= recordsize
140 copylen = avail < HEADERSIZE ? avail : HEADERSIZE;
158 if (recordsize <= avail) { /* full record available */
165 bcopy(src, dst, avail - copylen);
166 ps->ps_svcount = used = avail;
176 * Case C: avail+saved < headersize
179 * Case D: avail+saved >= headersize
180 * D.1: avail+saved < recordsize
182 * D.2: avail+saved >= recordsize
187 if (avail + ps->ps_svcount < HEADERSIZE) {
188 bcopy(src, dst, avail);
189 ps->ps_svcount += avail;
190 used = avail;
198 avail -= copylen;
208 * Case E: avail+saved < recordsize
211 * Case F: avail+saved >= recordsize
221 if (avail + ps->ps_svcount < recordsize) {
222 copylen = avail;