Lines Matching refs:rpos
104 uint_t rpos; /* Relative position in the current mblk */ member
124 p->rpos = 0; in xdrmblk_init()
172 p->apos += p->rpos; in xdrmblk_getint32()
173 p->rpos = 0; in xdrmblk_getint32()
181 p->rpos += sizeof (int32_t); in xdrmblk_getint32()
207 p->apos += p->rpos; in xdrmblk_putint32()
208 p->rpos = 0; in xdrmblk_putint32()
222 p->rpos += sizeof (int32_t); in xdrmblk_putint32()
265 p->rpos += xdrs->x_handy; in xdrmblk_getbytes()
269 p->apos += p->rpos; in xdrmblk_getbytes()
270 p->rpos = 0; in xdrmblk_getbytes()
279 p->rpos += len; in xdrmblk_getbytes()
354 p->apos += p->rpos + llen; in xdrmblk_getmblk()
355 p->rpos = 0; in xdrmblk_getmblk()
393 p->rpos += xdrs->x_handy; in xdrmblk_putbytes()
407 p->apos += p->rpos; in xdrmblk_putbytes()
408 p->rpos = 0; in xdrmblk_putbytes()
420 p->rpos += len; in xdrmblk_putbytes()
456 p->apos += p->rpos; in xdrmblk_putmblk()
465 p->rpos = MBLKL(m); in xdrmblk_putmblk()
474 return (p->apos + p->rpos); in xdrmblk_getpos()
488 if (pos > p->apos + p->rpos + xdrs->x_handy) in xdrmblk_setpos()
491 if (pos == p->apos + p->rpos) in xdrmblk_setpos()
499 m->b_rptr = m->b_rptr - p->rpos + (pos - p->apos); in xdrmblk_setpos()
501 m->b_wptr = m->b_wptr - p->rpos + (pos - p->apos); in xdrmblk_setpos()
503 xdrs->x_handy = p->rpos + xdrs->x_handy - (pos - p->apos); in xdrmblk_setpos()
504 p->rpos = pos - p->apos; in xdrmblk_setpos()
582 p->rpos += len; in xdrmblk_inline()
643 p->rpos += xdrs->x_handy; in xdrmblk_control()
647 p->apos += p->rpos; in xdrmblk_control()
648 p->rpos = 0; in xdrmblk_control()
657 p->rpos += len; in xdrmblk_control()
711 p->apos += p->rpos; in xdrmblk_skip_fully_read_mblks()
712 p->rpos = 0; in xdrmblk_skip_fully_read_mblks()