Home
last modified time | relevance | path

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

/openbmc/linux/arch/powerpc/sysdev/
H A Dfsl_pmc.c25 __be32 pmcsr; member
36 setbits32(&pmc_regs->pmcsr, PMCSR_SLP); in pmc_suspend_enter()
40 ret = spin_event_timeout((in_be32(&pmc_regs->pmcsr) & PMCSR_SLP) == 0, in pmc_suspend_enter()
/openbmc/linux/arch/x86/kernel/
H A Dearly-quirks.c638 u16 pmcsr; in apple_airport_reset() local
646 pmcsr = read_pci_config_16(bus, slot, func, BCM4331_PM_CAP + PCI_PM_CTRL); in apple_airport_reset()
648 if ((pmcsr & PCI_PM_CTRL_STATE_MASK) != PCI_D0) { in apple_airport_reset()
649 pmcsr &= ~PCI_PM_CTRL_STATE_MASK; in apple_airport_reset()
650 write_pci_config_16(bus, slot, func, BCM4331_PM_CAP + PCI_PM_CTRL, pmcsr); in apple_airport_reset()
653 pmcsr = read_pci_config_16(bus, slot, func, BCM4331_PM_CAP + PCI_PM_CTRL); in apple_airport_reset()
654 if ((pmcsr & PCI_PM_CTRL_STATE_MASK) != PCI_D0) { in apple_airport_reset()
/openbmc/linux/drivers/pci/
H A Dpci.c1105 u16 pmcsr; in pci_update_current_state() local
1107 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in pci_update_current_state()
1108 if (PCI_POSSIBLE_ERROR(pmcsr)) { in pci_update_current_state()
1112 dev->current_state = pmcsr & PCI_PM_CTRL_STATE_MASK; in pci_update_current_state()
1246 u16 pmcsr; in pci_power_up() local
1260 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in pci_power_up()
1261 if (PCI_POSSIBLE_ERROR(pmcsr)) { in pci_power_up()
1268 state = pmcsr & PCI_PM_CTRL_STATE_MASK; in pci_power_up()
1271 !(pmcsr & PCI_PM_CTRL_NO_SOFT_RESET); in pci_power_up()
1311 u16 pmcsr; in pci_set_full_power_state() local
[all …]
H A Dquirks.c2422 u16 command, pmcsr; in quirk_e100_interrupt() local
2463 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in quirk_e100_interrupt()
2464 if ((pmcsr & PCI_PM_CTRL_STATE_MASK) != PCI_D0) in quirk_e100_interrupt()
/openbmc/linux/arch/x86/pci/
H A Dintel_mid_pci.c346 u16 pmcsr; in mid_power_off_one_device() local
352 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in mid_power_off_one_device()
353 dev->current_state = (pci_power_t __force)(pmcsr & PCI_PM_CTRL_STATE_MASK); in mid_power_off_one_device()
/openbmc/linux/drivers/net/ethernet/agere/
H A Det131x.c941 u32 pmcsr = readl(&adapter->regs->global.pm_csr); in et1310_in_phy_coma() local
943 return ET_PM_PHY_SW_COMA & pmcsr ? 1 : 0; in et1310_in_phy_coma()
1784 u32 pmcsr = readl(&adapter->regs->global.pm_csr); in et1310_enable_phy_coma() local
1793 pmcsr &= ~ET_PMCSR_INIT; in et1310_enable_phy_coma()
1794 writel(pmcsr, &adapter->regs->global.pm_csr); in et1310_enable_phy_coma()
1797 pmcsr |= ET_PM_PHY_SW_COMA; in et1310_enable_phy_coma()
1798 writel(pmcsr, &adapter->regs->global.pm_csr); in et1310_enable_phy_coma()
1803 u32 pmcsr; in et1310_disable_phy_coma() local
1805 pmcsr = readl(&adapter->regs->global.pm_csr); in et1310_disable_phy_coma()
1808 pmcsr |= ET_PMCSR_INIT; in et1310_disable_phy_coma()
[all …]
/openbmc/linux/drivers/platform/x86/intel/telemetry/
H A Ddebugfs.c510 u16 pmcsr; in telem_soc_states_show() local
584 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr); in telem_soc_states_show()
585 d3_state = ((pmcsr & PCI_PM_CTRL_STATE_MASK) == in telem_soc_states_show()
/openbmc/qemu/hw/vfio/
H A Dpci.c2412 uint16_t pmcsr; in vfio_pci_pre_reset() local
2415 pmcsr = vfio_pci_read_config(pdev, vdev->pm_cap + PCI_PM_CTRL, 2); in vfio_pci_pre_reset()
2416 state = pmcsr & PCI_PM_CTRL_STATE_MASK; in vfio_pci_pre_reset()
2418 pmcsr &= ~PCI_PM_CTRL_STATE_MASK; in vfio_pci_pre_reset()
2419 vfio_pci_write_config(pdev, vdev->pm_cap + PCI_PM_CTRL, pmcsr, 2); in vfio_pci_pre_reset()
2421 pmcsr = vfio_pci_read_config(pdev, vdev->pm_cap + PCI_PM_CTRL, 2); in vfio_pci_pre_reset()
2422 state = pmcsr & PCI_PM_CTRL_STATE_MASK; in vfio_pci_pre_reset()
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3183 u16 pmcsr; in bnx2x_set_power_state() local
3191 pci_read_config_word(bp->pdev, bp->pdev->pm_cap + PCI_PM_CTRL, &pmcsr); in bnx2x_set_power_state()
3196 ((pmcsr & ~PCI_PM_CTRL_STATE_MASK) | in bnx2x_set_power_state()
3199 if (pmcsr & PCI_PM_CTRL_STATE_MASK) in bnx2x_set_power_state()
3213 pmcsr &= ~PCI_PM_CTRL_STATE_MASK; in bnx2x_set_power_state()
3214 pmcsr |= 3; in bnx2x_set_power_state()
3217 pmcsr |= PCI_PM_CTRL_PME_ENABLE; in bnx2x_set_power_state()
3220 pmcsr); in bnx2x_set_power_state()
/openbmc/qemu/hw/virtio/
H A Dvirtio-pci.c2311 uint16_t pmcsr; in virtio_pci_no_soft_reset() local
2317 pmcsr = pci_get_word(dev->config + dev->exp.pm_cap + PCI_PM_CTRL); in virtio_pci_no_soft_reset()
2323 return (pmcsr & PCI_PM_CTRL_NO_SOFT_RESET) && in virtio_pci_no_soft_reset()
2324 (pmcsr & PCI_PM_CTRL_STATE_MASK) == 3; in virtio_pci_no_soft_reset()
/openbmc/linux/drivers/vfio/pci/
H A Dvfio_pci_core.c221 u16 pmcsr; in vfio_pci_probe_power_state() local
226 pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &pmcsr); in vfio_pci_probe_power_state()
228 vdev->needs_pm_restore = !(pmcsr & PCI_PM_CTRL_NO_SOFT_RESET); in vfio_pci_probe_power_state()