Lines Matching refs:out_finger

95 	caddr_t out_finger;	/* next output position */  member
194 rstrm->out_finger = rstrm->out_boundry = rstrm->out_base; in xdrrec_create()
197 rstrm->out_finger += sizeof (uint_t); in xdrrec_create()
269 int32_t *dest_lp = ((int32_t *)(rstrm->out_finger)); in xdrrec_putint32()
271 if ((rstrm->out_finger += sizeof (int32_t)) > rstrm->out_boundry) { in xdrrec_putint32()
276 rstrm->out_finger -= sizeof (int32_t); in xdrrec_putint32()
281 dest_lp = ((int32_t *)(rstrm->out_finger)); in xdrrec_putint32()
282 rstrm->out_finger += sizeof (int32_t); in xdrrec_putint32()
350 (uintptr_t)rstrm->out_finger; in xdrrec_putbytes()
352 (void) memcpy(rstrm->out_finger, addr, current); in xdrrec_putbytes()
353 rstrm->out_finger += current; in xdrrec_putbytes()
356 if (rstrm->out_finger == rstrm->out_boundry) { in xdrrec_putbytes()
410 pos += rstrm->out_finger - rstrm->out_base; in xdrrec_getpos()
437 newpos = rstrm->out_finger - delta; in xdrrec_setpos()
440 rstrm->out_finger = newpos; in xdrrec_setpos()
469 if ((rstrm->out_finger + len) <= rstrm->out_boundry) { in xdrrec_inline()
471 buf = (rpc_inline_t *)rstrm->out_finger; in xdrrec_inline()
472 rstrm->out_finger += len; in xdrrec_inline()
593 ((uintptr_t)rstrm->out_finger + sizeof (uint32_t) >= in xdrrec_endofrecord()
598 len = (uintptr_t)(rstrm->out_finger) - (uintptr_t)(rstrm->frag_header) - in xdrrec_endofrecord()
602 rstrm->frag_header = (uint32_t *)rstrm->out_finger; in xdrrec_endofrecord()
603 rstrm->out_finger += sizeof (uint32_t); in xdrrec_endofrecord()
615 uint32_t len = (uintptr_t)(rstrm->out_finger) - in flush_out()
620 len = (uintptr_t)(rstrm->out_finger) - (uintptr_t)(rstrm->out_base); in flush_out()
632 rstrm->out_finger = (caddr_t)rstrm->out_base + sizeof (uint32_t); in flush_out()