Lines Matching defs:pscc
2707 pscc_t *pscc;
2711 pscc = pm_pscc_interest;
2713 pscc = (*cookiep)->pscc_next;
2714 if (pscc) {
2715 *cookiep = pscc;
2716 *psccp = pscc;
2717 mutex_enter(&pscc->pscc_entries->psce_lock);
2718 return (pscc->pscc_entries);
2732 pscc_t *pscc;
2742 psce = pm_psc_dip_to_direct(dip, &pscc);
2745 "%d\n", pmf, PM_DEVICE(dip), pscc->pscc_clone,
2746 pm_poll_cnt[pscc->pscc_clone]))
2749 PMD(PMD_DPM, ("%s: sig %d\n", pmf, pscc->pscc_clone))
2752 pm_poll_cnt[pscc->pscc_clone]++;
2753 cv_signal(&pm_clones_cv[pscc->pscc_clone]);
2761 psce = pm_psc_dip_to_direct(dip, &pscc);
2763 "%d\n", pmf, PM_DEVICE(dip), pscc->pscc_clone,
2764 pm_poll_cnt[pscc->pscc_clone]))
2767 PMD(PMD_DPM, ("%s: sig %d\n", pmf, pscc->pscc_clone))
2770 pm_poll_cnt[pscc->pscc_clone]++;
2771 cv_signal(&pm_clones_cv[pscc->pscc_clone]);
2777 while ((psce = psc_interest(&cookie, &pscc)) != NULL) {
2780 cv_signal(&pm_clones_cv[pscc->pscc_clone]);
5595 pscc_t *pscc = kmem_zalloc(sizeof (*pscc), KM_SLEEP);
5596 pscc->pscc_clone = clone;
5597 pscc->pscc_dip = dip;
5609 pscc->pscc_entries = p->pscc_entries;
5610 pscc->pscc_entries->psce_references++;
5624 pscc->pscc_entries = psce;
5626 pm_enqueue_pscc(pscc, &pm_pscc_direct);
5645 pscc->pscc_entries = psce;
5646 pm_enqueue_pscc(pscc, &pm_pscc_interest);