Lines Matching refs:ds

427 	if (cinfo->ds->nbuckets != 0) {  in ff_layout_alloc_commit_info()
446 if (cinfo->ds->nbuckets != 0) in ff_layout_alloc_commit_info()
449 cinfo->ds->buckets = buckets; in ff_layout_alloc_commit_info()
450 cinfo->ds->nbuckets = size; in ff_layout_alloc_commit_info()
469 struct nfs4_pnfs_ds *ds; in ff_layout_choose_best_ds_for_read() local
475 ds = nfs4_ff_layout_prepare_ds(pgio->pg_lseg, idx, false); in ff_layout_choose_best_ds_for_read()
476 if (ds) { in ff_layout_choose_best_ds_for_read()
478 return ds; in ff_layout_choose_best_ds_for_read()
491 struct nfs4_pnfs_ds *ds; in ff_layout_pg_init_read() local
506 ds = ff_layout_choose_best_ds_for_read(pgio, &ds_idx); in ff_layout_pg_init_read()
507 if (!ds) in ff_layout_pg_init_read()
531 struct nfs4_pnfs_ds *ds; in ff_layout_pg_init_write() local
557 ds = nfs4_ff_layout_prepare_ds(pgio->pg_lseg, i, true); in ff_layout_pg_init_write()
558 if (!ds) in ff_layout_pg_init_write()
1229 struct nfs4_pnfs_ds *ds; in ff_layout_read_pagelist() local
1241 ds = nfs4_ff_layout_prepare_ds(lseg, idx, false); in ff_layout_read_pagelist()
1242 if (!ds) in ff_layout_read_pagelist()
1245 ds_clnt = nfs4_ff_find_or_create_ds_client(lseg, idx, ds->ds_clp, in ff_layout_read_pagelist()
1257 ds->ds_remotestr, atomic_read(&ds->ds_clp->cl_count), vers); in ff_layout_read_pagelist()
1259 atomic_inc(&ds->ds_clp->cl_count); in ff_layout_read_pagelist()
1260 hdr->ds_clp = ds->ds_clp; in ff_layout_read_pagelist()
1273 nfs_initiate_pgio(ds_clnt, hdr, ds_cred, ds->ds_clp->rpc_ops, in ff_layout_read_pagelist()
1291 struct nfs4_pnfs_ds *ds; in ff_layout_write_pagelist() local
1299 ds = nfs4_ff_layout_prepare_ds(lseg, idx, true); in ff_layout_write_pagelist()
1300 if (!ds) in ff_layout_write_pagelist()
1303 ds_clnt = nfs4_ff_find_or_create_ds_client(lseg, idx, ds->ds_clp, in ff_layout_write_pagelist()
1316 offset, ds->ds_remotestr, atomic_read(&ds->ds_clp->cl_count), in ff_layout_write_pagelist()
1320 atomic_inc(&ds->ds_clp->cl_count); in ff_layout_write_pagelist()
1321 hdr->ds_clp = ds->ds_clp; in ff_layout_write_pagelist()
1334 nfs_initiate_pgio(ds_clnt, hdr, ds_cred, ds->ds_clp->rpc_ops, in ff_layout_write_pagelist()
1360 struct nfs4_pnfs_ds *ds; in ff_layout_initiate_commit() local
1368 ds = nfs4_ff_layout_prepare_ds(lseg, idx, true); in ff_layout_initiate_commit()
1369 if (!ds) in ff_layout_initiate_commit()
1372 ds_clnt = nfs4_ff_find_or_create_ds_client(lseg, idx, ds->ds_clp, in ff_layout_initiate_commit()
1384 data->inode->i_ino, how, atomic_read(&ds->ds_clp->cl_count), in ff_layout_initiate_commit()
1388 atomic_inc(&ds->ds_clp->cl_count); in ff_layout_initiate_commit()
1389 data->ds_clp = ds->ds_clp; in ff_layout_initiate_commit()
1393 return nfs_initiate_commit(ds_clnt, data, ds->ds_clp->rpc_ops, in ff_layout_initiate_commit()