Lines Matching defs:layout
3 * Module for pnfs flexfile layout driver.
207 mirror->layout = lo;
216 if (mirror->layout == NULL)
218 inode = mirror->layout->plh_inode;
222 mirror->layout = NULL;
607 struct nfs4_flexfile_layout *ffl = FF_LAYOUT_FROM_HDR(mirror->layout);
844 /* Use full layout for now */
882 NFS_I(pgio->pg_inode)->layout,
944 NFS_I(pgio->pg_inode)->layout,
971 NFS_I(pgio->pg_inode)->layout,
1041 IOMODE_RW, NFS_I(hdr->inode)->layout,
1077 IOMODE_READ, NFS_I(hdr->inode)->layout,
1120 dprintk("%s Invalid layout error %d\n", __func__,
1123 * Destroy layout so new i/o will get a new layout.
1125 * references are put. Mark layout as invalid to resend failed
1127 * layout is destroyed and a new valid layout is obtained.
1207 /* Handle the case of an invalid layout segment */
1272 * Don't return the layout if this is a read and we still
1349 (unsigned long long) NFS_I(inode)->layout->plh_lwb);
1826 IOMODE_READ, NFS_I(hdr->inode)->layout, lseg);
1894 IOMODE_RW, NFS_I(hdr->inode)->layout, lseg);
2039 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout;
2041 if (layout == NULL)
2044 return &FF_LAYOUT_FROM_HDR(layout)->commit_info;
2144 &args->layout->plh_stateid,
2233 struct nfs4_flexfile_layout *ff_layout = FF_LAYOUT_FROM_HDR(args->layout);
2243 ff_args->num_errors = ff_layout_fetch_ds_ioerr(args->layout,
2536 lo = NFS_I(args->inode)->layout;
2616 MODULE_DESCRIPTION("The NFSv4 flexfile layout driver");