Lines Matching refs:reqp
759 power_req_t *reqp = (power_req_t *)arg; in ppm_ctlops() local
773 char *ctlstr = ppm_get_ctlstr(reqp->request_type, mask); in ppm_ctlops()
785 switch (reqp->request_type) { in ppm_ctlops()
789 mode = (reqp->req.ppm_all_lowest_req.mode == PM_ALL_LOWEST); in ppm_ctlops()
798 ASSERT(reqp->req.ppm_set_power_req.who == rdip); in ppm_ctlops()
800 if (reqp->req.ppm_config_req.result != DDI_SUCCESS || in ppm_ctlops()
811 ppm_svc_resume_ctlop(rdip, reqp); in ppm_ctlops()
824 else if (reqp->request_type != PMR_PPM_UNLOCK_POWER) { in ppm_ctlops()
832 ppmd->path, ppm_get_ctlstr(reqp->request_type, D_LOCKS))) in ppm_ctlops()
835 ppm_lock_all(domp, reqp, result); in ppm_ctlops()
837 ppm_lock_one(ppmd, reqp, result); in ppm_ctlops()
841 ASSERT(reqp->req.ppm_power_lock_owner_req.who == rdip); in ppm_ctlops()
857 reqp->req.ppm_power_lock_owner_req.owner = in ppm_ctlops()
860 reqp->req.ppm_power_lock_owner_req.owner = in ppm_ctlops()
866 ASSERT(reqp->req.ppm_lock_power_req.who == rdip); in ppm_ctlops()
893 ASSERT(reqp->req.ppm_config_req.who == rdip); in ppm_ctlops()
897 if (reqp->req.ppm_config_req.result == DDI_SUCCESS) { in ppm_ctlops()
915 ASSERT(reqp->req.ppm_lock_power_req.who == rdip); in ppm_ctlops()
949 ASSERT(reqp->req.ppm_config_req.who == rdip); in ppm_ctlops()
953 ASSERT(reqp->req.ppm_config_req.who == rdip); in ppm_ctlops()
954 if (reqp->req.ppm_config_req.result == DDI_PROBE_SUCCESS || in ppm_ctlops()
955 reqp->req.ppm_config_req.result == DDI_PROBE_DONTCARE) in ppm_ctlops()
961 reqp->req.ppm_config_req.result)) in ppm_ctlops()
965 ASSERT(reqp->req.ppm_config_req.who == rdip); in ppm_ctlops()
982 return (ppm_manage_cpus(rdip, reqp, result)); in ppm_ctlops()
984 return (ppm_manage_fet(rdip, reqp, result)); in ppm_ctlops()
987 return (ppm_manage_pci(rdip, reqp, result)); in ppm_ctlops()
989 return (ppm_manage_pcie(rdip, reqp, result)); in ppm_ctlops()
999 s3args.s3a_state = reqp->req.ppm_power_enter_sx_req.sx_state; in ppm_ctlops()
1001 reqp->req.ppm_power_enter_sx_req.test_point; in ppm_ctlops()
1002 s3args.s3a_wakephys = reqp->req.ppm_power_enter_sx_req.wakephys; in ppm_ctlops()
1003 s3args.s3a_psr = reqp->req.ppm_power_enter_sx_req.psr; in ppm_ctlops()
1005 reqp->request_type == PMR_PPM_ENTER_SX); in ppm_ctlops()
1014 ret = ppm_search_list(reqp->req.ppm_search_list_req.searchlist); in ppm_ctlops()
1015 reqp->req.ppm_search_list_req.result = ret; in ppm_ctlops()
1027 reqp->request_type); in ppm_ctlops()
1069 ppm_manage_cpus(dev_info_t *dip, power_req_t *reqp, int *result) in ppm_manage_cpus() argument
1082 switch (reqp->request_type) { in ppm_manage_cpus()
1096 old = reqp->req.ppm_set_power_req.old_level; in ppm_manage_cpus()
1097 new = reqp->req.ppm_set_power_req.new_level; in ppm_manage_cpus()
1152 if (reqp->req.ppm_set_power_req.canblock == PM_CANBLOCK_BLOCK) in ppm_manage_cpus()
1176 reqp->req.ppm_set_power_req.cookie = (void *) devlist; in ppm_manage_cpus()
1200 ppm_svc_resume_ctlop(dev_info_t *dip, power_req_t *reqp) in ppm_svc_resume_ctlop() argument
1505 ppm_manage_fet(dev_info_t *dip, power_req_t *reqp, int *result) in ppm_manage_fet() argument
1519 switch (reqp->request_type) { in ppm_manage_fet()
1522 old = reqp->req.ppm_set_power_req.old_level; in ppm_manage_fet()
1523 new = reqp->req.ppm_set_power_req.new_level; in ppm_manage_fet()
1524 cmpt = reqp->req.ppm_set_power_req.cmpt; in ppm_manage_fet()
1528 old = reqp->req.ppm_notify_level_req.old_level; in ppm_manage_fet()
1529 new = reqp->req.ppm_notify_level_req.new_level; in ppm_manage_fet()
1530 cmpt = reqp->req.ppm_notify_level_req.cmpt; in ppm_manage_fet()
1535 str, reqp->request_type, PM_NAME(dip), PM_ADDR(dip))) in ppm_manage_fet()
1551 ppm_get_ctlstr(reqp->request_type, ~0), old, new, cmpt, in ppm_manage_fet()
1927 ppm_manage_pci(dev_info_t *dip, power_req_t *reqp, int *result) in ppm_manage_pci() argument
1940 switch (reqp->request_type) { in ppm_manage_pci()
1943 old = reqp->req.ppm_set_power_req.old_level; in ppm_manage_pci()
1944 new = reqp->req.ppm_set_power_req.new_level; in ppm_manage_pci()
1945 cmpt = reqp->req.ppm_set_power_req.cmpt; in ppm_manage_pci()
1950 old = reqp->req.ppm_notify_level_req.old_level; in ppm_manage_pci()
1951 new = reqp->req.ppm_notify_level_req.new_level; in ppm_manage_pci()
1952 cmpt = reqp->req.ppm_notify_level_req.cmpt; in ppm_manage_pci()
1971 ppm_get_ctlstr(reqp->request_type, ~0), in ppm_manage_pci()
2070 ppm_manage_pcie(dev_info_t *dip, power_req_t *reqp, int *result) in ppm_manage_pcie() argument
2083 switch (reqp->request_type) { in ppm_manage_pcie()
2086 old = reqp->req.ppm_set_power_req.old_level; in ppm_manage_pcie()
2087 new = reqp->req.ppm_set_power_req.new_level; in ppm_manage_pcie()
2088 cmpt = reqp->req.ppm_set_power_req.cmpt; in ppm_manage_pcie()
2093 old = reqp->req.ppm_notify_level_req.old_level; in ppm_manage_pcie()
2094 new = reqp->req.ppm_notify_level_req.new_level; in ppm_manage_pcie()
2095 cmpt = reqp->req.ppm_notify_level_req.cmpt; in ppm_manage_pcie()
2114 ppm_get_ctlstr(reqp->request_type, ~0), in ppm_manage_pcie()