Home
last modified time | relevance | path

Searched refs:pwr_p (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_pwr.c100 pwr_p->pwr_fp++; in pci_pwr_create_info()
105 pci_pwr_change(pwr_p, pwr_p->current_lvl, pci_pwr_new_lvl(pwr_p)); in pci_pwr_create_info()
152 pci_pwr_change(pwr_p, pwr_p->current_lvl, pci_pwr_new_lvl(pwr_p)); in pci_pwr_rm_info()
193 pwr_p->pwr_fp--; in pci_pwr_add_components()
442 return (pci_raise_power(pwr_p, pwr_p->current_lvl, in pci_pwr_ops()
445 pci_pwr_change(pwr_p, pwr_p->current_lvl, in pci_pwr_ops()
473 return (pci_raise_power(pwr_p, pwr_p->current_lvl, in pci_pwr_ops()
514 return (pci_raise_power(pwr_p, pwr_p->current_lvl, in pci_pwr_ops()
517 pci_pwr_change(pwr_p, pwr_p->current_lvl, in pci_pwr_ops()
541 pwr_p->current_lvl = pci_pwr_current_lvl(pwr_p); in pci_pwr_resume()
[all …]
H A Dpci_pci.c1231 pci_pwr_current_lvl(pci_pwr_t *pwr_p) in pci_pwr_current_lvl() argument
1240 ddi_get_instance(pwr_p->pwr_dip)); in pci_pwr_current_lvl()
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcie_pwr.c231 pci_config_put16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset, pmcsr); in pcie_pwr_change()
308 ASSERT(pwr_p); in pcie_bus_power()
645 pcie_pwr_t *pwr_p; in pwr_common_teardown() local
672 pcie_pwr_t *pwr_p; in pcie_pm_hold() local
689 pwr_p->pwr_hold++; in pcie_pm_hold()
719 pcie_pwr_t *pwr_p; in pcie_pm_release() local
740 pwr_p->pwr_hold--; in pcie_pm_subrelease()
744 if (pwr_p->pwr_hold == 0 && level < pwr_p->pwr_func_lvl) { in pcie_pm_subrelease()
762 pcie_pwr_t *pwr_p; in pcie_pm_add_child() local
864 if (pwr_p) { in pcie_pwr_resume()
[all …]
H A Dpcieb.c1847 pcie_pwr_t *pwr_p; in pcieb_pwr_setup() local
1856 pwr_p = PCIE_NEXUS_PMINFO(dip); in pcieb_pwr_setup()
1857 ASSERT(pwr_p); in pcieb_pwr_setup()
1865 conf_hdl = pwr_p->pwr_conf_hdl; in pcieb_pwr_setup()
1919 pcie_pwr_t *pwr_p; in pcieb_pwr_teardown() local
1925 if (pwr_p->pwr_conf_hdl) in pcieb_pwr_teardown()
1944 pmcsr = pci_config_get16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset); in pcieb_pwr_init_and_raise()
1975 pwr_p->pwr_pmcsr_offset); in pcieb_pwr_init_and_raise()
1997 pcie_pwr_t *pwr_p; in pcieb_pwr_disable() local
2000 pwr_p = PCIE_NEXUS_PMINFO(dip); in pcieb_pwr_disable()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_pwr.h134 #define PM_CAPABLE(pwr_p) (pwr_p != NULL) argument
135 #define SLOW_CAPABLE(pwr_p) ((pwr_p->pwr_flags &\ argument
144 extern void pci_pwr_component_busy(pci_pwr_t *pwr_p);
145 extern void pci_pwr_component_idle(pci_pwr_t *pwr_p);
146 extern int pci_pwr_current_lvl(pci_pwr_t *pwr_p);
147 extern int pci_pwr_new_lvl(pci_pwr_t *pwr_p);
151 extern void pci_pwr_create_info(pci_pwr_t *pwr_p, dev_info_t *);
152 extern void pci_pwr_rm_info(pci_pwr_t *pwr_p, dev_info_t *);
155 extern void pci_pwr_resume(dev_info_t *dip, pci_pwr_t *pwr_p);
156 extern void pci_pwr_suspend(dev_info_t *dip, pci_pwr_t *pwr_p);
[all …]
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c1868 pcie_pwr_t *pwr_p; in px_goto_l23ready() local
1877 (pwr_p = PCIE_NEXUS_PMINFO(px_p->px_dip)) == NULL) in px_goto_l23ready()
1880 mutex_enter(&pwr_p->pwr_lock); in px_goto_l23ready()
1961 pwr_p->pwr_link_lvl = PM_LEVEL_L3; in px_goto_l23ready()
1964 mutex_exit(&pwr_p->pwr_lock); in px_goto_l23ready()
1997 pcie_pwr_t *pwr_p; in px_pre_pwron_check() local
2001 (pwr_p = PCIE_NEXUS_PMINFO(px_p->px_dip)) == NULL) in px_pre_pwron_check()
2015 pcie_pwr_t *pwr_p; in px_goto_l0() local
2026 mutex_enter(&pwr_p->pwr_lock); in px_goto_l0()
2049 pwr_p->pwr_link_lvl = PM_LEVEL_L0; in px_goto_l0()
[all …]
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx.c610 pcie_pwr_t *pwr_p; in px_pwr_setup() local
616 pwr_p = PCIE_NEXUS_PMINFO(dip); in px_pwr_setup()
617 ASSERT(pwr_p); in px_pwr_setup()
632 pwr_p->pwr_func_lvl = PM_LEVEL_D0; in px_pwr_setup()