Lines Matching defs:rdc
2458 rddir4_cache *rdc = NULL;
2477 rdc = rddir4_cache_alloc(KM_SLEEP);
2478 rdc->nfs4_cookie = cookie;
2479 rdc->buflen = count;
2481 return (rdc);
2561 rdc = &rdip->rc;
2562 rddir4_cache_hold(rdc);
2572 while (rdc->flags & RDDIR) {
2577 rdc->flags |= RDDIRWAIT;
2581 while (rdc->flags & RDDIRWAIT) {
2582 if (!cv_wait_sig(&rdc->cv, &rp->r_statelock)) {
2588 rddir4_cache_rele(rp, rdc);
2607 if (!(rdc->flags & RDDIRCACHED)) {
2608 rddir4_cache_rele(rp, rdc);
2615 return (rdc);
2673 rddir4_cache_rele(rnode4_t *rp, rddir4_cache *rdc)
2675 rddir4_cache_impl *rdip = (rddir4_cache_impl *)rdc->data;
2683 if (rdc->flags & RDDIRWAIT) {
2684 rdc->flags &= ~RDDIRWAIT;
2685 cv_broadcast(&rdc->cv);