Lines Matching refs:ds

720 	if (cinfo->ds->nbuckets != 0) {  in ff_layout_alloc_commit_info()
739 if (cinfo->ds->nbuckets != 0) in ff_layout_alloc_commit_info()
742 cinfo->ds->buckets = buckets; in ff_layout_alloc_commit_info()
743 cinfo->ds->nbuckets = size; in ff_layout_alloc_commit_info()
763 struct nfs4_pnfs_ds *ds; in ff_layout_choose_best_ds_for_read() local
768 ds = nfs4_ff_layout_prepare_ds(lseg, idx, false); in ff_layout_choose_best_ds_for_read()
769 if (ds) { in ff_layout_choose_best_ds_for_read()
771 return ds; in ff_layout_choose_best_ds_for_read()
784 struct nfs4_pnfs_ds *ds; in ff_layout_pg_init_read() local
799 ds = ff_layout_choose_best_ds_for_read(pgio->pg_lseg, 0, &ds_idx); in ff_layout_pg_init_read()
800 if (!ds) in ff_layout_pg_init_read()
824 struct nfs4_pnfs_ds *ds; in ff_layout_pg_init_write() local
850 ds = nfs4_ff_layout_prepare_ds(pgio->pg_lseg, i, true); in ff_layout_pg_init_write()
851 if (!ds) in ff_layout_pg_init_write()
1604 struct nfs4_pnfs_ds *ds; in ff_layout_read_pagelist() local
1616 ds = nfs4_ff_layout_prepare_ds(lseg, idx, false); in ff_layout_read_pagelist()
1617 if (!ds) in ff_layout_read_pagelist()
1620 ds_clnt = nfs4_ff_find_or_create_ds_client(lseg, idx, ds->ds_clp, in ff_layout_read_pagelist()
1632 ds->ds_remotestr, atomic_read(&ds->ds_clp->cl_count), vers); in ff_layout_read_pagelist()
1634 atomic_inc(&ds->ds_clp->cl_count); in ff_layout_read_pagelist()
1635 hdr->ds_clp = ds->ds_clp; in ff_layout_read_pagelist()
1647 nfs_initiate_pgio(ds_clnt, hdr, ds_cred, ds->ds_clp->rpc_ops, in ff_layout_read_pagelist()
1665 struct nfs4_pnfs_ds *ds; in ff_layout_write_pagelist() local
1673 ds = nfs4_ff_layout_prepare_ds(lseg, idx, true); in ff_layout_write_pagelist()
1674 if (!ds) in ff_layout_write_pagelist()
1677 ds_clnt = nfs4_ff_find_or_create_ds_client(lseg, idx, ds->ds_clp, in ff_layout_write_pagelist()
1690 offset, ds->ds_remotestr, atomic_read(&ds->ds_clp->cl_count), in ff_layout_write_pagelist()
1694 atomic_inc(&ds->ds_clp->cl_count); in ff_layout_write_pagelist()
1695 hdr->ds_clp = ds->ds_clp; in ff_layout_write_pagelist()
1708 nfs_initiate_pgio(ds_clnt, hdr, ds_cred, ds->ds_clp->rpc_ops, in ff_layout_write_pagelist()
1734 struct nfs4_pnfs_ds *ds; in ff_layout_initiate_commit() local
1742 ds = nfs4_ff_layout_prepare_ds(lseg, idx, true); in ff_layout_initiate_commit()
1743 if (!ds) in ff_layout_initiate_commit()
1746 ds_clnt = nfs4_ff_find_or_create_ds_client(lseg, idx, ds->ds_clp, in ff_layout_initiate_commit()
1758 data->inode->i_ino, how, atomic_read(&ds->ds_clp->cl_count), in ff_layout_initiate_commit()
1762 atomic_inc(&ds->ds_clp->cl_count); in ff_layout_initiate_commit()
1763 data->ds_clp = ds->ds_clp; in ff_layout_initiate_commit()
1768 return nfs_initiate_commit(ds_clnt, data, ds->ds_clp->rpc_ops, in ff_layout_initiate_commit()
1995 struct nfs4_pnfs_ds *ds = mirror->mirror_ds->ds; in ff_layout_encode_layoutstats() local
1999 da = list_first_entry(&ds->ds_addrs, struct nfs4_pnfs_ds_addr, da_node); in ff_layout_encode_layoutstats()
2001 __func__, ds->ds_remotestr, da->da_remotestr); in ff_layout_encode_layoutstats()