Lines Matching refs:mirror_ds

23 void nfs4_ff_layout_put_deviceid(struct nfs4_ff_layout_ds *mirror_ds)  in nfs4_ff_layout_put_deviceid()  argument
25 if (mirror_ds) in nfs4_ff_layout_put_deviceid()
26 nfs4_put_deviceid_node(&mirror_ds->id_node); in nfs4_ff_layout_put_deviceid()
29 void nfs4_ff_layout_free_deviceid(struct nfs4_ff_layout_ds *mirror_ds) in nfs4_ff_layout_free_deviceid() argument
31 nfs4_print_deviceid(&mirror_ds->id_node.deviceid); in nfs4_ff_layout_free_deviceid()
32 nfs4_pnfs_ds_put(mirror_ds->ds); in nfs4_ff_layout_free_deviceid()
33 kfree_rcu(mirror_ds, id_node.rcu); in nfs4_ff_layout_free_deviceid()
187 if (mirror == NULL || mirror->mirror_ds == NULL) { in ff_layout_mirror_valid()
192 if (mirror->mirror_ds->ds == NULL) { in ff_layout_mirror_valid()
194 devid = &mirror->mirror_ds->id_node; in ff_layout_mirror_valid()
291 if (mirror->mirror_ds == NULL) in ff_layout_track_ds_error()
297 &mirror->mirror_ds->id_node.deviceid)) { in ff_layout_track_ds_error()
312 memcpy(&dserr->deviceid, &mirror->mirror_ds->id_node.deviceid, in ff_layout_track_ds_error()
338 mirror->mirror_ds->ds_versions[0].version == 3) { in ff_layout_update_mirror_cred()
397 devid = &mirror->mirror_ds->id_node; in nfs4_ff_layout_prepare_ds()
401 ds = mirror->mirror_ds->ds; in nfs4_ff_layout_prepare_ds()
414 mirror->mirror_ds->ds_versions[0].version, in nfs4_ff_layout_prepare_ds()
415 mirror->mirror_ds->ds_versions[0].minor_version, in nfs4_ff_layout_prepare_ds()
423 if (mirror->mirror_ds->ds_versions[0].rsize > max_payload) in nfs4_ff_layout_prepare_ds()
424 mirror->mirror_ds->ds_versions[0].rsize = max_payload; in nfs4_ff_layout_prepare_ds()
425 if (mirror->mirror_ds->ds_versions[0].wsize > max_payload) in nfs4_ff_layout_prepare_ds()
426 mirror->mirror_ds->ds_versions[0].wsize = max_payload; in nfs4_ff_layout_prepare_ds()
484 switch (mirror->mirror_ds->ds_versions[0].version) { in nfs4_ff_find_or_create_ds_client()
554 if (mirror && mirror->mirror_ds) { in ff_read_layout_has_available_ds()
555 devid = &mirror->mirror_ds->id_node; in ff_read_layout_has_available_ds()
572 if (!mirror || !mirror->mirror_ds) in ff_rw_layout_has_available_ds()
574 devid = &mirror->mirror_ds->id_node; in ff_rw_layout_has_available_ds()