Home
last modified time | relevance | path

Searched refs:nfs4_ff_layout_mirror (Results 1 – 3 of 3) sorted by relevance

/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayout.h74 struct nfs4_ff_layout_mirror { struct
103 struct nfs4_ff_layout_mirror *mirror_array[] __counted_by(mirror_array_cnt);
142 static inline struct nfs4_ff_layout_mirror * in FF_LAYOUT_COMP()
155 struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, idx); in FF_LAYOUT_DEVID_NODE()
185 nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_ds_version()
196 struct nfs4_ff_layout_mirror *mirror, u64 offset,
207 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror);
209 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror,
214 struct nfs4_ff_layout_mirror *mirror,
218 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirro
75 layoutnfs4_ff_layout_mirror global() argument
76 mirrorsnfs4_ff_layout_mirror global() argument
77 ds_countnfs4_ff_layout_mirror global() argument
78 efficiencynfs4_ff_layout_mirror global() argument
102 report_intervalnfs4_ff_layout_mirror global() argument
[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()
427 ff_layout_get_ds_cred(struct nfs4_ff_layout_mirror *mirror, in ff_layout_get_ds_cred()
453 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_find_or_create_ds_client()
560 struct nfs4_ff_layout_mirror *mirror; in ff_read_layout_has_available_ds()
582 struct nfs4_ff_layout_mirror *mirror; in ff_rw_layout_has_available_ds()
H A Dflexfilelayout.c50 struct nfs4_ff_layout_mirror *mirror);
172 struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, ds_idx); in ff_local_open_fh()
180 static bool ff_mirror_match_fh(const struct nfs4_ff_layout_mirror *m1,
181 const struct nfs4_ff_layout_mirror *m2) in ff_mirror_match_fh()
202 static struct nfs4_ff_layout_mirror *
204 struct nfs4_ff_layout_mirror *mirror) in ff_layout_add_mirror()
207 struct nfs4_ff_layout_mirror *pos; in ff_layout_add_mirror()
228 ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror)
240 static struct nfs4_ff_layout_mirror *ff_layout_alloc_mirror(gfp_t gfp_flags)
242 struct nfs4_ff_layout_mirror *mirro in ff_layout_alloc_mirror()
[all...]