Lines Matching refs:apos
103 uint_t apos; /* Absolute position of the current mblk */ member
123 p->apos = 0; in xdrmblk_init()
172 p->apos += p->rpos; in xdrmblk_getint32()
207 p->apos += p->rpos; in xdrmblk_putint32()
269 p->apos += p->rpos; in xdrmblk_getbytes()
354 p->apos += p->rpos + llen; in xdrmblk_getmblk()
407 p->apos += p->rpos; in xdrmblk_putbytes()
456 p->apos += p->rpos; in xdrmblk_putmblk()
460 p->apos += MBLKL(m); in xdrmblk_putmblk()
474 return (p->apos + p->rpos); in xdrmblk_getpos()
485 if (pos < p->apos) in xdrmblk_setpos()
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()
647 p->apos += p->rpos; in xdrmblk_control()
711 p->apos += p->rpos; in xdrmblk_skip_fully_read_mblks()