Searched refs:mirror_ds (Results 1 - 3 of 3) sorted by relevance

/linux-master/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c26 void nfs4_ff_layout_put_deviceid(struct nfs4_ff_layout_ds *mirror_ds) argument
28 if (!IS_ERR_OR_NULL(mirror_ds))
29 nfs4_put_deviceid_node(&mirror_ds->id_node);
32 void nfs4_ff_layout_free_deviceid(struct nfs4_ff_layout_ds *mirror_ds) argument
34 nfs4_print_deviceid(&mirror_ds->id_node.deviceid);
35 nfs4_pnfs_ds_put(mirror_ds->ds);
36 kfree(mirror_ds->ds_versions);
37 kfree_rcu(mirror_ds, id_node.rcu);
262 if (IS_ERR_OR_NULL(mirror->mirror_ds))
275 memcpy(&dserr->deviceid, &mirror->mirror_ds
329 struct nfs4_ff_layout_ds *mirror_ds = ERR_PTR(-ENODEV); local
[all...]
H A Dflexfilelayout.h80 struct nfs4_ff_layout_ds *mirror_ds; member in struct:nfs4_ff_layout_mirror
157 struct nfs4_ff_layout_ds *mirror_ds = mirror->mirror_ds; local
159 if (!IS_ERR_OR_NULL(mirror_ds))
160 return &mirror_ds->id_node;
186 return mirror->mirror_ds->ds_versions[0].version;
192 void nfs4_ff_layout_put_deviceid(struct nfs4_ff_layout_ds *mirror_ds);
193 void nfs4_ff_layout_free_deviceid(struct nfs4_ff_layout_ds *mirror_ds);
H A Dflexfilelayout.c248 nfs4_ff_layout_put_deviceid(mirror->mirror_ds);
759 nfs4_test_deviceid_unavailable(&mirror->mirror_ds->id_node))
868 pgm->pg_bsize = mirror->mirror_ds->ds_versions[0].rsize;
930 pgm->pg_bsize = mirror->mirror_ds->ds_versions[0].wsize;
2010 struct nfs4_ff_layout_ds *mirror_ds; local
2018 mirror_ds = mirror->mirror_ds;
2019 if (IS_ERR_OR_NULL(mirror_ds))
2021 ds = mirror->mirror_ds->ds;
2428 struct nfs4_pnfs_ds *ds = mirror->mirror_ds
[all...]

Completed in 287 milliseconds