Lines Matching refs:resid
108 ctlsize(long cmd, size_t resid, arg_t *argp) in ctlsize() argument
182 if (resid < size + sizeof (prcred_t) - sizeof (gid_t)) in ctlsize()
193 if (resid >= size + sizeof (prpriv_t)) in ctlsize()
206 if (size < resid) { in ctlsize()
213 if (size > resid) in ctlsize()
229 size_t resid = 0; in prwritectl() local
240 if (resid) { /* move incomplete command to front of buffer */ in prwritectl()
243 if (resid >= sizeof (buf)) in prwritectl()
245 tail = (long *)((char *)buf + sizeof (buf) - resid); in prwritectl()
248 } while ((resid -= sizeof (long)) != 0); in prwritectl()
250 resid = sizeof (buf) - ((char *)bufp - (char *)buf); in prwritectl()
251 if (resid > uiop->uio_resid) in prwritectl()
252 resid = uiop->uio_resid; in prwritectl()
253 if (error = uiomove((caddr_t)bufp, resid, UIO_WRITE, uiop)) in prwritectl()
255 resid += (char *)bufp - (char *)buf; in prwritectl()
262 size = ctlsize(cmd, resid, argp); in prwritectl()
280 } while ((resid -= size) != 0); in prwritectl()
287 return (resid? EINVAL : 0); in prwritectl()
529 ctlsize32(int32_t cmd, size_t resid, arg32_t *argp) in ctlsize32() argument
600 if (resid < size + sizeof (prcred32_t) - sizeof (gid32_t)) in ctlsize32()
611 if (resid >= size + sizeof (prpriv_t)) in ctlsize32()
629 if (size > resid) in ctlsize32()
646 size_t resid = 0; in prwritectl32() local
657 if (resid) { /* move incomplete command to front of buffer */ in prwritectl32()
660 if (resid >= sizeof (buf)) in prwritectl32()
662 tail = (int32_t *)((char *)buf + sizeof (buf) - resid); in prwritectl32()
665 } while ((resid -= sizeof (int32_t)) != 0); in prwritectl32()
667 resid = sizeof (buf) - ((char *)bufp - (char *)buf); in prwritectl32()
668 if (resid > uiop->uio_resid) in prwritectl32()
669 resid = uiop->uio_resid; in prwritectl32()
670 if (error = uiomove((caddr_t)bufp, resid, UIO_WRITE, uiop)) in prwritectl32()
672 resid += (char *)bufp - (char *)buf; in prwritectl32()
679 size = ctlsize32(cmd, resid, argp); in prwritectl32()
710 } while ((resid -= size) != 0); in prwritectl32()
717 return (resid? EINVAL : 0); in prwritectl32()