Searched refs:pls_layout (Results 1 – 7 of 7) sorted by relevance
191 pnfs_error_mark_layout_for_return(lseg->pls_layout->plh_inode, in ff_layout_mark_devid_invalid()204 struct pnfs_layout_hdr *lh = lseg->pls_layout; in ff_layout_mirror_valid()232 pnfs_error_mark_layout_for_return(lseg->pls_layout->plh_inode, lseg); in ff_layout_mirror_valid()397 struct inode *ino = lseg->pls_layout->plh_inode; in nfs4_ff_layout_prepare_ds()438 ff_layout_track_ds_error(FF_LAYOUT_FROM_HDR(lseg->pls_layout), in nfs4_ff_layout_prepare_ds()
576 ffl = FF_LAYOUT_FROM_HDR(lseg->pls_layout); in ff_layout_free_lseg()579 if (!ff_layout_has_rw_segments(lseg->pls_layout)) { in ff_layout_free_lseg()1045 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_async_handle_error_v4()1131 nfs_inc_stats(lseg->pls_layout->plh_inode, NFSIOS_DELAY); in ff_layout_async_handle_error_v3()1217 err = ff_layout_track_ds_error(FF_LAYOUT_FROM_HDR(lseg->pls_layout), in ff_layout_io_track_ds_error()1220 pnfs_error_mark_layout_for_return(lseg->pls_layout->plh_inode, lseg); in ff_layout_io_track_ds_error()
155 return BLK_LO2EXT(lseg->pls_layout); in BLK_LSEG2EXT()
268 struct nfs_server *s = NFS_SERVER(lseg->pls_layout->plh_inode); in nfs4_fl_prepare_ds()
127 struct pnfs_layout_hdr *lo = lseg->pls_layout; in filelayout_async_handle_error()754 flo = FILELAYOUT_FROM_HDR(lseg->pls_layout); in filelayout_free_lseg()
491 lseg->pls_layout = lo; in pnfs_init_lseg()499 struct inode *inode = lseg->pls_layout->plh_inode; in pnfs_free_lseg()549 lo = lseg->pls_layout; in pnfs_put_lseg()592 pnfs_layout_remove_lseg(lseg->pls_layout, lseg); in pnfs_lseg_dec_and_remove_zero()2271 lseg->pls_layout = lo; in pnfs_layout_process()2282 pnfs_cache_lseg_for_layoutreturn(lseg->pls_layout, lseg); in mark_lseg_invalid_or_return()2824 pnfs_layout_io_set_failed(lseg->pls_layout, lseg->pls_range.iomode); in pnfs_set_lo_fail()
73 struct pnfs_layout_hdr *pls_layout; member