Lines Matching refs:infop

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