Lines Matching defs:clp
555 struct nfs4_session *nfs4_alloc_session(struct nfs_client *clp)
567 session->clp = clp;
582 cred = nfs4_get_clid_cred(session->clp);
587 xprt = rcu_dereference(session->clp->cl_rpcclient->cl_xprt);
603 static int nfs41_check_session_ready(struct nfs_client *clp)
607 if (clp->cl_cons_state == NFS_CS_SESSION_INITING) {
608 ret = nfs4_client_recover_expired_lease(clp);
612 if (clp->cl_cons_state < NFS_CS_READY)
618 int nfs4_init_session(struct nfs_client *clp)
620 if (!nfs4_has_session(clp))
623 clear_bit(NFS4_SESSION_INITING, &clp->cl_session->session_state);
624 return nfs41_check_session_ready(clp);
627 int nfs4_init_ds_session(struct nfs_client *clp, unsigned long lease_time)
629 struct nfs4_session *session = clp->cl_session;
632 spin_lock(&clp->cl_lock);
638 clp->cl_lease_time = lease_time;
639 clp->cl_last_renewal = jiffies;
641 spin_unlock(&clp->cl_lock);
643 ret = nfs41_check_session_ready(clp);
647 if (!is_ds_client(clp))