Lines Matching refs:x_handy
76 xdrs->x_handy = m->m_len; in xdrmbuf_create()
79 xdrs->x_handy = 0; in xdrmbuf_create()
101 xdrs->x_handy = m->m_len; in xdrmbuf_putmbuf()
127 m_adj(m, xdrs->x_handy); in xdrmbuf_getall()
193 sz = m->m_len - xdrs->x_handy; in xdrmbuf_getbytes()
196 bcopy(mtod(m, const char *) + xdrs->x_handy, addr, sz); in xdrmbuf_getbytes()
199 xdrs->x_handy += sz; in xdrmbuf_getbytes()
202 if (xdrs->x_handy == m->m_len) { in xdrmbuf_getbytes()
205 xdrs->x_handy = 0; in xdrmbuf_getbytes()
220 sz = M_TRAILINGSPACE(m) + (m->m_len - xdrs->x_handy); in xdrmbuf_putbytes()
223 bcopy(addr, mtod(m, char *) + xdrs->x_handy, sz); in xdrmbuf_putbytes()
225 xdrs->x_handy += sz; in xdrmbuf_putbytes()
226 if (xdrs->x_handy > m->m_len) in xdrmbuf_putbytes()
227 m->m_len = xdrs->x_handy; in xdrmbuf_putbytes()
230 if (xdrs->x_handy == m->m_len && M_TRAILINGSPACE(m) == 0) { in xdrmbuf_putbytes()
240 xdrs->x_handy = 0; in xdrmbuf_putbytes()
260 return (pos + xdrs->x_handy); in xdrmbuf_getpos()
275 xdrs->x_handy = pos; in xdrmbuf_setpos()
290 available = M_TRAILINGSPACE(m) + (m->m_len - xdrs->x_handy); in xdrmbuf_inline()
292 available = m->m_len - xdrs->x_handy; in xdrmbuf_inline()
296 p = mtod(m, char *) + xdrs->x_handy; in xdrmbuf_inline()
299 xdrs->x_handy += len; in xdrmbuf_inline()
300 if (xdrs->x_handy > m->m_len) in xdrmbuf_inline()
301 m->m_len = xdrs->x_handy; in xdrmbuf_inline()