Lines Matching defs:keeper

1831 pm_unsatisfy(char *keeper, char *kept)
1836 PMD(PMD_KEEPS, ("%s: keeper=%s, kept=%s\n", pmf, keeper, kept))
1839 if (strcmp(dp->pdr_keeper, keeper) == 0 &&
1860 pm_unkeeps(int count, char *keeper, char **keptpaths, int pwr)
1869 PMD(PMD_KEEPS, ("%s: count=%d, keeper=%s, keptpaths=%p\n", pmf, count,
1870 keeper, (void *)keptpaths))
1872 * Try to grab keeper. Keeper may have gone away by now,
1875 dip = pm_name_to_dip(keeper, 1);
1916 pm_unsatisfy(keeper, keptpaths[i]);
1923 * Device kept is being un power managed, it is kept up by keeper.
1927 pm_unkepts(char *kept, char *keeper)
1930 PMD(PMD_KEEPS, ("%s: kept=%s, keeper=%s\n", pmf, kept, keeper))
1931 ASSERT(keeper != NULL);
1935 pm_unsatisfy(keeper, kept);
1940 * path of a keeper.
2038 * First assume we are a keeper and remove all our kepts.
2230 pm_dispatch_to_dep_thread(int cmd, char *keeper, char *kept, int wait,
2242 if (keeper != NULL) {
2243 new_work->pdw_keeper = kmem_zalloc(strlen(keeper) + 1,
2245 (void) strcpy(new_work->pdw_keeper, keeper);
3770 bring_wekeeps_up(char *keeper)
3783 * We process the request even if the keeper detaches because
3786 PMD(PMD_BRING, ("%s: keeper= %s\n", pmf, keeper))
3788 if (strcmp(dp->pdr_keeper, keeper) != 0)
3842 /* if we got here the keeper had a transition from OFF->ON */
5119 * keeper -> kept list for simplification. At this point We do not
5128 pm_record_keeper(char *kept, char *keeper, int isprop)
5133 PMD(PMD_KEEPS, ("%s: %s, %s\n", pmf, kept, keeper))
5134 ASSERT(kept && keeper);
5144 strcmp(keeper, pdr->pdr_keeper) == 0) {
5152 npdr = newpdr(kept, keeper, isprop);
5199 pm_set_keeping(dev_info_t *keeper, dev_info_t *kept)
5205 PMD(PMD_KEEPS, ("%s: keeper=%s@%s(%s#%d), kept=%s@%s(%s#%d)\n", pmf,
5206 PM_DEVICE(keeper), PM_DEVICE(kept)))
5211 ASSERT(keeper != kept);
5212 if (PM_GET_PM_INFO(keeper) == NULL) {
5215 PM_DEVICE(keeper), PM_DEVICE(kept));
5216 PMD((PMD_FAIL | PMD_KEEPS), ("%s: keeper %s@%s(%s#%d) is not"
5217 "power managed\n", pmf, PM_DEVICE(keeper)))
5223 PM_DEVICE(keeper), PM_DEVICE(kept));
5229 PM_LOCK_POWER(keeper, &circ);
5230 for (j = 0; j < PM_NUMCMPTS(keeper); j++) {
5231 if (PM_CURPOWER(keeper, j)) {
5242 PM_UNLOCK_POWER(keeper, circ);
5259 pm_keeper(char *keeper)
5261 PMD_FUNC(pmf, "keeper")
5271 ASSERT(keeper != NULL);
5272 dip = pm_name_to_dip(keeper, 1);
5275 PMD(PMD_KEEPS, ("%s: keeper=%s\n", pmf, keeper))
5280 PMD(PMD_KEEPS, ("%s: keeper %s\n", pmf, dp->pdr_keeper))
5285 if (strcmp(dp->pdr_keeper, keeper) == 0) {
5289 if (strcmp(dp->pdr_keeper, keeper) != 0)
5299 PMD(PMD_KEEPS, ("%s: keeper=%s@%s(%s#%d), "
5318 * PM_ADD_DEPENDENT_PROPERTY ioctls. Record down on the keeper's
5328 dev_info_t *keeper;
5350 keeper = pm_name_to_dip(dp->pdr_keeper, 1);
5351 if (keeper == NULL)
5384 ddi_release_devi(keeper);
5410 if (keeper) {
5411 ret += pm_set_keeping(keeper, kept);
5412 ddi_release_devi(keeper);
5451 * keeper is already known to be the device that keeps up the other (kept) one.
5456 pm_apply_recorded_dep(dev_info_t *keeper, pm_pdr_t *dp)
5476 PMD(PMD_KEEPS, ("%s: keeper=%s, kept=%s\n", pmf,
5478 if (pm_set_keeping(keeper, kept)) {
6037 pm_log("%p: %s keeper %s, kept %s, kept count %d, next %p\n",
6324 return ("keeper");
6340 pm_rele_dep(char *keeper)
6349 if (strcmp(dp->pdr_keeper, keeper) != 0)
6358 "of keeper=%s\n", pmf, PM_DEVICE(kept),
6359 keeper))
6370 * if our keeper is up since dependency is not honored while a kept
6378 dev_info_t *keeper;
6393 keeper = pm_name_to_dip(dp->pdr_keeper, 1);
6394 if (keeper) {
6395 PMD(PMD_KEEPS, ("%s: keeper=%s@%s(%s#%d)\n",
6396 pmf, PM_DEVICE(keeper)))
6397 PM_LOCK_POWER(keeper, &circ);
6398 for (j = 0; j < PM_NUMCMPTS(keeper);
6400 if (PM_CURPOWER(keeper, j)) {
6412 PM_UNLOCK_POWER(keeper, circ);
6413 ddi_release_devi(keeper);
6428 PMD(PMD_DEP, ("%s: keeper=%s, kept=%s\n", pmf,