Lines Matching defs:info

862 	pm_info_t *info;
872 info = PM_GET_PM_INFO(dip);
873 if (!info) {
880 info = PM_GET_PM_INFO(dip);
882 ASSERT(info);
884 *infop = info;
954 pm_info_t *info;
960 info = PM_GET_PM_INFO(dip);
962 if (pm_scans_disabled || !PM_SCANABLE(dip) || !info || !scanp ||
2294 pm_info_t *info = PM_GET_PM_INFO(dip);
2299 ASSERT(info);
2303 info->pmi_dev_pm_state &= ~PM_DIRECT;
2304 ASSERT(info->pmi_clone);
2305 info->pmi_clone = 0;
2348 * Once we clear the info pointer, it looks like it is not power
2352 kmem_free(info, sizeof (pm_info_t));
2478 pm_info_t *info = PM_GET_PM_INFO(dip);
2511 ASSERT(info);
3317 pm_info_t *info = PM_GET_PM_INFO(dip);
3322 if (info == NULL)
3326 info->pmi_dev_pm_state |= PM_DETACHING;
3361 pm_info_t *info = PM_GET_PM_INFO(dip);
3364 if (info == NULL)
3367 if (info->pmi_dev_pm_state & PM_DETACHING) {
3368 info->pmi_dev_pm_state &= ~PM_DETACHING;
3369 if (info->pmi_dev_pm_state & PM_ALLNORM_DEFERRED) {
3379 info->pmi_dev_pm_state &= ~PM_ALLNORM_DEFERRED;
3538 pm_info_t *info;
3549 info = kmem_zalloc(sizeof (pm_info_t), KM_SLEEP);
3561 pm_set_pm_info(dip, info);
4586 * pm_unmanage will clear info pointer later, after dealing with
4746 * info and start over.
7388 pm_info_t *info = PM_GET_PM_INFO(dip);
7392 if (!info)
7818 pm_info_t *info;
7831 info = PM_GET_PM_INFO(cfb_dip);
7832 ASSERT(info);
8005 pm_info_t *info = PM_GET_PM_INFO(dip);
8007 if (!info)
8012 info->pmi_lp = kmem_alloc(PM_NUMCMPTS(dip) *
8014 ip = info->pmi_lp;
8016 ip = info->pmi_levels;
8055 pm_info_t *info = PM_GET_PM_INFO(dip);
8056 if (!info)
8061 ip = &info->pmi_lp[nc - 1];
8063 ip = &info->pmi_levels[nc - 1];
8093 kmem_free(info->pmi_lp, nc * sizeof (int));
8094 info->pmi_lp = NULL;
8275 * the lock, we need to extract the relevant info.
8561 PMD(PMD_SET, ("%s: %s@%s(%s#%d) has no pm info; EIO\n",
9242 pm_info_t *info = PM_GET_PM_INFO(dip);
9247 if (!info)