power_req
power_req_t power_req;
power_req.request_type = PMR_PPM_SET_POWER;
power_req.req.ppm_set_power_req.who = dip;
power_req.req.ppm_set_power_req.cmpt = comp;
power_req.req.ppm_set_power_req.old_level = old_level;
power_req.req.ppm_set_power_req.new_level = level;
power_req.req.ppm_set_power_req.canblock = canblock;
power_req.req.ppm_set_power_req.cookie = NULL;
&power_req, &result)) == DDI_SUCCESS) {
power_req.req.ppm_set_power_req.cookie;
power_req_t power_req;
power_req.request_type = PMR_PPM_ALL_LOWEST;
power_req.req.ppm_all_lowest_req.mode = mode;
DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_UNMANAGE;
power_req.req.ppm_config_req.who = dip;
&power_req, &result);
&power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_POWER_LOCK_OWNER;
power_req.req.ppm_power_lock_owner_req.who = dip;
if (pm_ctlops(ppm, dip, DDI_CTLOPS_POWER, &power_req, &result) !=
if ((owner = power_req.req.ppm_power_lock_owner_req.owner) != NULL &&
power_req_t power_req;
power_req.request_type = PMR_PPM_POWER_CHANGE_NOTIFY;
power_req.req.ppm_notify_level_req.who = dip;
power_req.req.ppm_notify_level_req.cmpt = comp;
power_req.req.ppm_notify_level_req.new_level = level;
power_req.req.ppm_notify_level_req.old_level = old_level;
if (pm_ctlops(ppm, dip, DDI_CTLOPS_POWER, &power_req,
power_req_t power_req;
struct ppm_notify_level_req *p = &power_req.req.ppm_notify_level_req;
power_req.request_type = PMR_PPM_POWER_CHANGE_NOTIFY;
DDI_CTLOPS_POWER, &power_req,
power_req_t power_req;
power_req.request_type = PMR_PPM_LOCK_POWER;
power_req.req.ppm_lock_power_req.who = dip;
(void) pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_UNLOCK_POWER;
power_req.req.ppm_unlock_power_req.who = dip;
(void) pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_TRY_LOCK_POWER;
power_req.req.ppm_lock_power_req.who = dip;
(void) pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_INIT_CHILD;
power_req.req.ppm_config_req.who = dip;
return (pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req,
power_req.request_type = PMR_PPM_INIT_CHILD;
power_req.req.ppm_config_req.who = dip;
DDI_CTLOPS_POWER, &power_req, NULL);
power_req_t power_req;
power_req.request_type = PMR_PPM_PRE_PROBE;
power_req.req.ppm_config_req.who = dip;
DDI_CTLOPS_POWER, &power_req, &result);
power_req.request_type = PMR_PPM_PRE_PROBE;
power_req.req.ppm_config_req.who = dip;
DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_PRE_ATTACH;
power_req.req.ppm_config_req.who = dip;
&power_req, &result);
power_req.request_type = PMR_PPM_PRE_ATTACH;
power_req.req.ppm_config_req.who = dip;
DDI_CTLOPS_POWER, &power_req, &result);
power_req.request_type = PMR_PPM_PRE_RESUME;
power_req.req.resume_req.who = cp->ppc_dip;
power_req.req.resume_req.cmd =
DDI_CTLOPS_POWER, &power_req, &result);
power_req.request_type = PMR_PPM_PRE_RESUME;
power_req.req.resume_req.who = cp->ppc_dip;
power_req.req.resume_req.cmd =
DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_UNINIT_CHILD;
power_req.req.ppm_config_req.who = dip;
return (pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req,
power_req.request_type = PMR_PPM_UNINIT_CHILD;
power_req.req.ppm_config_req.who = dip;
(void) pm_ctlops(NULL, dip, DDI_CTLOPS_POWER, &power_req, NULL);
power_req_t power_req;
power_req.request_type = PMR_PPM_POST_PROBE;
power_req.req.ppm_config_req.who = cp->ppc_dip;
power_req.req.ppm_config_req.result = ret;
&power_req, &result);
power_req.request_type = PMR_PPM_POST_PROBE;
power_req.req.ppm_config_req.who = cp->ppc_dip;
power_req.req.ppm_config_req.result = ret;
&power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_POST_ATTACH;
power_req.req.ppm_config_req.who = cp->ppc_dip;
power_req.req.ppm_config_req.result = ret;
DDI_CTLOPS_POWER, &power_req, &result);
power_req.request_type = PMR_PPM_POST_ATTACH;
power_req.req.ppm_config_req.who = cp->ppc_dip;
power_req.req.ppm_config_req.result = ret;
DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_PRE_DETACH;
power_req.req.ppm_config_req.who = dip;
&power_req, &result);
power_req.request_type = PMR_PPM_PRE_DETACH;
power_req.req.ppm_config_req.who = dip;
DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_POST_DETACH;
power_req.req.ppm_config_req.who = cp->ppc_dip;
power_req.req.ppm_config_req.result = ret;
DDI_CTLOPS_POWER, &power_req, &result);
power_req.request_type = PMR_PPM_POST_DETACH;
power_req.req.ppm_config_req.who = cp->ppc_dip;
power_req.req.ppm_config_req.result = ret;
DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_SEARCH_LIST;
power_req.req.ppm_search_list_req.searchlist = sp;
ddi_root_node(), DDI_CTLOPS_POWER, &power_req, &result);
power_req_t power_req;
power_req.request_type = PMR_PPM_ENTER_SX;
power_req.req.ppm_power_enter_sx_req.sx_state = S3;
power_req.req.ppm_power_enter_sx_req.test_point =
power_req.req.ppm_power_enter_sx_req.wakephys = wakephys;
&power_req, &ret);
power_req.request_type = PMR_PPM_EXIT_SX;
power_req.req.ppm_power_enter_sx_req.sx_state = S3;
&power_req, &ret);