Lines Matching defs:rdc
2448 rddir4_cache *rdc = NULL;
2467 rdc = rddir4_cache_alloc(KM_SLEEP);
2468 rdc->nfs4_cookie = cookie;
2469 rdc->buflen = count;
2471 return (rdc);
2551 rdc = &rdip->rc;
2552 rddir4_cache_hold(rdc);
2562 while (rdc->flags & RDDIR) {
2567 rdc->flags |= RDDIRWAIT;
2571 while (rdc->flags & RDDIRWAIT) {
2572 if (!cv_wait_sig(&rdc->cv, &rp->r_statelock)) {
2578 rddir4_cache_rele(rp, rdc);
2597 if (!(rdc->flags & RDDIRCACHED)) {
2598 rddir4_cache_rele(rp, rdc);
2605 return (rdc);
2663 rddir4_cache_rele(rnode4_t *rp, rddir4_cache *rdc)
2665 rddir4_cache_impl *rdip = (rddir4_cache_impl *)rdc->data;
2673 if (rdc->flags & RDDIRWAIT) {
2674 rdc->flags &= ~RDDIRWAIT;
2675 cv_broadcast(&rdc->cv);