Lines Matching refs:clp
853 struct nfs_client *clp = ERR_PTR(-EIO); in _nfs4_pnfs_v3_ds_connect() local
866 if (!IS_ERR(clp)) { in _nfs4_pnfs_v3_ds_connect()
869 .net = clp->cl_net, in _nfs4_pnfs_v3_ds_connect()
872 .servername = clp->cl_hostname, in _nfs4_pnfs_v3_ds_connect()
875 if (da->da_transport != clp->cl_proto) in _nfs4_pnfs_v3_ds_connect()
877 if (da->da_addr.ss_family != clp->cl_addr.ss_family) in _nfs4_pnfs_v3_ds_connect()
880 rpc_clnt_add_xprt(clp->cl_rpcclient, &xprt_args, in _nfs4_pnfs_v3_ds_connect()
884 clp = get_v3_ds_connect(mds_srv, in _nfs4_pnfs_v3_ds_connect()
888 if (IS_ERR(clp)) in _nfs4_pnfs_v3_ds_connect()
890 clp->cl_rpcclient->cl_softerr = 0; in _nfs4_pnfs_v3_ds_connect()
891 clp->cl_rpcclient->cl_softrtry = 0; in _nfs4_pnfs_v3_ds_connect()
894 if (IS_ERR(clp)) { in _nfs4_pnfs_v3_ds_connect()
895 status = PTR_ERR(clp); in _nfs4_pnfs_v3_ds_connect()
900 WRITE_ONCE(ds->ds_clp, clp); in _nfs4_pnfs_v3_ds_connect()
912 struct nfs_client *clp = ERR_PTR(-EIO); in _nfs4_pnfs_v4_ds_connect() local
922 if (!IS_ERR(clp) && clp->cl_mvops->session_trunk) { in _nfs4_pnfs_v4_ds_connect()
925 .net = clp->cl_net, in _nfs4_pnfs_v4_ds_connect()
928 .servername = clp->cl_hostname, in _nfs4_pnfs_v4_ds_connect()
931 .clp = clp, in _nfs4_pnfs_v4_ds_connect()
934 .add_xprt_test = clp->cl_mvops->session_trunk, in _nfs4_pnfs_v4_ds_connect()
938 if (da->da_transport != clp->cl_proto) in _nfs4_pnfs_v4_ds_connect()
940 if (da->da_addr.ss_family != clp->cl_addr.ss_family) in _nfs4_pnfs_v4_ds_connect()
946 xprtdata.cred = nfs4_get_clid_cred(clp), in _nfs4_pnfs_v4_ds_connect()
947 rpc_clnt_add_xprt(clp->cl_rpcclient, &xprt_args, in _nfs4_pnfs_v4_ds_connect()
953 clp = nfs4_set_ds_client(mds_srv, in _nfs4_pnfs_v4_ds_connect()
958 if (IS_ERR(clp)) in _nfs4_pnfs_v4_ds_connect()
961 status = nfs4_init_ds_session(clp, in _nfs4_pnfs_v4_ds_connect()
964 nfs_put_client(clp); in _nfs4_pnfs_v4_ds_connect()
965 clp = ERR_PTR(-EIO); in _nfs4_pnfs_v4_ds_connect()
972 if (IS_ERR(clp)) { in _nfs4_pnfs_v4_ds_connect()
973 status = PTR_ERR(clp); in _nfs4_pnfs_v4_ds_connect()
978 WRITE_ONCE(ds->ds_clp, clp); in _nfs4_pnfs_v4_ds_connect()