Searched defs:pmcsr (Results 1 - 9 of 9) sorted by relevance
| /illumos-gate/usr/src/uts/common/io/pciex/ |
| H A D | pcie_pwr.c | 191 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 D | pcieb.c | 1573 * 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 D | audiots.c | 587 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 D | sunpci.c | 765 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 D | yge.c | 1195 /* 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 D | pci_pci.c | 1227 * 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 D | ahci.c | 4056 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 D | sfe_util.c | 5298 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 D | pci_boot.c | 1823 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 96 milliseconds