Lines Matching refs:keeper

1831 pm_unsatisfy(char *keeper, char *kept)  in pm_unsatisfy()  argument
1836 PMD(PMD_KEEPS, ("%s: keeper=%s, kept=%s\n", pmf, keeper, kept)) in pm_unsatisfy()
1839 if (strcmp(dp->pdr_keeper, keeper) == 0 && in pm_unsatisfy()
1860 pm_unkeeps(int count, char *keeper, char **keptpaths, int pwr) in pm_unkeeps() argument
1870 keeper, (void *)keptpaths)) in pm_unkeeps()
1875 dip = pm_name_to_dip(keeper, 1); in pm_unkeeps()
1916 pm_unsatisfy(keeper, keptpaths[i]); in pm_unkeeps()
1927 pm_unkepts(char *kept, char *keeper) in pm_unkepts() argument
1930 PMD(PMD_KEEPS, ("%s: kept=%s, keeper=%s\n", pmf, kept, keeper)) in pm_unkepts()
1931 ASSERT(keeper != NULL); in pm_unkepts()
1935 pm_unsatisfy(keeper, kept); in pm_unkepts()
2230 pm_dispatch_to_dep_thread(int cmd, char *keeper, char *kept, int wait, in pm_dispatch_to_dep_thread() argument
2242 if (keeper != NULL) { in pm_dispatch_to_dep_thread()
2243 new_work->pdw_keeper = kmem_zalloc(strlen(keeper) + 1, in pm_dispatch_to_dep_thread()
2245 (void) strcpy(new_work->pdw_keeper, keeper); in pm_dispatch_to_dep_thread()
3770 bring_wekeeps_up(char *keeper) in bring_wekeeps_up() argument
3786 PMD(PMD_BRING, ("%s: keeper= %s\n", pmf, keeper)) in bring_wekeeps_up()
3788 if (strcmp(dp->pdr_keeper, keeper) != 0) in bring_wekeeps_up()
5128 pm_record_keeper(char *kept, char *keeper, int isprop) in pm_record_keeper() argument
5133 PMD(PMD_KEEPS, ("%s: %s, %s\n", pmf, kept, keeper)) in pm_record_keeper()
5134 ASSERT(kept && keeper); in pm_record_keeper()
5144 strcmp(keeper, pdr->pdr_keeper) == 0) { in pm_record_keeper()
5152 npdr = newpdr(kept, keeper, isprop); in pm_record_keeper()
5199 pm_set_keeping(dev_info_t *keeper, dev_info_t *kept) in pm_set_keeping() argument
5206 PM_DEVICE(keeper), PM_DEVICE(kept))) in pm_set_keeping()
5211 ASSERT(keeper != kept); in pm_set_keeping()
5212 if (PM_GET_PM_INFO(keeper) == NULL) { in pm_set_keeping()
5215 PM_DEVICE(keeper), PM_DEVICE(kept)); in pm_set_keeping()
5217 "power managed\n", pmf, PM_DEVICE(keeper))) in pm_set_keeping()
5223 PM_DEVICE(keeper), PM_DEVICE(kept)); in pm_set_keeping()
5229 PM_LOCK_POWER(keeper, &circ); in pm_set_keeping()
5230 for (j = 0; j < PM_NUMCMPTS(keeper); j++) { in pm_set_keeping()
5231 if (PM_CURPOWER(keeper, j)) { in pm_set_keeping()
5242 PM_UNLOCK_POWER(keeper, circ); in pm_set_keeping()
5259 pm_keeper(char *keeper) in pm_keeper() argument
5271 ASSERT(keeper != NULL); in pm_keeper()
5272 dip = pm_name_to_dip(keeper, 1); in pm_keeper()
5275 PMD(PMD_KEEPS, ("%s: keeper=%s\n", pmf, keeper)) in pm_keeper()
5285 if (strcmp(dp->pdr_keeper, keeper) == 0) { in pm_keeper()
5289 if (strcmp(dp->pdr_keeper, keeper) != 0) in pm_keeper()
5328 dev_info_t *keeper; in pm_kept() local
5350 keeper = pm_name_to_dip(dp->pdr_keeper, 1); in pm_kept()
5351 if (keeper == NULL) in pm_kept()
5384 ddi_release_devi(keeper); in pm_kept()
5410 if (keeper) { in pm_kept()
5411 ret += pm_set_keeping(keeper, kept); in pm_kept()
5412 ddi_release_devi(keeper); in pm_kept()
5456 pm_apply_recorded_dep(dev_info_t *keeper, pm_pdr_t *dp) in pm_apply_recorded_dep() argument
5478 if (pm_set_keeping(keeper, kept)) { in pm_apply_recorded_dep()
6340 pm_rele_dep(char *keeper) in pm_rele_dep() argument
6349 if (strcmp(dp->pdr_keeper, keeper) != 0) in pm_rele_dep()
6359 keeper)) in pm_rele_dep()
6378 dev_info_t *keeper; in pm_bring_self_up() local
6393 keeper = pm_name_to_dip(dp->pdr_keeper, 1); in pm_bring_self_up()
6394 if (keeper) { in pm_bring_self_up()
6396 pmf, PM_DEVICE(keeper))) in pm_bring_self_up()
6397 PM_LOCK_POWER(keeper, &circ); in pm_bring_self_up()
6398 for (j = 0; j < PM_NUMCMPTS(keeper); in pm_bring_self_up()
6400 if (PM_CURPOWER(keeper, j)) { in pm_bring_self_up()
6412 PM_UNLOCK_POWER(keeper, circ); in pm_bring_self_up()
6413 ddi_release_devi(keeper); in pm_bring_self_up()