Lines Matching defs:infop
535 nfsm_loadattr(struct nfsm_info *infop, struct vnode **vpp, struct vattr *vap)
540 error = nfs_loadattrcache(&ttvp, &infop->nmi_md, &infop->nmi_dpos, vap);
542 m_freem(infop->nmi_mrep);
543 infop->nmi_mrep = NULL;
544 *infop->nmi_errorp = error;
682 nfsm_wcc_data(struct nfsm_info *infop, struct vnode **vpp, int *flagp)
688 if (infop->nmi_mrep == NULL)
691 tl = (uint32_t *)nfsm_dissect(infop, NFSX_UNSIGNED);
695 tl = (uint32_t *)nfsm_dissect(infop, 6 * NFSX_UNSIGNED);
704 if (nfsm_postop_attr(infop, vpp, &ttattrf) != 0)
775 nfsm_getfh(struct nfsm_info *infop, int *sizep, int v3)
779 uint32_t *tl = (uint32_t *)nfsm_dissect(infop, NFSX_UNSIGNED);
784 m_freem(infop->nmi_mrep);
785 infop->nmi_mrep = NULL;
786 *infop->nmi_errorp = EBADRPC;
792 return (nfsfh_t *)nfsm_dissect(infop, nfsm_rndup(size));
1380 nfsm_mtofh(struct nfsm_info *infop, struct vnode *dvp, struct vnode **vpp,
1390 if (infop->nmi_v3) {
1391 tl = (uint32_t *)nfsm_dissect(infop, NFSX_UNSIGNED);
1398 if ((ttfhp = nfsm_getfh(infop, &ttfhsize, infop->nmi_v3)) ==
1404 m_freem(infop->nmi_mrep);
1405 infop->nmi_mrep = NULL;
1406 *infop->nmi_errorp = error;
1411 if (infop->nmi_v3) {
1412 tl = (uint32_t *)nfsm_dissect(infop, NFSX_UNSIGNED);
1418 if (nfsm_adv(infop, NFSX_V3FATTR) != 0)
1423 if (nfsm_loadattr(infop, vpp, NULL) != 0)