Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/fs/nfs/flexfilelayout/
H A Dflexfilelayout.h74 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 Dflexfilelayoutdev.c251 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 Dflexfilelayout.c43 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 Dflexfilelayout.h74 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 Dflexfilelayoutdev.c253 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 Dflexfilelayout.c49 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