Searched refs:mirror_ds (Results 1 – 3 of 3) sorted by relevance
26 void nfs4_ff_layout_put_deviceid(struct nfs4_ff_layout_ds *mirror_ds) in nfs4_ff_layout_put_deviceid() argument28 if (!IS_ERR_OR_NULL(mirror_ds)) in nfs4_ff_layout_put_deviceid()29 nfs4_put_deviceid_node(&mirror_ds->id_node); in nfs4_ff_layout_put_deviceid()32 void nfs4_ff_layout_free_deviceid(struct nfs4_ff_layout_ds *mirror_ds) in nfs4_ff_layout_free_deviceid() argument34 nfs4_print_deviceid(&mirror_ds->id_node.deviceid); in nfs4_ff_layout_free_deviceid()35 nfs4_pnfs_ds_put(mirror_ds->ds); in nfs4_ff_layout_free_deviceid()36 kfree(mirror_ds->ds_versions); in nfs4_ff_layout_free_deviceid()37 kfree_rcu(mirror_ds, id_node.rcu); in nfs4_ff_layout_free_deviceid()262 if (IS_ERR_OR_NULL(mirror->dss[dss_id].mirror_ds)) in ff_layout_track_ds_error()275 memcpy(&dserr->deviceid, &mirror->dss[dss_id].mirror_ds->id_node.deviceid, in ff_layout_track_ds_error()[all …]
82 struct nfs4_ff_layout_ds *mirror_ds; member167 struct nfs4_ff_layout_ds *mirror_ds = mirror->dss[dss_id].mirror_ds; in FF_LAYOUT_DEVID_NODE() local169 if (!IS_ERR_OR_NULL(mirror_ds)) in FF_LAYOUT_DEVID_NODE()170 return &mirror_ds->id_node; in FF_LAYOUT_DEVID_NODE()196 return mirror->dss[dss_id].mirror_ds->ds_versions[0].version; in nfs4_ff_layout_ds_version()215 void nfs4_ff_layout_put_deviceid(struct nfs4_ff_layout_ds *mirror_ds);216 void nfs4_ff_layout_free_deviceid(struct nfs4_ff_layout_ds *mirror_ds);
315 nfs4_ff_layout_put_deviceid(mirror->dss[dss_id].mirror_ds); in ff_layout_free_mirror()896 nfs4_test_deviceid_unavailable(&mirror->dss[*dss_id].mirror_ds->id_node)) { in ff_layout_choose_ds_for_read()1066 pgm->pg_bsize = mirror->dss[dss_id].mirror_ds->ds_versions[0].rsize; in ff_layout_pg_init_read()1143 pgm->pg_bsize = mirror->dss[dss_id].mirror_ds->ds_versions[0].wsize; in ff_layout_pg_init_write()2413 struct nfs4_ff_layout_ds *mirror_ds; in ff_layout_cancel_io() local2422 mirror_ds = mirror->dss[dss_id].mirror_ds; in ff_layout_cancel_io()2423 if (IS_ERR_OR_NULL(mirror_ds)) in ff_layout_cancel_io()2425 ds = mirror->dss[dss_id].mirror_ds->ds; in ff_layout_cancel_io()2829 struct nfs4_pnfs_ds *ds = dss_info->mirror_ds->ds; in ff_layout_encode_ff_layoutupdate()2903 if (IS_ERR_OR_NULL(dss_info->mirror_ds)) in ff_layout_mirror_prepare_stats()[all …]