Lines Matching defs:dsp
2736 struct nfsclds *dsp;
2789 dsp = TAILQ_FIRST(&clp->nfsc_nmp->nm_sess);
2790 if (dsp != NULL)
2791 dsp = TAILQ_NEXT(dsp, nfsclds_list);
2792 while (dsp != NULL) {
2793 if (dsp->nfsclds_expire <= NFSD_MONOSEC &&
2794 dsp->nfsclds_sess.nfsess_defunct == 0) {
2795 dsp->nfsclds_expire = NFSD_MONOSEC +
2798 (void)nfsrpc_renew(clp, dsp, cred, p);
2801 dsp = TAILQ_NEXT(dsp, nfsclds_list);
5397 * Also, disable the dsp from further use.
5401 struct nfscllayout *lyp, struct nfsclds *dsp)
5427 nfscl_cancelreqs(dsp);
5431 * Cancel all RPCs for this "dsp" by closing the connection.
5437 nfscl_cancelreqs(struct nfsclds *dsp)
5442 NFSLOCKDS(dsp);
5443 if ((dsp->nfsclds_flags & (NFSCLDS_CLOSED | NFSCLDS_SAMECONN)) == 0 &&
5444 dsp->nfsclds_sockp != NULL &&
5445 dsp->nfsclds_sockp->nr_client != NULL) {
5446 dsp->nfsclds_flags |= NFSCLDS_CLOSED;
5447 cl = dsp->nfsclds_sockp->nr_client;
5448 dsp->nfsclds_sess.nfsess_defunct = 1;
5449 NFSUNLOCKDS(dsp);
5458 NFSUNLOCKDS(dsp);