Searched defs:pmcsr (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcie_pwr.c191 uint16_t pmcsr; local
195 pmcsr = pci_config_get16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset);
196 pmcsr &= ~PCI_PMCSR_STATE_MASK;
199 pmcsr |= PCI_PMCSR_D0;
203 pmcsr |= PCI_PMCSR_D1;
207 pmcsr |= PCI_PMCSR_D2;
211 pmcsr |= PCI_PMCSR_D3HOT;
230 pci_config_put16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset, pmcsr);
H A Dpcieb.c1573 * Save offset to pmcsr for future references.
1631 uint16_t pmcsr; local
1639 pmcsr = pci_config_get16(pwr_p->pwr_conf_hdl, pwr_p->pwr_pmcsr_offset);
1640 pmcsr &= PCI_PMCSR_STATE_MASK;
1641 switch (pmcsr) {
1669 pmcsr = pci_config_get16(pwr_p->pwr_conf_hdl,
1671 if ((pmcsr & PCI_PMCSR_STATE_MASK) == PCI_PMCSR_D0)
/illumos-gate/usr/src/uts/common/io/audio/drv/audiots/
H A Daudiots.c587 uint16_t pmcsr; local
611 pmcsr = pci_config_get16(pcih, ptr);
612 if ((pmcsr & PCI_PMCSR_STATE_MASK) != PCI_PMCSR_D0) {
615 pmcsr &= ~PCI_PMCSR_STATE_MASK;
616 pmcsr |= PCI_PMCSR_D0;
617 pci_config_put16(pcih, ptr, pmcsr);
632 pmcsr = pci_config_get16(pcih, ptr);
633 pci_config_put16(pcih, ptr, pmcsr | PCI_PMCSR_PME_STAT);
/illumos-gate/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;
1137 * pmcsr i
1171 uint16_t pmcap, pmcsr; local
[all...]
/illumos-gate/usr/src/uts/common/io/yge/
H A Dyge.c1195 /* ensure the pmcsr status is D0 state */
1198 uint16_t pmcsr; local
1199 pmcsr = pci_config_get16(dev->d_pcih, pm_cap + PCI_PMCSR);
1200 pmcsr &= ~PCI_PMCSR_STATE_MASK;
1202 pmcsr | PCI_PMCSR_D0);
1750 /* ensure the pmcsr status is D0 state */
1754 uint16_t pmcsr; local
1755 pmcsr = pci_config_get16(dev->d_pcih, pm_cap + PCI_PMCSR);
1756 pmcsr &= ~PCI_PMCSR_STATE_MASK;
1758 pmcsr | PCI_PMCSR_D
[all...]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_pci.c1227 * Examine the pmcsr register and return the software defined
1234 uint16_t pmcsr; local
1242 if ((pmcsr = PCI_CAP_GET16(ppb->ppb_conf_hdl, NULL,
1246 switch (pmcsr & PCI_PMCSR_STATE_MASK) {
1279 uint16_t pmcsr; local
1319 if ((pmcsr = PCI_CAP_GET16(ppb->ppb_conf_hdl, NULL,
1327 old_lvl = pmcsr & PCI_PMCSR_STATE_MASK;
1329 pmcsr &= ~PCI_PMCSR_STATE_MASK;
1333 pmcsr |= PCI_PMCSR_D0;
1344 pmcsr |
[all...]
/illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/
H A Dahci.c4056 ushort_t pmcap, pmcsr; local
4229 pmcsr = pci_config_get16(
4234 "= 0x%x PCI_PMCSR = 0x%x", pmcap, pmcsr);
/illumos-gate/usr/src/uts/common/io/sfe/
H A Dsfe_util.c5298 uint32_t pmcsr; local
5318 pmcsr = pci_config_get32(conf_handle, pci_cap_ptr + PCI_PMCSR);
5321 "!%s%d: pmc found at 0x%x: pmcsr: 0x%08x",
5322 drv_name, unit, pci_cap_ptr, pmcsr));
5332 pmcsr = (pmcsr & ~PCI_PMCSR_STATE_MASK) | new_mode;
5333 pci_config_put32(conf_handle, pci_cap_ptr + PCI_PMCSR, pmcsr);
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_boot.c1823 uint16_t pmcsr; local
1841 pmcsr = pci_getw(bus, dev, func, cap_ptr + PCI_PMCSR);
1842 pmcsr &= ~(PCI_PMCSR_STATE_MASK);
1843 pmcsr |= PCI_PMCSR_D0; /* D0 state */
1844 pci_putw(bus, dev, func, cap_ptr + PCI_PMCSR, pmcsr);

Completed in 110 milliseconds