Lines Matching defs:domp

514 	ppm_domain_t *domp;
526 domp = ppmd->domp;
527 mutex_enter(&domp->lock);
528 if (domp == &xcppm_fet) {
529 for (ppmd = domp->devlist; ppmd; ppmd = ppmd->next) {
540 domp->pwr_cnt++;
543 for (ppmd = domp->devlist; ppmd; ppmd = ppmd->next) {
547 mutex_exit(&domp->lock);
930 ASSERT(MUTEX_HELD(&ppmd->domp->lock));
1070 PPM_LOCK_DOMAIN(ppmd->domp);
1076 if (ppmd->domp->pwr_cnt == 0)
1079 ppmd->domp->pwr_cnt++;
1082 str, ppmd->domp->pwr_cnt));
1086 PPM_UNLOCK_DOMAIN(ppmd->domp);
1088 ASSERT(ppmd->domp->pwr_cnt > 0);
1095 PPM_LOCK_DOMAIN(ppmd->domp);
1105 ASSERT(ppmd->domp->pwr_cnt > 0);
1106 ppmd->domp->pwr_cnt--;
1107 DPRINTF(D_FET, ("%s: DN cnt = %d\n", str, ppmd->domp->pwr_cnt));
1108 if (ppmd->domp->pwr_cnt == 0)
1112 PPM_UNLOCK_DOMAIN(ppmd->domp);
1113 ASSERT(ppmd->domp->pwr_cnt >= 0);
1187 for (codev = ppmd->domp->devlist; codev; codev = codev->next)
1369 xcppm_lock_all(ppm_domain_t *domp, power_req_t *reqp, int *iresp)
1379 if (!MUTEX_HELD(&domp->lock))
1380 mutex_enter(&domp->lock);
1381 domp->refcnt++;
1382 ASSERT(domp->devlist != NULL);
1383 pm_lock_power_single(domp->devlist->dip,
1388 ASSERT(MUTEX_HELD(&domp->lock));
1389 ASSERT(domp->devlist != NULL);
1390 pm_unlock_power_single(domp->devlist->dip,
1392 if (--domp->refcnt == 0)
1393 mutex_exit(&domp->lock);
1398 if (!MUTEX_HELD(&domp->lock))
1399 if (!mutex_tryenter(&domp->lock)) {
1403 *iresp = pm_try_locking_power_single(domp->devlist->dip,
1406 domp->refcnt++;
1408 mutex_exit(&domp->lock);
1426 ppm_domain_t *domp;
1490 domp = ppm_lookup_dev(rdip);
1491 ASSERT(domp);
1492 (void) ppm_get_dev(rdip, domp);
1510 domp = ppmd->domp;
1512 domp = ppm_lookup_dev(rdip);
1513 ASSERT(domp);
1514 ppmd = ppm_get_dev(rdip, domp);
1517 ASSERT(domp->dflags == PPMD_LOCK_ALL ||
1518 domp->dflags == PPMD_LOCK_ONE);
1520 (domp->dflags == PPMD_LOCK_ALL) ? "all" : "one",
1523 if (domp->dflags == PPMD_LOCK_ALL)
1524 xcppm_lock_all(domp, reqp, result);
1533 domp = ppmd->domp;
1535 domp = ppm_lookup_dev(rdip);
1536 ASSERT(domp);
1537 ppmd = ppm_get_dev(rdip, domp);
1545 if (domp->dflags & PPMD_LOCK_ALL)
1547 mutex_owner(&domp->lock);
1557 domp = ppm_lookup_dev(rdip);
1558 ASSERT(domp);
1559 ppmd = ppm_get_dev(rdip, domp);
1570 if (ppmd->domp == &xcppm_cpu)
1572 else if (ppmd->domp == &xcppm_fet)
1574 else if (ppmd->domp == &xcppm_upa)
1577 ASSERT(ppmd->domp == &xcppm_1394);
1597 ASSERT(MUTEX_HELD(&ppmd->domp->lock));
1624 if (ppmd->domp == &xcppm_fet) {
1629 ppmd->domp->pwr_cnt++;
1631 ppmd->domp->pwr_cnt));
1632 } else if (ppmd->domp == &xcppm_upa) {
1651 ASSERT(MUTEX_HELD(&ppmd->domp->lock));
1652 if (ppmd->domp == &xcppm_fet) {
1654 ppmd->domp->pwr_cnt--;
1656 ppmd->domp->pwr_cnt));