Home
last modified time | relevance | path

Searched refs:pls_layout (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c374 struct inode *ino = lseg->pls_layout->plh_inode; in nfs4_ff_layout_prepare_ds()
379 if (!ff_layout_init_mirror_ds(lseg->pls_layout, mirror)) in nfs4_ff_layout_prepare_ds()
408 ff_layout_track_ds_error(FF_LAYOUT_FROM_HDR(lseg->pls_layout), in nfs4_ff_layout_prepare_ds()
H A Dflexfilelayout.c570 ffl = FF_LAYOUT_FROM_HDR(lseg->pls_layout); in ff_layout_free_lseg()
1089 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_async_handle_error_v4()
1177 nfs_inc_stats(lseg->pls_layout->plh_inode, NFSIOS_DELAY); in ff_layout_async_handle_error_v3()
1261 err = ff_layout_track_ds_error(FF_LAYOUT_FROM_HDR(lseg->pls_layout), in ff_layout_io_track_ds_error()
1279 pnfs_error_mark_layout_for_return(lseg->pls_layout->plh_inode, in ff_layout_io_track_ds_error()
2052 struct inode *inode = lseg->pls_layout->plh_inode; in ff_layout_setup_ds_info()
2266 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_send_layouterror()
/openbmc/linux/fs/nfs/blocklayout/
H A Dblocklayout.h155 return BLK_LO2EXT(lseg->pls_layout); in BLK_LSEG2EXT()
/openbmc/linux/fs/nfs/filelayout/
H A Dfilelayoutdev.c266 struct nfs_server *s = NFS_SERVER(lseg->pls_layout->plh_inode); in nfs4_fl_prepare_ds()
H A Dfilelayout.c128 struct pnfs_layout_hdr *lo = lseg->pls_layout; in filelayout_async_handle_error()
756 flo = FILELAYOUT_FROM_HDR(lseg->pls_layout); in filelayout_free_lseg()
1090 struct inode *inode = lseg->pls_layout->plh_inode; in filelayout_setup_ds_info()
/openbmc/linux/fs/nfs/
H A Dnfs42proc.c885 struct inode *inode = lseg->pls_layout->plh_inode; in nfs42_alloc_layouterror_data()
915 struct pnfs_layout_hdr *lo = data->lseg->pls_layout; in nfs42_layouterror_prepare()
937 struct pnfs_layout_hdr *lo = data->lseg->pls_layout; in nfs42_layouterror_done()
1010 struct inode *inode = lseg->pls_layout->plh_inode; in nfs42_proc_layouterror()
H A Dpnfs.c549 lseg->pls_layout = lo; in pnfs_init_lseg()
557 struct inode *inode = lseg->pls_layout->plh_inode; in pnfs_free_lseg()
607 lo = lseg->pls_layout; in pnfs_put_lseg()
646 pnfs_layout_remove_lseg(lseg->pls_layout, lseg); in pnfs_lseg_dec_and_remove_zero()
2470 lseg->pls_layout = lo; in pnfs_layout_process()
3149 pnfs_layout_io_set_failed(lseg->pls_layout, lseg->pls_range.iomode); in pnfs_set_lo_fail()
H A Dpnfs.h76 struct pnfs_layout_hdr *pls_layout; member
H A Dnfs4trace.h1470 (lseg ? nfs_stateid_hash(&lseg->pls_layout->plh_stateid) : 0)