Lines Matching refs:clp
839 struct nfs_client *clp = ERR_PTR(-EIO); in _nfs4_pnfs_v3_ds_connect() local
852 if (!IS_ERR(clp)) { in _nfs4_pnfs_v3_ds_connect()
855 .net = clp->cl_net, in _nfs4_pnfs_v3_ds_connect()
858 .servername = clp->cl_hostname, in _nfs4_pnfs_v3_ds_connect()
861 rpc_clnt_add_xprt(clp->cl_rpcclient, &xprt_args, in _nfs4_pnfs_v3_ds_connect()
865 clp = get_v3_ds_connect(mds_srv, in _nfs4_pnfs_v3_ds_connect()
869 if (IS_ERR(clp)) in _nfs4_pnfs_v3_ds_connect()
871 clp->cl_rpcclient->cl_softerr = 0; in _nfs4_pnfs_v3_ds_connect()
872 clp->cl_rpcclient->cl_softrtry = 0; in _nfs4_pnfs_v3_ds_connect()
875 if (IS_ERR(clp)) { in _nfs4_pnfs_v3_ds_connect()
876 status = PTR_ERR(clp); in _nfs4_pnfs_v3_ds_connect()
881 WRITE_ONCE(ds->ds_clp, clp); in _nfs4_pnfs_v3_ds_connect()
893 struct nfs_client *clp = ERR_PTR(-EIO); in _nfs4_pnfs_v4_ds_connect() local
903 if (!IS_ERR(clp) && clp->cl_mvops->session_trunk) { in _nfs4_pnfs_v4_ds_connect()
906 .net = clp->cl_net, in _nfs4_pnfs_v4_ds_connect()
909 .servername = clp->cl_hostname, in _nfs4_pnfs_v4_ds_connect()
912 .clp = clp, in _nfs4_pnfs_v4_ds_connect()
913 .cred = nfs4_get_clid_cred(clp), in _nfs4_pnfs_v4_ds_connect()
916 .add_xprt_test = clp->cl_mvops->session_trunk, in _nfs4_pnfs_v4_ds_connect()
924 rpc_clnt_add_xprt(clp->cl_rpcclient, &xprt_args, in _nfs4_pnfs_v4_ds_connect()
930 clp = nfs4_set_ds_client(mds_srv, in _nfs4_pnfs_v4_ds_connect()
934 if (IS_ERR(clp)) in _nfs4_pnfs_v4_ds_connect()
937 status = nfs4_init_ds_session(clp, in _nfs4_pnfs_v4_ds_connect()
940 nfs_put_client(clp); in _nfs4_pnfs_v4_ds_connect()
941 clp = ERR_PTR(-EIO); in _nfs4_pnfs_v4_ds_connect()
948 if (IS_ERR(clp)) { in _nfs4_pnfs_v4_ds_connect()
949 status = PTR_ERR(clp); in _nfs4_pnfs_v4_ds_connect()
954 WRITE_ONCE(ds->ds_clp, clp); in _nfs4_pnfs_v4_ds_connect()