Lines Matching refs:pmcsr
590 u16 pmcsr; in pci_raw_set_power_state() local
619 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in pci_raw_set_power_state()
629 pmcsr &= ~PCI_PM_CTRL_STATE_MASK; in pci_raw_set_power_state()
630 pmcsr |= state; in pci_raw_set_power_state()
635 if ((pmcsr & PCI_PM_CTRL_STATE_MASK) == PCI_D3hot in pci_raw_set_power_state()
636 && !(pmcsr & PCI_PM_CTRL_NO_SOFT_RESET)) in pci_raw_set_power_state()
640 pmcsr = 0; in pci_raw_set_power_state()
645 pci_write_config_word(dev, dev->pm_cap + PCI_PM_CTRL, pmcsr); in pci_raw_set_power_state()
654 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in pci_raw_set_power_state()
655 dev->current_state = (pmcsr & PCI_PM_CTRL_STATE_MASK); in pci_raw_set_power_state()
691 u16 pmcsr; in pci_update_current_state() local
703 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in pci_update_current_state()
704 dev->current_state = (pmcsr & PCI_PM_CTRL_STATE_MASK); in pci_update_current_state()
1333 u16 pmcsr; in pci_enable_device_flags() local
1334 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in pci_enable_device_flags()
1335 dev->current_state = (pmcsr & PCI_PM_CTRL_STATE_MASK); in pci_enable_device_flags()
1646 u16 pmcsr; in pci_check_pme_status() local
1653 pci_read_config_word(dev, pmcsr_pos, &pmcsr); in pci_check_pme_status()
1654 if (!(pmcsr & PCI_PM_CTRL_PME_STATUS)) in pci_check_pme_status()
1658 pmcsr |= PCI_PM_CTRL_PME_STATUS; in pci_check_pme_status()
1659 if (pmcsr & PCI_PM_CTRL_PME_ENABLE) { in pci_check_pme_status()
1661 pmcsr &= ~PCI_PM_CTRL_PME_ENABLE; in pci_check_pme_status()
1665 pci_write_config_word(dev, pmcsr_pos, pmcsr); in pci_check_pme_status()
1746 u16 pmcsr; in __pci_pme_active() local
1751 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in __pci_pme_active()
1753 pmcsr |= PCI_PM_CTRL_PME_STATUS | PCI_PM_CTRL_PME_ENABLE; in __pci_pme_active()
1755 pmcsr &= ~PCI_PM_CTRL_PME_ENABLE; in __pci_pme_active()
1757 pci_write_config_word(dev, dev->pm_cap + PCI_PM_CTRL, pmcsr); in __pci_pme_active()