Searched refs:nfs4_ff_layout_mirror (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/fs/nfs/flexfilelayout/ |
H A D | flexfilelayout.h | 74 struct nfs4_ff_layout_mirror { struct 102 struct nfs4_ff_layout_mirror *mirror_array[]; 141 static inline struct nfs4_ff_layout_mirror * 154 struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, idx); in FF_LAYOUT_DEVID_NODE() 184 nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_ds_version() 195 struct nfs4_ff_layout_mirror *mirror, u64 offset, 206 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror); 208 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror, 213 struct nfs4_ff_layout_mirror *mirror, 217 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirro [all...] |
H A D | flexfilelayoutdev.c | 251 struct nfs4_ff_layout_mirror *mirror, u64 offset, in ff_layout_track_ds_error() 283 ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode) in ff_layout_get_mirror_cred() 305 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_select_ds_fh() 312 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_layout_select_ds_stateid() 321 struct nfs4_ff_layout_mirror *mirror) in ff_layout_init_mirror_ds() 368 struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_layout_prepare_ds() 419 ff_layout_get_ds_cred(struct nfs4_ff_layout_mirror *mirror, in ff_layout_get_ds_cred() 445 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_find_or_create_ds_client() 552 struct nfs4_ff_layout_mirror *mirror; in ff_read_layout_has_available_ds() 574 struct nfs4_ff_layout_mirror *mirro in ff_rw_layout_has_available_ds() [all...] |
H A D | flexfilelayout.c | 43 struct nfs4_ff_layout_mirror *mirror); 159 static bool ff_mirror_match_fh(const struct nfs4_ff_layout_mirror *m1, in ff_mirror_match_fh() 160 const struct nfs4_ff_layout_mirror *m2) in ff_mirror_match_fh() 181 static struct nfs4_ff_layout_mirror * 183 struct nfs4_ff_layout_mirror *mirror) in ff_layout_add_mirror() 186 struct nfs4_ff_layout_mirror *pos; in ff_layout_add_mirror() 207 ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror) in ff_layout_remove_mirror() 219 static struct nfs4_ff_layout_mirror *ff_layout_alloc_mirror(gfp_t gfp_flags) in ff_layout_alloc_mirror() 221 struct nfs4_ff_layout_mirror *mirror; in ff_layout_alloc_mirror() 232 static void ff_layout_free_mirror(struct nfs4_ff_layout_mirror *mirro [all...] |
/kernel/linux/linux-6.6/fs/nfs/flexfilelayout/ |
H A D | flexfilelayout.h | 74 struct nfs4_ff_layout_mirror { struct 102 struct nfs4_ff_layout_mirror *mirror_array[]; 141 static inline struct nfs4_ff_layout_mirror * 154 struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, idx); in FF_LAYOUT_DEVID_NODE() 184 nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_ds_version() 195 struct nfs4_ff_layout_mirror *mirror, u64 offset, 206 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror); 208 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror, 213 struct nfs4_ff_layout_mirror *mirror, 217 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirro [all...] |
H A D | flexfilelayoutdev.c | 253 struct nfs4_ff_layout_mirror *mirror, u64 offset, in ff_layout_track_ds_error() 285 ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode) in ff_layout_get_mirror_cred() 307 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_select_ds_fh() 314 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_layout_select_ds_stateid() 323 struct nfs4_ff_layout_mirror *mirror) in ff_layout_init_mirror_ds() 370 struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_layout_prepare_ds() 421 ff_layout_get_ds_cred(struct nfs4_ff_layout_mirror *mirror, in ff_layout_get_ds_cred() 447 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_find_or_create_ds_client() 554 struct nfs4_ff_layout_mirror *mirror; in ff_read_layout_has_available_ds() 576 struct nfs4_ff_layout_mirror *mirro in ff_rw_layout_has_available_ds() [all...] |
H A D | flexfilelayout.c | 49 struct nfs4_ff_layout_mirror *mirror); 165 static bool ff_mirror_match_fh(const struct nfs4_ff_layout_mirror *m1, in ff_mirror_match_fh() 166 const struct nfs4_ff_layout_mirror *m2) in ff_mirror_match_fh() 187 static struct nfs4_ff_layout_mirror * 189 struct nfs4_ff_layout_mirror *mirror) in ff_layout_add_mirror() 192 struct nfs4_ff_layout_mirror *pos; in ff_layout_add_mirror() 213 ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror) in ff_layout_remove_mirror() 225 static struct nfs4_ff_layout_mirror *ff_layout_alloc_mirror(gfp_t gfp_flags) in ff_layout_alloc_mirror() 227 struct nfs4_ff_layout_mirror *mirror; in ff_layout_alloc_mirror() 238 static void ff_layout_free_mirror(struct nfs4_ff_layout_mirror *mirro [all...] |
Completed in 8 milliseconds