Lines Matching defs:prd
617 struct psref_debug *prd;
619 prd = kmem_zalloc(sizeof(*prd), KM_SLEEP);
620 lwp_setspecific_by_lwp(l, psref_debug_lwp_key, prd);
626 struct psref_debug *prd = arg;
628 kmem_free(prd, sizeof(*prd));
634 struct psref_debug *prd;
638 prd = lwp_getspecific(psref_debug_lwp_key);
639 if (__predict_false(prd == NULL)) {
645 if (l->l_psrefs > prd->prd_refs_peek) {
646 prd->prd_refs_peek = l->l_psrefs;
647 if (__predict_false(prd->prd_refs_peek > PSREF_DEBUG_NITEMS))
650 for (i = 0; i < prd->prd_refs_peek; i++) {
651 struct psref_debug_item *prdi = &prd->prd_items[i];
659 if (__predict_false(i == prd->prd_refs_peek))
680 struct psref_debug *prd;
684 prd = lwp_getspecific(psref_debug_lwp_key);
685 if (__predict_false(prd == NULL))
689 for (i = 0; i < prd->prd_refs_peek; i++) {
690 struct psref_debug_item *prdi = &prd->prd_items[i];
695 prd->prd_refs_peek = 0; /* Reset the counter */