Lines Matching defs:cmpt
829 e_pm_valid_power(dev_info_t *dip, int cmpt, int level)
832 pm_component_t *cp = PM_CP(dip, cmpt);
889 e_pm_valid_comp(dev_info_t *dip, int cmpt, pm_component_t **cpp)
891 if (cmpt >= 0 && cmpt < PM_NUMCMPTS(dip)) {
893 *cpp = PM_CP(dip, cmpt);
904 dev_is_needed(dev_info_t *dip, int cmpt, int level, int direction)
912 if (!e_pm_valid_info(dip, NULL) || !e_pm_valid_comp(dip, cmpt, &cp) ||
913 !e_pm_valid_power(dip, cmpt, level))
916 PMD(PMD_DIN, ("%s: %s@%s(%s#%d) cmpt=%d, dir=%s, new=%d, cur=%d\n",
917 pmf, PM_DEVICE(dip), cmpt, pm_decode_direction(direction),
920 if (pm_set_power(dip, cmpt, level, direction,
930 "errno %d\n", pmf, PM_DEVICE(dip), cmpt,
1526 /* We could not suspend before turning cmpt zero off */
1537 power_req.req.ppm_set_power_req.cmpt = comp;
3008 if (blocked) { /* blocked, but different cmpt? */
3062 calc_cfb_comps_incr(dev_info_t *dip, int cmpt, int old, int new)
3064 struct pm_component *cp = PM_CP(dip, cmpt);
3125 power_req.req.ppm_notify_level_req.cmpt = comp;
3264 p->cmpt = i;
4454 ddi_dev_is_needed(dev_info_t *dip, int cmpt, int level)
4456 return (pm_raise_power(dip, cmpt, level));
4470 request.req.set_power_req.cmpt = pm_cmpt;
4615 pm_busy_component(dev_info_t *dip, int cmpt)
4620 if (!e_pm_valid_info(dip, NULL) || !e_pm_valid_comp(dip, cmpt, &cp))
4633 pm_idle_component(dev_info_t *dip, int cmpt)
4639 if (!e_pm_valid_info(dip, NULL) || !e_pm_valid_comp(dip, cmpt, &cp))
4839 int new_level, old_level, cmpt;
4862 cmpt = reqp->req.ppm_set_power_req.cmpt;
4864 old_level = PM_CURPOWER(target_dip, cmpt);
4866 retval = pm_power(target_dip, cmpt, new_level);
4868 "%d %s\n", pmf, PM_DEVICE(target_dip), cmpt,
4937 reqp->req.ppm_notify_level_req.cmpt,
4939 reqp->req.ppm_notify_level_req.cmpt),