Searched refs:pg_lseg (Results 1 - 6 of 6) sorted by relevance

/linux-master/fs/nfs/filelayout/
H A Dfilelayout.c805 u64 segment_offset = pgio->pg_lseg->pls_range.offset;
806 u32 stripe_unit = FILELAYOUT_LSEG(pgio->pg_lseg)->stripe_unit;
812 else if (!filelayout_lseg_is_striped(FILELAYOUT_LSEG(pgio->pg_lseg)))
879 if (!pgio->pg_lseg) {
880 pgio->pg_lseg = fl_pnfs_update_layout(pgio->pg_inode,
887 if (IS_ERR(pgio->pg_lseg)) {
888 pgio->pg_error = PTR_ERR(pgio->pg_lseg);
889 pgio->pg_lseg = NULL;
894 if (pgio->pg_lseg == NULL)
903 if (!pgio->pg_lseg) {
[all...]
/linux-master/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c799 struct pnfs_layout_segment *lseg = pgio->pg_lseg;
814 pnfs_put_lseg(pgio->pg_lseg);
815 pgio->pg_lseg =
819 if (IS_ERR(pgio->pg_lseg)) {
820 pgio->pg_error = PTR_ERR(pgio->pg_lseg);
821 pgio->pg_lseg = NULL;
845 if (!pgio->pg_lseg) {
847 if (!pgio->pg_lseg)
850 if (ff_layout_avoid_read_on_rw(pgio->pg_lseg)) {
852 if (!pgio->pg_lseg)
[all...]
/linux-master/fs/nfs/blocklayout/
H A Dblocklayout.c843 if (pgio->pg_lseg &&
844 test_bit(NFS_LSEG_UNAVAILABLE, &pgio->pg_lseg->pls_flags)) {
845 pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg);
846 pnfs_set_lo_fail(pgio->pg_lseg);
904 if (pgio->pg_lseg &&
905 test_bit(NFS_LSEG_UNAVAILABLE, &pgio->pg_lseg->pls_flags)) {
907 pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg);
908 pnfs_set_lo_fail(pgio->pg_lseg);
/linux-master/fs/nfs/
H A Dpnfs.c2711 if (pgio->pg_lseg == NULL ||
2712 test_bit(NFS_LSEG_VALID, &pgio->pg_lseg->pls_flags))
2714 pnfs_put_lseg(pgio->pg_lseg);
2715 pgio->pg_lseg = NULL;
2720 * Check for any intersection between the request and the pgio->pg_lseg,
2721 * and if none, put this pgio->pg_lseg away.
2726 if (pgio->pg_lseg && !pnfs_lseg_request_intersecting(pgio->pg_lseg, req)) {
2727 pnfs_put_lseg(pgio->pg_lseg);
2728 pgio->pg_lseg
[all...]
H A Dpagelist.c943 desc->pg_lseg = NULL;
/linux-master/include/linux/
H A Dnfs_page.h105 struct pnfs_layout_segment *pg_lseg; member in struct:nfs_pageio_descriptor

Completed in 134 milliseconds