pg_lseg 865 fs/nfs/blocklayout/blocklayout.c if (pgio->pg_lseg && pg_lseg 866 fs/nfs/blocklayout/blocklayout.c test_bit(NFS_LSEG_UNAVAILABLE, &pgio->pg_lseg->pls_flags)) { pg_lseg 867 fs/nfs/blocklayout/blocklayout.c pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg); pg_lseg 868 fs/nfs/blocklayout/blocklayout.c pnfs_set_lo_fail(pgio->pg_lseg); pg_lseg 927 fs/nfs/blocklayout/blocklayout.c if (pgio->pg_lseg && pg_lseg 928 fs/nfs/blocklayout/blocklayout.c test_bit(NFS_LSEG_UNAVAILABLE, &pgio->pg_lseg->pls_flags)) { pg_lseg 930 fs/nfs/blocklayout/blocklayout.c pnfs_error_mark_layout_for_return(pgio->pg_inode, pgio->pg_lseg); pg_lseg 931 fs/nfs/blocklayout/blocklayout.c pnfs_set_lo_fail(pgio->pg_lseg); pg_lseg 853 fs/nfs/filelayout/filelayout.c u64 segment_offset = pgio->pg_lseg->pls_range.offset; pg_lseg 854 fs/nfs/filelayout/filelayout.c u32 stripe_unit = FILELAYOUT_LSEG(pgio->pg_lseg)->stripe_unit; pg_lseg 918 fs/nfs/filelayout/filelayout.c if (!pgio->pg_lseg) { pg_lseg 919 fs/nfs/filelayout/filelayout.c pgio->pg_lseg = fl_pnfs_update_layout(pgio->pg_inode, pg_lseg 926 fs/nfs/filelayout/filelayout.c if (IS_ERR(pgio->pg_lseg)) { pg_lseg 927 fs/nfs/filelayout/filelayout.c pgio->pg_error = PTR_ERR(pgio->pg_lseg); pg_lseg 928 fs/nfs/filelayout/filelayout.c pgio->pg_lseg = NULL; pg_lseg 933 fs/nfs/filelayout/filelayout.c if (pgio->pg_lseg == NULL) pg_lseg 945 fs/nfs/filelayout/filelayout.c if (!pgio->pg_lseg) { pg_lseg 946 fs/nfs/filelayout/filelayout.c pgio->pg_lseg = fl_pnfs_update_layout(pgio->pg_inode, pg_lseg 953 fs/nfs/filelayout/filelayout.c if (IS_ERR(pgio->pg_lseg)) { pg_lseg 954 fs/nfs/filelayout/filelayout.c pgio->pg_error = PTR_ERR(pgio->pg_lseg); pg_lseg 955 fs/nfs/filelayout/filelayout.c pgio->pg_lseg = NULL; pg_lseg 961 fs/nfs/filelayout/filelayout.c if (pgio->pg_lseg == NULL) pg_lseg 964 fs/nfs/filelayout/filelayout.c status = filelayout_alloc_commit_info(pgio->pg_lseg, &cinfo, GFP_NOFS); pg_lseg 966 fs/nfs/filelayout/filelayout.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 967 fs/nfs/filelayout/filelayout.c pgio->pg_lseg = NULL; pg_lseg 876 fs/nfs/flexfilelayout/flexfilelayout.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 877 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, pg_lseg 884 fs/nfs/flexfilelayout/flexfilelayout.c if (IS_ERR(pgio->pg_lseg)) { pg_lseg 885 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_error = PTR_ERR(pgio->pg_lseg); pg_lseg 886 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = NULL; pg_lseg 902 fs/nfs/flexfilelayout/flexfilelayout.c if (!pgio->pg_lseg) { pg_lseg 904 fs/nfs/flexfilelayout/flexfilelayout.c if (!pgio->pg_lseg) pg_lseg 907 fs/nfs/flexfilelayout/flexfilelayout.c if (ff_layout_avoid_read_on_rw(pgio->pg_lseg)) { pg_lseg 909 fs/nfs/flexfilelayout/flexfilelayout.c if (!pgio->pg_lseg) pg_lseg 913 fs/nfs/flexfilelayout/flexfilelayout.c ds = ff_layout_choose_best_ds_for_read(pgio->pg_lseg, 0, &ds_idx); pg_lseg 915 fs/nfs/flexfilelayout/flexfilelayout.c if (!ff_layout_no_fallback_to_mds(pgio->pg_lseg)) pg_lseg 917 fs/nfs/flexfilelayout/flexfilelayout.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 918 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = NULL; pg_lseg 924 fs/nfs/flexfilelayout/flexfilelayout.c mirror = FF_LAYOUT_COMP(pgio->pg_lseg, ds_idx); pg_lseg 943 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg); pg_lseg 944 fs/nfs/flexfilelayout/flexfilelayout.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 945 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = NULL; pg_lseg 963 fs/nfs/flexfilelayout/flexfilelayout.c if (!pgio->pg_lseg) { pg_lseg 964 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, pg_lseg 971 fs/nfs/flexfilelayout/flexfilelayout.c if (IS_ERR(pgio->pg_lseg)) { pg_lseg 972 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_error = PTR_ERR(pgio->pg_lseg); pg_lseg 973 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = NULL; pg_lseg 978 fs/nfs/flexfilelayout/flexfilelayout.c if (pgio->pg_lseg == NULL) pg_lseg 982 fs/nfs/flexfilelayout/flexfilelayout.c status = ff_layout_alloc_commit_info(pgio->pg_lseg, &cinfo, GFP_NOFS); pg_lseg 988 fs/nfs/flexfilelayout/flexfilelayout.c FF_LAYOUT_MIRROR_COUNT(pgio->pg_lseg))) pg_lseg 992 fs/nfs/flexfilelayout/flexfilelayout.c mirror = FF_LAYOUT_COMP(pgio->pg_lseg, i); pg_lseg 993 fs/nfs/flexfilelayout/flexfilelayout.c ds = nfs4_ff_layout_prepare_ds(pgio->pg_lseg, mirror, true); pg_lseg 995 fs/nfs/flexfilelayout/flexfilelayout.c if (!ff_layout_no_fallback_to_mds(pgio->pg_lseg)) pg_lseg 997 fs/nfs/flexfilelayout/flexfilelayout.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 998 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = NULL; pg_lseg 1016 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg); pg_lseg 1017 fs/nfs/flexfilelayout/flexfilelayout.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 1018 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = NULL; pg_lseg 1027 fs/nfs/flexfilelayout/flexfilelayout.c if (!pgio->pg_lseg) { pg_lseg 1028 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, pg_lseg 1035 fs/nfs/flexfilelayout/flexfilelayout.c if (IS_ERR(pgio->pg_lseg)) { pg_lseg 1036 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_error = PTR_ERR(pgio->pg_lseg); pg_lseg 1037 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg = NULL; pg_lseg 1041 fs/nfs/flexfilelayout/flexfilelayout.c if (pgio->pg_lseg) pg_lseg 1042 fs/nfs/flexfilelayout/flexfilelayout.c return FF_LAYOUT_MIRROR_COUNT(pgio->pg_lseg); pg_lseg 1047 fs/nfs/flexfilelayout/flexfilelayout.c pgio->pg_lseg); pg_lseg 715 fs/nfs/pagelist.c desc->pg_lseg = NULL; pg_lseg 2470 fs/nfs/pnfs.c if (pgio->pg_lseg == NULL || pg_lseg 2471 fs/nfs/pnfs.c test_bit(NFS_LSEG_VALID, &pgio->pg_lseg->pls_flags)) pg_lseg 2473 fs/nfs/pnfs.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 2474 fs/nfs/pnfs.c pgio->pg_lseg = NULL; pg_lseg 2485 fs/nfs/pnfs.c if (pgio->pg_lseg && !pnfs_lseg_request_intersecting(pgio->pg_lseg, req)) { pg_lseg 2486 fs/nfs/pnfs.c pnfs_put_lseg(pgio->pg_lseg); pg_lseg 2487 fs/nfs/pnfs.c pgio->pg_lseg = NULL; pg_lseg 2498 fs/nfs/pnfs.c if (pgio->pg_lseg == NULL) { pg_lseg 2504 fs/nfs/pnfs.c pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, pg_lseg 2511 fs/nfs/pnfs.c if (IS_ERR(pgio->pg_lseg)) { pg_lseg 2512 fs/nfs/pnfs.c pgio->pg_error = PTR_ERR(pgio->pg_lseg); pg_lseg 2513 fs/nfs/pnfs.c pgio->pg_lseg = NULL; pg_lseg 2518 fs/nfs/pnfs.c if (pgio->pg_lseg == NULL) pg_lseg 2530 fs/nfs/pnfs.c if (pgio->pg_lseg == NULL) { pg_lseg 2531 fs/nfs/pnfs.c pgio->pg_lseg = pnfs_update_layout(pgio->pg_inode, pg_lseg 2538 fs/nfs/pnfs.c if (IS_ERR(pgio->pg_lseg)) { pg_lseg 2539 fs/nfs/pnfs.c pgio->pg_error = PTR_ERR(pgio->pg_lseg); pg_lseg 2540 fs/nfs/pnfs.c pgio->pg_lseg = NULL; pg_lseg 2545 fs/nfs/pnfs.c if (pgio->pg_lseg == NULL) pg_lseg 2553 fs/nfs/pnfs.c if (desc->pg_lseg) { pg_lseg 2554 fs/nfs/pnfs.c pnfs_put_lseg(desc->pg_lseg); pg_lseg 2555 fs/nfs/pnfs.c desc->pg_lseg = NULL; pg_lseg 2586 fs/nfs/pnfs.c if (pgio->pg_lseg) { pg_lseg 2587 fs/nfs/pnfs.c seg_end = pnfs_end_offset(pgio->pg_lseg->pls_range.offset, pg_lseg 2588 fs/nfs/pnfs.c pgio->pg_lseg->pls_range.length); pg_lseg 2687 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg = desc->pg_lseg; pg_lseg 2726 fs/nfs/pnfs.c hdr->lseg = pnfs_get_lseg(desc->pg_lseg); pg_lseg 2829 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg = desc->pg_lseg; pg_lseg 2867 fs/nfs/pnfs.c hdr->lseg = pnfs_get_lseg(desc->pg_lseg); pg_lseg 97 include/linux/nfs_page.h struct pnfs_layout_segment *pg_lseg;