| /Linux-v5.4/fs/nfs/filelayout/ | 
| D | filelayout.h | 58 	struct pnfs_layout_segment	generic_hdr;82 FILELAYOUT_LSEG(struct pnfs_layout_segment *lseg)  in FILELAYOUT_LSEG()
 90 FILELAYOUT_DEVID_NODE(struct pnfs_layout_segment *lseg)  in FILELAYOUT_DEVID_NODE()
 105 nfs4_fl_select_ds_fh(struct pnfs_layout_segment *lseg, u32 j);
 107 u32 nfs4_fl_calc_j_index(struct pnfs_layout_segment *lseg, loff_t offset);
 108 u32 nfs4_fl_calc_ds_index(struct pnfs_layout_segment *lseg, u32 j);
 109 struct nfs4_pnfs_ds *nfs4_fl_prepare_ds(struct pnfs_layout_segment *lseg,
 
 | 
| D | filelayout.c | 73 filelayout_get_dserver_offset(struct pnfs_layout_segment *lseg, loff_t offset)  in filelayout_get_dserver_offset()125 					 struct pnfs_layout_segment *lseg)  in filelayout_async_handle_error()
 253 filelayout_reset_to_mds(struct pnfs_layout_segment *lseg)  in filelayout_reset_to_mds()
 451 	struct pnfs_layout_segment *lseg = hdr->lseg;  in filelayout_read_pagelist()
 498 	struct pnfs_layout_segment *lseg = hdr->lseg;  in filelayout_write_pagelist()
 743 filelayout_free_lseg(struct pnfs_layout_segment *lseg)  in filelayout_free_lseg()
 763 filelayout_alloc_commit_info(struct pnfs_layout_segment *lseg,  in filelayout_alloc_commit_info()
 819 static struct pnfs_layout_segment *
 882 static struct pnfs_layout_segment *
 891 	struct pnfs_layout_segment *lseg = NULL;  in fl_pnfs_update_layout()
 [all …]
 
 | 
| D | filelayoutdev.c | 224 nfs4_fl_calc_j_index(struct pnfs_layout_segment *lseg, loff_t offset)  in nfs4_fl_calc_j_index()236 nfs4_fl_calc_ds_index(struct pnfs_layout_segment *lseg, u32 j)  in nfs4_fl_calc_ds_index()
 242 nfs4_fl_select_ds_fh(struct pnfs_layout_segment *lseg, u32 j)  in nfs4_fl_select_ds_fh()
 262 nfs4_fl_prepare_ds(struct pnfs_layout_segment *lseg, u32 ds_idx)  in nfs4_fl_prepare_ds()
 
 | 
| /Linux-v5.4/fs/nfs/flexfilelayout/ | 
| D | flexfilelayout.h | 98 	struct pnfs_layout_segment	generic_hdr;128 FF_LAYOUT_LSEG(struct pnfs_layout_segment *lseg)  in FF_LAYOUT_LSEG()
 142 FF_LAYOUT_COMP(struct pnfs_layout_segment *lseg, u32 idx)  in FF_LAYOUT_COMP()
 152 FF_LAYOUT_DEVID_NODE(struct pnfs_layout_segment *lseg, u32 idx)  in FF_LAYOUT_DEVID_NODE()
 166 FF_LAYOUT_MIRROR_COUNT(struct pnfs_layout_segment *lseg)  in FF_LAYOUT_MIRROR_COUNT()
 172 ff_layout_no_fallback_to_mds(struct pnfs_layout_segment *lseg)  in ff_layout_no_fallback_to_mds()
 178 ff_layout_no_read_on_rw(struct pnfs_layout_segment *lseg)  in ff_layout_no_read_on_rw()
 198 void ff_layout_send_layouterror(struct pnfs_layout_segment *lseg);
 212 nfs4_ff_layout_prepare_ds(struct pnfs_layout_segment *lseg,
 223 bool ff_layout_avoid_mds_available_ds(struct pnfs_layout_segment *lseg);
 [all …]
 
 | 
| D | flexfilelayout.c | 309 ff_lseg_merge(struct pnfs_layout_segment *new,  in ff_lseg_merge()310 		struct pnfs_layout_segment *old)  in ff_lseg_merge()
 341 		struct pnfs_layout_segment *lseg,  in ff_layout_add_lseg()
 363 static struct pnfs_layout_segment *
 368 	struct pnfs_layout_segment *ret;  in ff_layout_alloc_lseg()
 565 	struct pnfs_layout_segment *lseg;  in ff_layout_has_rw_segments()
 575 ff_layout_free_lseg(struct pnfs_layout_segment *lseg)  in ff_layout_free_lseg()
 750 ff_layout_alloc_commit_info(struct pnfs_layout_segment *lseg,  in ff_layout_alloc_commit_info()
 796 ff_layout_mark_ds_unreachable(struct pnfs_layout_segment *lseg, int idx)  in ff_layout_mark_ds_unreachable()
 805 ff_layout_mark_ds_reachable(struct pnfs_layout_segment *lseg, int idx)  in ff_layout_mark_ds_reachable()
 [all …]
 
 | 
| D | flexfilelayoutdev.c | 24 static bool ff_layout_has_available_ds(struct pnfs_layout_segment *lseg);367 nfs4_ff_layout_prepare_ds(struct pnfs_layout_segment *lseg,  in nfs4_ff_layout_prepare_ds()
 550 static bool ff_read_layout_has_available_ds(struct pnfs_layout_segment *lseg)  in ff_read_layout_has_available_ds()
 572 static bool ff_rw_layout_has_available_ds(struct pnfs_layout_segment *lseg)  in ff_rw_layout_has_available_ds()
 592 static bool ff_layout_has_available_ds(struct pnfs_layout_segment *lseg)  in ff_layout_has_available_ds()
 600 bool ff_layout_avoid_mds_available_ds(struct pnfs_layout_segment *lseg)  in ff_layout_avoid_mds_available_ds()
 606 bool ff_layout_avoid_read_on_rw(struct pnfs_layout_segment *lseg)  in ff_layout_avoid_read_on_rw()
 
 | 
| /Linux-v5.4/fs/nfs/ | 
| D | pnfs.h | 66 struct pnfs_layout_segment {  struct137 …struct pnfs_layout_segment * (*alloc_lseg) (struct pnfs_layout_hdr *layoutid, struct nfs4_layoutge…
 138 	void (*free_lseg) (struct pnfs_layout_segment *lseg);
 140 			struct pnfs_layout_segment *lseg,
 152 				     struct pnfs_layout_segment *lseg,
 235 extern struct pnfs_layout_segment* nfs4_proc_layoutget(struct nfs4_layoutget *lgp, long *timeout);
 240 void pnfs_put_lseg(struct pnfs_layout_segment *lseg);
 253 void pnfs_set_lo_fail(struct pnfs_layout_segment *lseg);
 254 struct pnfs_layout_segment *pnfs_layout_process(struct nfs4_layoutget *lgp);
 293 void pnfs_set_layoutcommit(struct inode *, struct pnfs_layout_segment *, loff_t);
 [all …]
 
 | 
| D | pnfs.c | 62 static bool pnfs_lseg_dec_and_remove_zero(struct pnfs_layout_segment *lseg,329 	struct pnfs_layout_segment *lseg;  in pnfs_clear_layoutreturn_info()
 350 pnfs_clear_lseg_state(struct pnfs_layout_segment *lseg,  in pnfs_clear_lseg_state()
 419 	struct pnfs_layout_segment *lseg, *next;  in pnfs_mark_layout_stateid_invalid()
 493 pnfs_init_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg,  in pnfs_init_lseg()
 506 static void pnfs_free_lseg(struct pnfs_layout_segment *lseg)  in pnfs_free_lseg()
 516 		struct pnfs_layout_segment *lseg)  in pnfs_layout_remove_lseg()
 535 		struct pnfs_layout_segment *lseg)  in pnfs_cache_lseg_for_layoutreturn()
 547 pnfs_put_lseg(struct pnfs_layout_segment *lseg)  in pnfs_put_lseg()
 597 static bool pnfs_lseg_dec_and_remove_zero(struct pnfs_layout_segment *lseg,  in pnfs_lseg_dec_and_remove_zero()
 [all …]
 
 | 
| D | nfs42.h | 23 int nfs42_proc_layouterror(struct pnfs_layout_segment *lseg,
 | 
| D | pnfs_nfs.c | 71 	struct pnfs_layout_segment *freeme = NULL;  in pnfs_generic_clear_request_commit()139 	struct pnfs_layout_segment *freeme;  in pnfs_generic_recover_commit_reqs()
 164 	struct pnfs_layout_segment *freeme;  in pnfs_generic_retry_commit()
 929 				struct pnfs_layout_segment *lseg,  in pnfs_layout_mark_request_commit()
 
 | 
| D | internal.h | 480 			    struct pnfs_layout_segment *lseg,488 			     struct pnfs_layout_segment *lseg,
 496 		      struct pnfs_layout_segment *lseg,
 
 | 
| D | nfs42proc.c | 673 nfs42_alloc_layouterror_data(struct pnfs_layout_segment *lseg, gfp_t gfp_flags)  in nfs42_alloc_layouterror_data()795 int nfs42_proc_layouterror(struct pnfs_layout_segment *lseg,  in nfs42_proc_layouterror()
 
 | 
| D | write.c | 939 nfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg,  in nfs_mark_request_commit()1735 		     struct pnfs_layout_segment *lseg,  in nfs_init_commit()
 1769 		      struct pnfs_layout_segment *lseg,  in nfs_retry_commit()
 
 | 
| D | nfs4trace.h | 1799 			struct pnfs_layout_segment *lseg,1856 			struct pnfs_layout_segment *lseg
 1910 			struct pnfs_layout_segment *lseg \
 
 | 
| D | nfs4proc.c | 9080 struct pnfs_layout_segment *9099 	struct pnfs_layout_segment *lseg = NULL;  in nfs4_proc_layoutget()
 
 | 
| /Linux-v5.4/fs/nfs/blocklayout/ | 
| D | blocklayout.h | 153 BLK_LSEG2EXT(struct pnfs_layout_segment *lseg)  in BLK_LSEG2EXT()
 | 
| D | blocklayout.c | 512 static void bl_free_lseg(struct pnfs_layout_segment *lseg)  in bl_free_lseg()667 static struct pnfs_layout_segment *
 678 	struct pnfs_layout_segment *lseg;  in bl_alloc_lseg()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | nfs_page.h | 97 	struct pnfs_layout_segment *pg_lseg;
 | 
| D | nfs_xdr.h | 418 	struct pnfs_layout_segment *lseg;1268 	struct pnfs_layout_segment *wlseg;
 1269 	struct pnfs_layout_segment *clseg;
 1512 	struct pnfs_layout_segment *lseg;
 1576 	struct pnfs_layout_segment *lseg;
 
 | 
| /Linux-v5.4/Documentation/filesystems/nfs/ | 
| D | pnfs.txt | 14 pnfs_layout_segment, usually referred to by the variable name lseg.
 |