Lines Matching refs:iomode
212 int iomode);
228 static struct nfslayout *nfsrv_filelayout(struct nfsrv_descript *nd, int iomode,
230 static struct nfslayout *nfsrv_flexlayout(struct nfsrv_descript *nd, int iomode,
6735 int layouttype, int *iomode, uint64_t *offset, uint64_t *len,
6761 if (*iomode == NFSLAYOUTIOMODE_RW)
6763 *iomode = NFSLAYOUTIOMODE_READ;
6765 if (*iomode != NFSLAYOUTIOMODE_RW)
6766 *iomode = NFSLAYOUTIOMODE_READ;
6774 if (*iomode == NFSLAYOUTIOMODE_RW && nfsrv_dontlayout(&fh) != 0)
6819 if (*iomode == NFSLAYOUTIOMODE_RW)
6844 lyp = nfsrv_filelayout(nd, *iomode, &fh, dsfhp,
6850 lyp = nfsrv_flexlayout(nd, *iomode, mirrorcnt,
6877 nfsrv_filelayout(struct nfsrv_descript *nd, int iomode, fhandle_t *fhp,
6887 if (iomode == NFSLAYOUTIOMODE_RW)
6924 nfsrv_flexlayout(struct nfsrv_descript *nd, int iomode, int mirrorcnt,
6935 if (iomode == NFSLAYOUTIOMODE_RW)
7205 int layouttype, int iomode, uint64_t offset, uint64_t len, int reclaim,
7257 if ((iomode & NFSLAYOUTIOMODE_READ) !=
7260 if ((iomode & NFSLAYOUTIOMODE_RW) != 0)
7295 &vp->v_mount->mnt_stat.f_fsid, layouttype, iomode);
7297 nfsrv_freelayouts(&nd->nd_clientid, NULL, layouttype, iomode);
7551 nfsrv_freelayouts(nfsquad_t *clid, fsid_t *fs, int laytype, int iomode)
7567 if ((iomode & NFSLAYOUTIOMODE_READ) != 0)
7569 if ((iomode & NFSLAYOUTIOMODE_RW) != 0)