Lines Matching defs:iomode
221 int iomode);
237 static struct nfslayout *nfsrv_filelayout(struct nfsrv_descript *nd, int iomode,
239 static struct nfslayout *nfsrv_flexlayout(struct nfsrv_descript *nd, int iomode,
6803 int layouttype, int *iomode, uint64_t *offset, uint64_t *len,
6829 if (*iomode == NFSLAYOUTIOMODE_RW)
6831 *iomode = NFSLAYOUTIOMODE_READ;
6833 if (*iomode != NFSLAYOUTIOMODE_RW)
6834 *iomode = NFSLAYOUTIOMODE_READ;
6842 if (*iomode == NFSLAYOUTIOMODE_RW && nfsrv_dontlayout(&fh) != 0)
6887 if (*iomode == NFSLAYOUTIOMODE_RW) {
6917 lyp = nfsrv_filelayout(nd, *iomode, &fh, dsfhp,
6923 lyp = nfsrv_flexlayout(nd, *iomode, mirrorcnt,
6950 nfsrv_filelayout(struct nfsrv_descript *nd, int iomode, fhandle_t *fhp,
6960 if (iomode == NFSLAYOUTIOMODE_RW)
6998 nfsrv_flexlayout(struct nfsrv_descript *nd, int iomode, int mirrorcnt,
7009 if (iomode == NFSLAYOUTIOMODE_RW)
7296 int layouttype, int iomode, uint64_t offset, uint64_t len, int reclaim,
7348 if ((iomode & NFSLAYOUTIOMODE_READ) !=
7351 if ((iomode & NFSLAYOUTIOMODE_RW) != 0)
7386 &vp->v_mount->mnt_stat.f_fsid, layouttype, iomode);
7388 nfsrv_freelayouts(&nd->nd_clientid, NULL, layouttype, iomode);
7644 nfsrv_freelayouts(nfsquad_t *clid, fsid_t *fs, int laytype, int iomode)
7660 if ((iomode & NFSLAYOUTIOMODE_READ) != 0)
7662 if ((iomode & NFSLAYOUTIOMODE_RW) != 0)