Lines Matching defs:infop
89 nfsm_reply(struct nfsm_info *infop, struct nfsrv_descript *nfsd,
93 if (error && !infop->nmi_v3)
96 &infop->nmi_mreq, &infop->nmi_mb);
97 m_freem(infop->nmi_mrep);
98 infop->nmi_mrep = NULL;
99 *mrq = infop->nmi_mreq;
100 if (error && (!infop->nmi_v3 || error == EBADRPC))
106 nfsm_srvmtofh1(struct nfsm_info *infop, struct nfsrv_descript *nfsd,
109 if (infop->nmi_v3) {
110 uint32_t *tl = (uint32_t *)nfsm_dissect(infop, NFSX_UNSIGNED);
112 return 0; /* *infop->nmi_errorp set */
114 *infop->nmi_errorp = EBADRPC;
115 return nfsm_reply(infop, nfsd, slp, mrq,
116 *infop->nmi_errorp, 0);
123 nfsm_srvmtofh2(struct nfsm_info *infop, fhandle_t *fhp)
125 uint32_t *tl = (uint32_t *)nfsm_dissect(infop, NFSX_V3FH);
129 if (infop->nmi_v3 == 0) {
130 if (nfsm_adv(infop, NFSX_V2FH - NFSX_V3FH) != 0)
418 nfsm_srvnamesiz(struct nfsm_info *infop, int *lenp)
421 uint32_t *tl = (uint32_t *)nfsm_dissect(infop, NFSX_UNSIGNED);
426 *infop->nmi_errorp = NFSERR_NAMETOL;
429 *infop->nmi_errorp = EBADRPC;
432 *infop->nmi_errorp = 0;
1000 nfsm_srvpostop_fh(struct nfsm_info *infop, fhandle_t *fhp)
1004 tl = nfsm_build(&infop->nmi_mb, 2 * NFSX_UNSIGNED + NFSX_V3FH);