Lines Matching refs:in_finger
106 caddr_t in_finger; /* location of next byte to be had */
203 rstrm->in_finger = (rstrm->in_boundry += rstrm->recvsize);
222 int current = rstrm->in_boundry - rstrm->in_finger;
224 (void) memcpy(rstrm->in_base, rstrm->in_finger, current);
225 rstrm->in_finger = rstrm->in_base;
226 rstrm->in_boundry = rstrm->in_finger + current;
239 int32_t *buflp = (int32_t *)(rstrm->in_finger);
252 buflp = (int32_t *)(rstrm->in_finger);
256 rstrm->in_finger += sizeof (int32_t);
416 pos -= rstrm->in_boundry - rstrm->in_finger;
448 newpos = rstrm->in_finger - delta;
452 rstrm->in_finger = newpos;
480 ((rstrm->in_finger + len) <= rstrm->in_boundry)) {
482 * Check if rstrm->in_finger is longword aligned;
485 if (((intptr_t)rstrm->in_finger) &
489 buf = (rpc_inline_t *)rstrm->in_finger;
491 rstrm->in_finger += len;
534 rstrm->in_finger == rstrm->in_boundry)) {
576 if (rstrm->in_finger == rstrm->in_boundry)
661 rstrm->in_finger = where;
679 current = (int)(rstrm->in_boundry - rstrm->in_finger);
682 (void) memcpy(addr, rstrm->in_finger, len);
683 rstrm->in_finger += len;
690 (intptr_t)rstrm->in_finger;
697 (void) memcpy(addr, rstrm->in_finger, current);
698 rstrm->in_finger += current;
737 (intptr_t)rstrm->in_finger;
744 rstrm->in_finger += current;
765 rstrm->in_finger += offset;
852 rstrm->in_nextrec = rstrm->in_finger = rstrm->in_base;
858 rstrm->in_boundry = rstrm->in_finger = rstrm->in_base;
923 * If fbtbc == 0, in_finger points to the start of the fragment
933 rstrm->in_finger);
935 header = (uint32_t *)rstrm->in_finger;
1001 * the first fragment, just advance in_finger past
1005 if (rstrm->in_finger == rstrm->in_base) {
1006 rstrm->in_finger += sizeof (*header);
1009 (void) memmove(rstrm->in_finger,
1010 rstrm->in_finger + sizeof (*header),
1011 rstrm->in_boundry - rstrm->in_finger);
1023 * in_finger to point to the start of the next fragment
1030 rstrm->in_finger += rstrm->fbtbc;
1034 rstrm->in_finger += len_received;
1048 rstrm->in_nextrec = rstrm->in_finger;
1059 * We've been using both in_finger and fbtbc for our own
1061 * xdrrec_inline() expects. Set in_finger to point to the
1065 rstrm->fbtbc = (int)(rstrm->in_finger -
1067 rstrm->in_finger = rstrm->in_base + sizeof (*header);
1111 if (rstrm->in_finger == rstrm->in_boundry)