Lines Matching refs:rp
326 register const struct sunrpc_msg *rp;
330 rp = (const struct sunrpc_msg *)bp;
332 ND_TCHECK(rp->rm_xid);
336 EXTRACT_32BITS(&rp->rm_xid));
340 EXTRACT_32BITS(&rp->rm_xid));
357 register const struct sunrpc_msg *rp;
365 rp = (const struct sunrpc_msg *)bp;
367 ND_TCHECK(rp->rm_reply.rp_stat);
368 reply_stat = EXTRACT_32BITS(&rp->rm_reply.rp_stat);
373 if (xid_map_find(rp, bp2, &proc, &vers) >= 0)
374 interp_reply(ndo, rp, proc, vers, length);
379 ND_TCHECK(rp->rm_reply.rp_reject.rj_stat);
380 rstat = EXTRACT_32BITS(&rp->rm_reply.rp_reject.rj_stat);
384 ND_TCHECK(rp->rm_reply.rp_reject.rj_vers.high);
385 rlow = EXTRACT_32BITS(&rp->rm_reply.rp_reject.rj_vers.low);
386 rhigh = EXTRACT_32BITS(&rp->rm_reply.rp_reject.rj_vers.high);
391 ND_TCHECK(rp->rm_reply.rp_reject.rj_why);
392 rwhy = EXTRACT_32BITS(&rp->rm_reply.rp_reject.rj_why);
419 register const struct sunrpc_msg *rp, register u_int length)
427 dp = (const uint32_t *)&rp->rm_call.cb_cred;
525 register const struct sunrpc_msg *rp;
535 rp = (const struct sunrpc_msg *)bp;
537 if (!xid_map_enter(ndo, rp, bp2)) /* record proc number for later on */
540 v3 = (EXTRACT_32BITS(&rp->rm_call.cb_vers) == NFS_VER3);
541 proc = EXTRACT_32BITS(&rp->rm_call.cb_proc);
555 if ((dp = parsereq(ndo, rp, length)) != NULL &&
565 if ((dp = parsereq(ndo, rp, length)) != NULL &&
571 if ((dp = parsereq(ndo, rp, length)) != NULL &&
610 if ((dp = parsereq(ndo, rp, length)) != NULL &&
628 if ((dp = parsereq(ndo, rp, length)) != NULL &&
654 if ((dp = parsereq(ndo, rp, length)) != NULL &&
668 if ((dp = parsereq(ndo, rp, length)) != NULL &&
690 if ((dp = parsereq(ndo, rp, length)) != NULL &&
699 if ((dp = parsereq(ndo, rp, length)) != NULL &&
708 if ((dp = parsereq(ndo, rp, length)) != NULL &&
736 if ((dp = parsereq(ndo, rp, length)) != NULL &&
756 if ((dp = parsereq(ndo, rp, length)) != NULL &&
867 const struct sunrpc_msg *rp, const u_char *bp)
873 if (!ND_TTEST(rp->rm_call.cb_proc))
891 UNALIGNED_MEMCPY(&xmep->xid, &rp->rm_xid, sizeof(xmep->xid));
902 xmep->proc = EXTRACT_32BITS(&rp->rm_call.cb_proc);
903 xmep->vers = EXTRACT_32BITS(&rp->rm_call.cb_vers);
912 xid_map_find(const struct sunrpc_msg *rp, const u_char *bp, uint32_t *proc,
922 UNALIGNED_MEMCPY(&xid, &rp->rm_xid, sizeof(xmep->xid));
977 register const struct sunrpc_msg *rp, register u_int length)
987 * dp = (uint32_t *)&rp->rm_reply.rp_acpt.ar_verf
993 * before rp->rm_reply.rp_acpt.ar_verf. So, we cannot use
998 dp = ((const uint32_t *)&rp->rm_reply) + 1;
1448 const struct sunrpc_msg *rp, uint32_t proc, uint32_t vers, int length)
1463 dp = parserep(ndo, rp, length);
1469 if (!(dp = parserep(ndo, rp, length)))
1481 if (!(dp = parserep(ndo, rp, length)))
1509 if (!(dp = parserep(ndo, rp, length)))
1524 dp = parserep(ndo, rp, length);
1530 if (!(dp = parserep(ndo, rp, length)))
1553 if (!(dp = parserep(ndo, rp, length)))
1581 if (!(dp = parserep(ndo, rp, length)))
1593 if (!(dp = parserep(ndo, rp, length)))
1605 if (!(dp = parserep(ndo, rp, length)))
1613 if (!(dp = parserep(ndo, rp, length)))
1625 if (!(dp = parserep(ndo, rp, length)))
1646 if (!(dp = parserep(ndo, rp, length)))
1667 if (!(dp = parserep(ndo, rp, length)))
1679 if (!(dp = parserep(ndo, rp, length)))
1686 dp = parserep(ndo, rp, length);
1692 dp = parserep(ndo, rp, length);
1698 dp = parserep(ndo, rp, length);
1704 dp = parserep(ndo, rp, length);