Home
last modified time | relevance | path

Searched refs:pmcsr (Results 1 – 9 of 9) sorted by relevance

/titanic_41/usr/src/uts/common/os/
H A Dsunpci.c765 uint16_t pmcsr; local
774 pmcsr = pci_config_get16(confhdl, pmcsr_offset);
776 (*saved_pmcsrp) |= (pmcsr & PCI_PMCSR_STATE_MASK);
1009 uint16_t pmcap, pmcsr, pcicmd; local
1075 pmcsr = pci_config_get16(hdl, p->ppc_cap_offset + PCI_PMCSR);
1076 p->ppc_pmcsr = pmcsr;
1077 pmcsr &= (PCI_PMCSR_STATE_MASK);
1078 pmcsr |= (PCI_PMCSR_PME_STAT | p->ppc_suspend_level);
1133 pmcsr = 0;
1146 pmcsr);
[all …]
/titanic_41/usr/src/uts/common/io/pciex/
H A Dpcie_pwr.c191 uint16_t pmcsr; in pcie_pwr_change() local
195 pmcsr = pci_config_get16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset); in pcie_pwr_change()
196 pmcsr &= ~PCI_PMCSR_STATE_MASK; in pcie_pwr_change()
199 pmcsr |= PCI_PMCSR_D0; in pcie_pwr_change()
203 pmcsr |= PCI_PMCSR_D1; in pcie_pwr_change()
207 pmcsr |= PCI_PMCSR_D2; in pcie_pwr_change()
211 pmcsr |= PCI_PMCSR_D3HOT; in pcie_pwr_change()
230 pci_config_put16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset, pmcsr); in pcie_pwr_change()
H A Dpcieb.c1631 uint16_t pmcsr; in pcieb_pwr_init_and_raise() local
1639 pmcsr = pci_config_get16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset); in pcieb_pwr_init_and_raise()
1640 pmcsr &= PCI_PMCSR_STATE_MASK; in pcieb_pwr_init_and_raise()
1641 switch (pmcsr) { in pcieb_pwr_init_and_raise()
1669 pmcsr = pci_config_get16(pwr_p->pwr_conf_hdl, in pcieb_pwr_init_and_raise()
1671 if ((pmcsr & PCI_PMCSR_STATE_MASK) == PCI_PMCSR_D0) in pcieb_pwr_init_and_raise()
/titanic_41/usr/src/uts/sun4u/io/pci/
H A Dpci_pci.c1234 uint16_t pmcsr; in pci_pwr_current_lvl() local
1242 if ((pmcsr = PCI_CAP_GET16(ppb->ppb_conf_hdl, NULL, in pci_pwr_current_lvl()
1246 switch (pmcsr & PCI_PMCSR_STATE_MASK) { in pci_pwr_current_lvl()
1279 uint16_t pmcsr; in ppb_pwr() local
1319 if ((pmcsr = PCI_CAP_GET16(ppb->ppb_conf_hdl, NULL, in ppb_pwr()
1327 old_lvl = pmcsr & PCI_PMCSR_STATE_MASK; in ppb_pwr()
1329 pmcsr &= ~PCI_PMCSR_STATE_MASK; in ppb_pwr()
1333 pmcsr |= PCI_PMCSR_D0; in ppb_pwr()
1344 pmcsr |= PCI_PMCSR_D1; in ppb_pwr()
1363 pmcsr |= PCI_PMCSR_D3HOT; in ppb_pwr()
[all …]
/titanic_41/usr/src/uts/common/io/audio/drv/audiots/
H A Daudiots.c587 uint16_t pmcsr; in audiots_power_up() local
611 pmcsr = pci_config_get16(pcih, ptr); in audiots_power_up()
612 if ((pmcsr & PCI_PMCSR_STATE_MASK) != PCI_PMCSR_D0) { in audiots_power_up()
615 pmcsr &= ~PCI_PMCSR_STATE_MASK; in audiots_power_up()
616 pmcsr |= PCI_PMCSR_D0; in audiots_power_up()
617 pci_config_put16(pcih, ptr, pmcsr); in audiots_power_up()
632 pmcsr = pci_config_get16(pcih, ptr); in audiots_power_up()
633 pci_config_put16(pcih, ptr, pmcsr | PCI_PMCSR_PME_STAT); in audiots_power_up()
/titanic_41/usr/src/uts/common/io/yge/
H A Dyge.c1198 uint16_t pmcsr; in yge_attach() local
1199 pmcsr = pci_config_get16(dev->d_pcih, pm_cap + PCI_PMCSR); in yge_attach()
1200 pmcsr &= ~PCI_PMCSR_STATE_MASK; in yge_attach()
1202 pmcsr | PCI_PMCSR_D0); in yge_attach()
1754 uint16_t pmcsr; in yge_resume() local
1755 pmcsr = pci_config_get16(dev->d_pcih, pm_cap + PCI_PMCSR); in yge_resume()
1756 pmcsr &= ~PCI_PMCSR_STATE_MASK; in yge_resume()
1758 pmcsr | PCI_PMCSR_D0); in yge_resume()
/titanic_41/usr/src/uts/intel/io/pci/
H A Dpci_boot.c1832 uint16_t pmcsr; in set_devpm_d0() local
1850 pmcsr = pci_getw(bus, dev, func, cap_ptr + PCI_PMCSR); in set_devpm_d0()
1851 pmcsr &= ~(PCI_PMCSR_STATE_MASK); in set_devpm_d0()
1852 pmcsr |= PCI_PMCSR_D0; /* D0 state */ in set_devpm_d0()
1853 pci_putw(bus, dev, func, cap_ptr + PCI_PMCSR, pmcsr); in set_devpm_d0()
/titanic_41/usr/src/uts/common/io/sfe/
H A Dsfe_util.c5300 uint32_t pmcsr; in gem_pci_set_power_state() local
5320 pmcsr = pci_config_get32(conf_handle, pci_cap_ptr + PCI_PMCSR); in gem_pci_set_power_state()
5324 drv_name, unit, pci_cap_ptr, pmcsr)); in gem_pci_set_power_state()
5334 pmcsr = (pmcsr & ~PCI_PMCSR_STATE_MASK) | new_mode; in gem_pci_set_power_state()
5335 pci_config_put32(conf_handle, pci_cap_ptr + PCI_PMCSR, pmcsr); in gem_pci_set_power_state()
/titanic_41/usr/src/uts/common/io/sata/adapters/ahci/
H A Dahci.c4056 ushort_t pmcap, pmcsr; in ahci_config_space_init() local
4229 pmcsr = pci_config_get16( in ahci_config_space_init()
4234 "= 0x%x PCI_PMCSR = 0x%x", pmcap, pmcsr); in ahci_config_space_init()