Home
last modified time | relevance | path

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

/pciutils/lmr/
H A Dmargin_hw.c149 u16 lnk_ctl = pci_read_word(dev->dev, pcie->addr + PCI_EXP_LNKCTL); in margin_prep_dev() local
150 dev->aspm = lnk_ctl & PCI_EXP_LNKCTL_ASPM; in margin_prep_dev()
151 dev->hawd = !!(lnk_ctl & PCI_EXP_LNKCTL_HWAUTWD); in margin_prep_dev()
152 lnk_ctl &= ~PCI_EXP_LNKCTL_ASPM; in margin_prep_dev()
153 pci_write_word(dev->dev, pcie->addr + PCI_EXP_LNKCTL, lnk_ctl); in margin_prep_dev()
157 lnk_ctl |= PCI_EXP_LNKCTL_HWAUTWD; in margin_prep_dev()
158 pci_write_word(dev->dev, pcie->addr + PCI_EXP_LNKCTL, lnk_ctl); in margin_prep_dev()
176 u16 lnk_ctl = pci_read_word(dev->dev, pcie->addr + PCI_EXP_LNKCTL); in margin_restore_dev() local
177 lnk_ctl = SET_REG_MASK(lnk_ctl, PCI_EXP_LNKCAP_ASPM, dev->aspm); in margin_restore_dev()
178 lnk_ctl = SET_REG_MASK(lnk_ctl, PCI_EXP_LNKCTL_HWAUTWD, dev->hawd); in margin_restore_dev()
[all …]