pnfs_layout_segment 512 fs/nfs/blocklayout/blocklayout.c static void bl_free_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 667 fs/nfs/blocklayout/blocklayout.c static struct pnfs_layout_segment * pnfs_layout_segment 678 fs/nfs/blocklayout/blocklayout.c struct pnfs_layout_segment *lseg; pnfs_layout_segment 153 fs/nfs/blocklayout/blocklayout.h BLK_LSEG2EXT(struct pnfs_layout_segment *lseg) pnfs_layout_segment 73 fs/nfs/filelayout/filelayout.c filelayout_get_dserver_offset(struct pnfs_layout_segment *lseg, loff_t offset) pnfs_layout_segment 125 fs/nfs/filelayout/filelayout.c struct pnfs_layout_segment *lseg) pnfs_layout_segment 253 fs/nfs/filelayout/filelayout.c filelayout_reset_to_mds(struct pnfs_layout_segment *lseg) pnfs_layout_segment 451 fs/nfs/filelayout/filelayout.c struct pnfs_layout_segment *lseg = hdr->lseg; pnfs_layout_segment 498 fs/nfs/filelayout/filelayout.c struct pnfs_layout_segment *lseg = hdr->lseg; pnfs_layout_segment 743 fs/nfs/filelayout/filelayout.c filelayout_free_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 763 fs/nfs/filelayout/filelayout.c filelayout_alloc_commit_info(struct pnfs_layout_segment *lseg, pnfs_layout_segment 819 fs/nfs/filelayout/filelayout.c static struct pnfs_layout_segment * pnfs_layout_segment 882 fs/nfs/filelayout/filelayout.c static struct pnfs_layout_segment * pnfs_layout_segment 891 fs/nfs/filelayout/filelayout.c struct pnfs_layout_segment *lseg = NULL; pnfs_layout_segment 999 fs/nfs/filelayout/filelayout.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1022 fs/nfs/filelayout/filelayout.c static u32 calc_ds_index_from_commit(struct pnfs_layout_segment *lseg, u32 i) pnfs_layout_segment 1033 fs/nfs/filelayout/filelayout.c select_ds_fh_from_commit(struct pnfs_layout_segment *lseg, u32 i) pnfs_layout_segment 1049 fs/nfs/filelayout/filelayout.c struct pnfs_layout_segment *lseg = data->lseg; pnfs_layout_segment 58 fs/nfs/filelayout/filelayout.h struct pnfs_layout_segment generic_hdr; pnfs_layout_segment 82 fs/nfs/filelayout/filelayout.h FILELAYOUT_LSEG(struct pnfs_layout_segment *lseg) pnfs_layout_segment 90 fs/nfs/filelayout/filelayout.h FILELAYOUT_DEVID_NODE(struct pnfs_layout_segment *lseg) pnfs_layout_segment 105 fs/nfs/filelayout/filelayout.h nfs4_fl_select_ds_fh(struct pnfs_layout_segment *lseg, u32 j); pnfs_layout_segment 107 fs/nfs/filelayout/filelayout.h u32 nfs4_fl_calc_j_index(struct pnfs_layout_segment *lseg, loff_t offset); pnfs_layout_segment 108 fs/nfs/filelayout/filelayout.h u32 nfs4_fl_calc_ds_index(struct pnfs_layout_segment *lseg, u32 j); pnfs_layout_segment 109 fs/nfs/filelayout/filelayout.h struct nfs4_pnfs_ds *nfs4_fl_prepare_ds(struct pnfs_layout_segment *lseg, pnfs_layout_segment 224 fs/nfs/filelayout/filelayoutdev.c nfs4_fl_calc_j_index(struct pnfs_layout_segment *lseg, loff_t offset) pnfs_layout_segment 236 fs/nfs/filelayout/filelayoutdev.c nfs4_fl_calc_ds_index(struct pnfs_layout_segment *lseg, u32 j) pnfs_layout_segment 242 fs/nfs/filelayout/filelayoutdev.c nfs4_fl_select_ds_fh(struct pnfs_layout_segment *lseg, u32 j) pnfs_layout_segment 262 fs/nfs/filelayout/filelayoutdev.c nfs4_fl_prepare_ds(struct pnfs_layout_segment *lseg, u32 ds_idx) pnfs_layout_segment 309 fs/nfs/flexfilelayout/flexfilelayout.c ff_lseg_merge(struct pnfs_layout_segment *new, pnfs_layout_segment 310 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *old) pnfs_layout_segment 341 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 363 fs/nfs/flexfilelayout/flexfilelayout.c static struct pnfs_layout_segment * pnfs_layout_segment 368 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *ret; pnfs_layout_segment 565 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg; pnfs_layout_segment 575 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_free_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 750 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_alloc_commit_info(struct pnfs_layout_segment *lseg, pnfs_layout_segment 796 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_mark_ds_unreachable(struct pnfs_layout_segment *lseg, int idx) pnfs_layout_segment 805 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_mark_ds_reachable(struct pnfs_layout_segment *lseg, int idx) pnfs_layout_segment 814 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_choose_ds_for_read(struct pnfs_layout_segment *lseg, pnfs_layout_segment 846 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_choose_any_ds_for_read(struct pnfs_layout_segment *lseg, pnfs_layout_segment 853 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_choose_valid_ds_for_read(struct pnfs_layout_segment *lseg, pnfs_layout_segment 860 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_choose_best_ds_for_read(struct pnfs_layout_segment *lseg, pnfs_layout_segment 1131 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1205 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1240 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1267 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_io_track_ds_error(struct pnfs_layout_segment *lseg, pnfs_layout_segment 1362 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_need_layoutcommit(struct pnfs_layout_segment *lseg) pnfs_layout_segment 1378 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1780 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg = hdr->lseg; pnfs_layout_segment 1850 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg = hdr->lseg; pnfs_layout_segment 1914 fs/nfs/flexfilelayout/flexfilelayout.c static u32 calc_ds_index_from_commit(struct pnfs_layout_segment *lseg, u32 i) pnfs_layout_segment 1920 fs/nfs/flexfilelayout/flexfilelayout.c select_ds_fh_from_commit(struct pnfs_layout_segment *lseg, u32 i) pnfs_layout_segment 1932 fs/nfs/flexfilelayout/flexfilelayout.c struct pnfs_layout_segment *lseg = data->lseg; pnfs_layout_segment 2192 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_send_layouterror(struct pnfs_layout_segment *lseg) pnfs_layout_segment 2231 fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_send_layouterror(struct pnfs_layout_segment *lseg) pnfs_layout_segment 98 fs/nfs/flexfilelayout/flexfilelayout.h struct pnfs_layout_segment generic_hdr; pnfs_layout_segment 128 fs/nfs/flexfilelayout/flexfilelayout.h FF_LAYOUT_LSEG(struct pnfs_layout_segment *lseg) pnfs_layout_segment 142 fs/nfs/flexfilelayout/flexfilelayout.h FF_LAYOUT_COMP(struct pnfs_layout_segment *lseg, u32 idx) pnfs_layout_segment 152 fs/nfs/flexfilelayout/flexfilelayout.h FF_LAYOUT_DEVID_NODE(struct pnfs_layout_segment *lseg, u32 idx) pnfs_layout_segment 166 fs/nfs/flexfilelayout/flexfilelayout.h FF_LAYOUT_MIRROR_COUNT(struct pnfs_layout_segment *lseg) pnfs_layout_segment 172 fs/nfs/flexfilelayout/flexfilelayout.h ff_layout_no_fallback_to_mds(struct pnfs_layout_segment *lseg) pnfs_layout_segment 178 fs/nfs/flexfilelayout/flexfilelayout.h ff_layout_no_read_on_rw(struct pnfs_layout_segment *lseg) pnfs_layout_segment 198 fs/nfs/flexfilelayout/flexfilelayout.h void ff_layout_send_layouterror(struct pnfs_layout_segment *lseg); pnfs_layout_segment 212 fs/nfs/flexfilelayout/flexfilelayout.h nfs4_ff_layout_prepare_ds(struct pnfs_layout_segment *lseg, pnfs_layout_segment 223 fs/nfs/flexfilelayout/flexfilelayout.h bool ff_layout_avoid_mds_available_ds(struct pnfs_layout_segment *lseg); pnfs_layout_segment 224 fs/nfs/flexfilelayout/flexfilelayout.h bool ff_layout_avoid_read_on_rw(struct pnfs_layout_segment *lseg); pnfs_layout_segment 24 fs/nfs/flexfilelayout/flexfilelayoutdev.c static bool ff_layout_has_available_ds(struct pnfs_layout_segment *lseg); pnfs_layout_segment 367 fs/nfs/flexfilelayout/flexfilelayoutdev.c nfs4_ff_layout_prepare_ds(struct pnfs_layout_segment *lseg, pnfs_layout_segment 550 fs/nfs/flexfilelayout/flexfilelayoutdev.c static bool ff_read_layout_has_available_ds(struct pnfs_layout_segment *lseg) pnfs_layout_segment 572 fs/nfs/flexfilelayout/flexfilelayoutdev.c static bool ff_rw_layout_has_available_ds(struct pnfs_layout_segment *lseg) pnfs_layout_segment 592 fs/nfs/flexfilelayout/flexfilelayoutdev.c static bool ff_layout_has_available_ds(struct pnfs_layout_segment *lseg) pnfs_layout_segment 600 fs/nfs/flexfilelayout/flexfilelayoutdev.c bool ff_layout_avoid_mds_available_ds(struct pnfs_layout_segment *lseg) pnfs_layout_segment 606 fs/nfs/flexfilelayout/flexfilelayoutdev.c bool ff_layout_avoid_read_on_rw(struct pnfs_layout_segment *lseg) pnfs_layout_segment 480 fs/nfs/internal.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 488 fs/nfs/internal.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 496 fs/nfs/internal.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 23 fs/nfs/nfs42.h int nfs42_proc_layouterror(struct pnfs_layout_segment *lseg, pnfs_layout_segment 673 fs/nfs/nfs42proc.c nfs42_alloc_layouterror_data(struct pnfs_layout_segment *lseg, gfp_t gfp_flags) pnfs_layout_segment 795 fs/nfs/nfs42proc.c int nfs42_proc_layouterror(struct pnfs_layout_segment *lseg, pnfs_layout_segment 9129 fs/nfs/nfs4proc.c struct pnfs_layout_segment * pnfs_layout_segment 9148 fs/nfs/nfs4proc.c struct pnfs_layout_segment *lseg = NULL; pnfs_layout_segment 1800 fs/nfs/nfs4trace.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 1857 fs/nfs/nfs4trace.h struct pnfs_layout_segment *lseg pnfs_layout_segment 1911 fs/nfs/nfs4trace.h struct pnfs_layout_segment *lseg \ pnfs_layout_segment 62 fs/nfs/pnfs.c static bool pnfs_lseg_dec_and_remove_zero(struct pnfs_layout_segment *lseg, pnfs_layout_segment 329 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg; pnfs_layout_segment 350 fs/nfs/pnfs.c pnfs_clear_lseg_state(struct pnfs_layout_segment *lseg, pnfs_layout_segment 419 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *next; pnfs_layout_segment 493 fs/nfs/pnfs.c pnfs_init_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, pnfs_layout_segment 506 fs/nfs/pnfs.c static void pnfs_free_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 516 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg) pnfs_layout_segment 535 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg) pnfs_layout_segment 547 fs/nfs/pnfs.c pnfs_put_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 597 fs/nfs/pnfs.c static bool pnfs_lseg_dec_and_remove_zero(struct pnfs_layout_segment *lseg, pnfs_layout_segment 608 fs/nfs/pnfs.c static int mark_lseg_invalid(struct pnfs_layout_segment *lseg, pnfs_layout_segment 645 fs/nfs/pnfs.c pnfs_match_lseg_recall(const struct pnfs_layout_segment *lseg, pnfs_layout_segment 677 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *next; pnfs_layout_segment 703 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *next; pnfs_layout_segment 715 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *tmp; pnfs_layout_segment 1084 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *tmp; pnfs_layout_segment 1205 fs/nfs/pnfs.c struct pnfs_layout_segment *s; pnfs_layout_segment 1356 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *next; pnfs_layout_segment 1577 fs/nfs/pnfs.c pnfs_lseg_no_merge(struct pnfs_layout_segment *lseg, pnfs_layout_segment 1578 fs/nfs/pnfs.c struct pnfs_layout_segment *old) pnfs_layout_segment 1585 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1588 fs/nfs/pnfs.c bool (*do_merge)(struct pnfs_layout_segment *, pnfs_layout_segment 1589 fs/nfs/pnfs.c struct pnfs_layout_segment *), pnfs_layout_segment 1592 fs/nfs/pnfs.c struct pnfs_layout_segment *lp, *tmp; pnfs_layout_segment 1629 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1729 fs/nfs/pnfs.c static struct pnfs_layout_segment * pnfs_layout_segment 1734 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *ret = NULL; pnfs_layout_segment 1879 fs/nfs/pnfs.c struct pnfs_layout_segment * pnfs_layout_segment 1897 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg = NULL; pnfs_layout_segment 2239 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg; pnfs_layout_segment 2297 fs/nfs/pnfs.c struct pnfs_layout_segment * pnfs_layout_segment 2302 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg; pnfs_layout_segment 2366 fs/nfs/pnfs.c mark_lseg_invalid_or_return(struct pnfs_layout_segment *lseg, pnfs_layout_segment 2397 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *next; pnfs_layout_segment 2431 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg) pnfs_layout_segment 2664 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 2687 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg = desc->pg_lseg; pnfs_layout_segment 2790 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg) pnfs_layout_segment 2829 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg = desc->pg_lseg; pnfs_layout_segment 2889 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg; pnfs_layout_segment 2900 fs/nfs/pnfs.c struct pnfs_layout_segment *lseg, *tmp; pnfs_layout_segment 2911 fs/nfs/pnfs.c void pnfs_set_lo_fail(struct pnfs_layout_segment *lseg) pnfs_layout_segment 2918 fs/nfs/pnfs.c pnfs_set_layoutcommit(struct inode *inode, struct pnfs_layout_segment *lseg, pnfs_layout_segment 137 fs/nfs/pnfs.h struct pnfs_layout_segment * (*alloc_lseg) (struct pnfs_layout_hdr *layoutid, struct nfs4_layoutget_res *lgr, gfp_t gfp_flags); pnfs_layout_segment 138 fs/nfs/pnfs.h void (*free_lseg) (struct pnfs_layout_segment *lseg); pnfs_layout_segment 140 fs/nfs/pnfs.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 152 fs/nfs/pnfs.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 235 fs/nfs/pnfs.h extern struct pnfs_layout_segment* nfs4_proc_layoutget(struct nfs4_layoutget *lgp, long *timeout); pnfs_layout_segment 240 fs/nfs/pnfs.h void pnfs_put_lseg(struct pnfs_layout_segment *lseg); pnfs_layout_segment 253 fs/nfs/pnfs.h void pnfs_set_lo_fail(struct pnfs_layout_segment *lseg); pnfs_layout_segment 254 fs/nfs/pnfs.h struct pnfs_layout_segment *pnfs_layout_process(struct nfs4_layoutget *lgp); pnfs_layout_segment 293 fs/nfs/pnfs.h void pnfs_set_layoutcommit(struct inode *, struct pnfs_layout_segment *, loff_t); pnfs_layout_segment 303 fs/nfs/pnfs.h struct pnfs_layout_segment *pnfs_update_layout(struct inode *ino, pnfs_layout_segment 316 fs/nfs/pnfs.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 319 fs/nfs/pnfs.h bool (*do_merge)(struct pnfs_layout_segment *lseg, pnfs_layout_segment 320 fs/nfs/pnfs.h struct pnfs_layout_segment *old), pnfs_layout_segment 328 fs/nfs/pnfs.h struct pnfs_layout_segment *lseg); pnfs_layout_segment 389 fs/nfs/pnfs.h struct pnfs_layout_segment *lseg, pnfs_layout_segment 415 fs/nfs/pnfs.h static inline struct pnfs_layout_segment * pnfs_layout_segment 416 fs/nfs/pnfs.h pnfs_get_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 426 fs/nfs/pnfs.h pnfs_is_valid_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 463 fs/nfs/pnfs.h pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, pnfs_layout_segment 620 fs/nfs/pnfs.h pnfs_lseg_request_intersecting(struct pnfs_layout_segment *lseg, struct nfs_page *req) pnfs_layout_segment 654 fs/nfs/pnfs.h static inline struct pnfs_layout_segment * pnfs_layout_segment 655 fs/nfs/pnfs.h pnfs_get_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 660 fs/nfs/pnfs.h static inline void pnfs_put_lseg(struct pnfs_layout_segment *lseg) pnfs_layout_segment 754 fs/nfs/pnfs.h pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, pnfs_layout_segment 70 fs/nfs/pnfs_nfs.c struct pnfs_layout_segment *freeme = NULL; pnfs_layout_segment 138 fs/nfs/pnfs_nfs.c struct pnfs_layout_segment *freeme; pnfs_layout_segment 163 fs/nfs/pnfs_nfs.c struct pnfs_layout_segment *freeme; pnfs_layout_segment 928 fs/nfs/pnfs_nfs.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 948 fs/nfs/write.c nfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, pnfs_layout_segment 1744 fs/nfs/write.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 1778 fs/nfs/write.c struct pnfs_layout_segment *lseg, pnfs_layout_segment 97 include/linux/nfs_page.h struct pnfs_layout_segment *pg_lseg; pnfs_layout_segment 418 include/linux/nfs_xdr.h struct pnfs_layout_segment *lseg; pnfs_layout_segment 1268 include/linux/nfs_xdr.h struct pnfs_layout_segment *wlseg; pnfs_layout_segment 1269 include/linux/nfs_xdr.h struct pnfs_layout_segment *clseg; pnfs_layout_segment 1514 include/linux/nfs_xdr.h struct pnfs_layout_segment *lseg; pnfs_layout_segment 1578 include/linux/nfs_xdr.h struct pnfs_layout_segment *lseg;