Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Dreset.c46 int pcie_cap; in mlx4_reset() local
79 pcie_cap = pci_pcie_cap(dev->persist->pdev); in mlx4_reset()
141 if (pcie_cap) { in mlx4_reset()
142 devctl = hca_header[(pcie_cap + PCI_EXP_DEVCTL) / 4]; in mlx4_reset()
150 linkctl = hca_header[(pcie_cap + PCI_EXP_LNKCTL) / 4]; in mlx4_reset()
/Linux-v5.4/arch/x86/pci/
Dintel_mid_pci.c65 u32 pcie_cap = 0, cap_data; in fixed_bar_cap() local
74 devfn, pos, 4, &pcie_cap)) in fixed_bar_cap()
77 if (PCI_EXT_CAP_ID(pcie_cap) == 0x0000 || in fixed_bar_cap()
78 PCI_EXT_CAP_ID(pcie_cap) == 0xffff) in fixed_bar_cap()
81 if (PCI_EXT_CAP_ID(pcie_cap) == PCI_EXT_CAP_ID_VNDR) { in fixed_bar_cap()
88 pos = PCI_EXT_CAP_NEXT(pcie_cap); in fixed_bar_cap()
Dfixup.c280 dev->pcie_cap + PCI_EXP_LNKCTL; in pcie_rootport_aspm_quirk()
/Linux-v5.4/arch/powerpc/kernel/
Deeh.c220 cap = edev->pcie_cap; in eeh_dump_dev_log()
751 if (edev->pcie_cap) { in eeh_restore_vf_config()
754 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
758 eeh_ops->write_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
762 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCAP2, in eeh_restore_vf_config()
766 edev->pcie_cap + PCI_EXP_DEVCTL2, in eeh_restore_vf_config()
770 edev->pcie_cap + PCI_EXP_DEVCTL2, in eeh_restore_vf_config()
781 if (edev->pcie_cap) { in eeh_restore_vf_config()
782 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
788 eeh_ops->write_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in eeh_restore_vf_config()
[all …]
Deeh_pe.c716 cap = edev->pcie_cap; in eeh_bridge_check_link()
/Linux-v5.4/arch/powerpc/platforms/powernv/
Deeh-powernv.c326 if (!edev || !edev->pcie_cap) in pnv_eeh_find_ecap()
393 edev->pcie_cap = pnv_eeh_find_cap(pdn, PCI_CAP_ID_EXP); in pnv_eeh_probe()
398 if (edev->pcie_cap) { in pnv_eeh_probe()
399 pnv_pci_cfg_read(pdn, edev->pcie_cap + PCI_EXP_FLAGS, in pnv_eeh_probe()
978 if (WARN_ON(!edev->pcie_cap)) in pnv_eeh_do_flr()
981 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCAP, 4, &reg); in pnv_eeh_do_flr()
989 edev->pcie_cap + PCI_EXP_DEVSTA, in pnv_eeh_do_flr()
991 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in pnv_eeh_do_flr()
994 eeh_ops->write_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in pnv_eeh_do_flr()
999 eeh_ops->read_config(pdn, edev->pcie_cap + PCI_EXP_DEVCTL, in pnv_eeh_do_flr()
[all …]
/Linux-v5.4/arch/powerpc/platforms/pseries/
Deeh_pseries.c202 if (!edev || !edev->pcie_cap) in pseries_eeh_find_ecap()
263 edev->pcie_cap = pseries_eeh_find_cap(pdn, PCI_CAP_ID_EXP); in pseries_eeh_probe()
268 if (edev->pcie_cap) { in pseries_eeh_probe()
269 rtas_read_config(pdn, edev->pcie_cap + PCI_EXP_FLAGS, in pseries_eeh_probe()
/Linux-v5.4/drivers/misc/cardreader/
Drtsx_pcr.c61 rtsx_pci_update_cfg_byte(pcr, pcr->pcie_cap + PCI_EXP_LNKCTL, in rtsx_pci_enable_aspm()
67 rtsx_pci_update_cfg_byte(pcr, pcr->pcie_cap + PCI_EXP_LNKCTL, in rtsx_pci_disable_aspm()
1250 pcr->pcie_cap = pci_find_capability(pcr->pci, PCI_CAP_ID_EXP); in rtsx_pci_init_hw()
1327 rtsx_pci_write_config_byte(pcr, pcr->pcie_cap + PCI_EXP_LNKCTL + 1, 1); in rtsx_pci_init_hw()
Drts5260.c585 rtsx_pci_update_cfg_byte(pcr, pcr->pcie_cap + PCI_EXP_LNKCTL, in rts5260_set_aspm()
Drts5249.c362 pcr->pcie_cap + PCI_EXP_LNKCTL, in rts5249_set_aspm()
/Linux-v5.4/arch/powerpc/include/asm/
Deeh.h142 int pcie_cap; /* Saved PCIe capability */ member
/Linux-v5.4/include/linux/
Drtsx_pci.h1174 int pcie_cap; member
Dpci.h312 u8 pcie_cap; /* PCIe capability offset */ member
2111 return dev->pcie_cap; in pci_pcie_cap()
/Linux-v5.4/drivers/net/ethernet/intel/e1000e/
Dmac.c21 cap_offset = adapter->pdev->pcie_cap; in e1000e_get_bus_info_pcie()
/Linux-v5.4/drivers/pci/
Dquirks.c4920 if (pdev->pcie_cap || pci_find_capability(pdev, PCI_CAP_ID_EXP)) in quirk_intel_qat_vf_cap()
4953 pdev->pcie_cap = pos; in quirk_intel_qat_vf_cap()
Dprobe.c1423 pdev->pcie_cap = pos; in set_pcie_port_type()
/Linux-v5.4/drivers/net/ethernet/marvell/
Dsky2.c3329 sky2_pci_write16(hw, pdev->pcie_cap + PCI_EXP_LNKCTL, in sky2_reset()