Home
last modified time | relevance | path

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

/linux-4.4.14/fs/nfs/flexfilelayout/
Dflexfilelayoutdev.c180 pnfs_error_mark_layout_for_return(lseg->pls_layout->plh_inode, in ff_layout_mark_devid_invalid()
188 pnfs_error_mark_layout_for_return(lseg->pls_layout->plh_inode, in ff_layout_mirror_valid()
386 struct inode *ino = lseg->pls_layout->plh_inode; in nfs4_ff_layout_prepare_ds()
428 ff_layout_track_ds_error(FF_LAYOUT_FROM_HDR(lseg->pls_layout), in nfs4_ff_layout_prepare_ds()
435 pnfs_set_retry_layoutget(lseg->pls_layout); in nfs4_ff_layout_prepare_ds()
437 pnfs_clear_retry_layoutget(lseg->pls_layout); in nfs4_ff_layout_prepare_ds()
442 &lseg->pls_layout->plh_flags); in nfs4_ff_layout_prepare_ds()
445 pnfs_clear_retry_layoutget(lseg->pls_layout); in nfs4_ff_layout_prepare_ds()
Dflexfilelayout.c551 ffl = FF_LAYOUT_FROM_HDR(lseg->pls_layout); in ff_layout_free_lseg()
554 if (!ff_layout_has_rw_segments(lseg->pls_layout)) { in ff_layout_free_lseg()
968 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_async_handle_error_v4()
1093 nfs_inc_stats(lseg->pls_layout->plh_inode, NFSIOS_DELAY); in ff_layout_async_handle_error_v3()
1163 err = ff_layout_track_ds_error(FF_LAYOUT_FROM_HDR(lseg->pls_layout), in ff_layout_io_track_ds_error()
1166 pnfs_error_mark_layout_for_return(lseg->pls_layout->plh_inode, lseg); in ff_layout_io_track_ds_error()
1193 &hdr->lseg->pls_layout->plh_flags); in ff_layout_read_done_cb()
1365 pnfs_set_retry_layoutget(hdr->lseg->pls_layout); in ff_layout_write_done_cb()
1369 pnfs_clear_retry_layoutget(hdr->lseg->pls_layout); in ff_layout_write_done_cb()
1405 pnfs_set_retry_layoutget(data->lseg->pls_layout); in ff_layout_commit_done_cb()
[all …]
/linux-4.4.14/fs/nfs/blocklayout/
Dblocklayout.h145 return BLK_LO2EXT(lseg->pls_layout); in BLK_LSEG2EXT()
/linux-4.4.14/fs/nfs/
Dpnfs.c323 lseg->pls_layout = lo; in init_lseg()
328 struct inode *ino = lseg->pls_layout->plh_inode; in pnfs_free_lseg()
379 lo = lseg->pls_layout; in pnfs_layoutreturn_before_put_lseg()
417 lo = lseg->pls_layout; in pnfs_put_lseg()
443 lo = lseg->pls_layout; in pnfs_free_lseg_async_work()
461 assert_spin_locked(&lseg->pls_layout->plh_inode->i_lock); in pnfs_put_lseg_locked()
467 struct pnfs_layout_hdr *lo = lseg->pls_layout; in pnfs_put_lseg_locked()
539 pnfs_layout_remove_lseg(lseg->pls_layout, lseg); in pnfs_lseg_dec_and_remove_zero()
1727 lseg->pls_layout = lo; in pnfs_layout_process()
2179 pnfs_layout_io_set_failed(lseg->pls_layout, lseg->pls_range.iomode); in pnfs_set_lo_fail()
Dpnfs.h68 struct pnfs_layout_hdr *pls_layout; member
/linux-4.4.14/fs/nfs/filelayout/
Dfilelayoutdev.c268 struct nfs_server *s = NFS_SERVER(lseg->pls_layout->plh_inode); in nfs4_fl_prepare_ds()
Dfilelayout.c127 struct pnfs_layout_hdr *lo = lseg->pls_layout; in filelayout_async_handle_error()
753 flo = FILELAYOUT_FROM_HDR(lseg->pls_layout); in filelayout_free_lseg()