| /linux-6.15/drivers/pci/controller/dwc/ |
| H A D | pcie-fu740.c | 196 tmp = dw_pcie_readl_dbi(pci, cap_exp + PCI_EXP_LNKCAP); in fu740_pcie_start_link() 200 dw_pcie_writel_dbi(pci, cap_exp + PCI_EXP_LNKCAP, tmp); in fu740_pcie_start_link() 211 tmp = dw_pcie_readl_dbi(pci, cap_exp + PCI_EXP_LNKCAP); in fu740_pcie_start_link() 217 dw_pcie_writel_dbi(pci, cap_exp + PCI_EXP_LNKCAP, tmp); in fu740_pcie_start_link()
|
| H A D | pci-layerscape-ep.c | 96 dw_pcie_writel_dbi(pci, offset + PCI_EXP_LNKCAP, pcie->lnkcap); in ls_pcie_ep_event_handler() 276 pcie->lnkcap = dw_pcie_readl_dbi(pci, offset + PCI_EXP_LNKCAP); in ls_pcie_ep_probe()
|
| H A D | pcie-qcom-ep.c | 474 val = dw_pcie_readl_dbi(pci, offset + PCI_EXP_LNKCAP); in qcom_pcie_perst_deassert() 477 dw_pcie_writel_dbi(pci, offset + PCI_EXP_LNKCAP, val); in qcom_pcie_perst_deassert() 481 val = dw_pcie_readl_dbi(pci, offset + PCI_EXP_LNKCAP); in qcom_pcie_perst_deassert() 484 dw_pcie_writel_dbi(pci, offset + PCI_EXP_LNKCAP, val); in qcom_pcie_perst_deassert()
|
| H A D | pcie-qcom.c | 326 val = readl(pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_clear_aspm_l0s() 328 writel(val, pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_clear_aspm_l0s() 894 val = readl(pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_post_init_2_3_3() 896 writel(val, pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_post_init_2_3_3() 1209 val = readl(pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_post_init_2_9_0() 1211 writel(val, pci->dbi_base + offset + PCI_EXP_LNKCAP); in qcom_pcie_post_init_2_9_0()
|
| H A D | pcie-designware.c | 742 cap = dw_pcie_readl_dbi(pci, offset + PCI_EXP_LNKCAP); in dw_pcie_link_set_max_speed() 780 dw_pcie_writel_dbi(pci, offset + PCI_EXP_LNKCAP, cap | link_speed); in dw_pcie_link_set_max_speed() 825 lnkcap = dw_pcie_readl_dbi(pci, cap + PCI_EXP_LNKCAP); in dw_pcie_link_set_max_link_width() 828 dw_pcie_writel_dbi(pci, cap + PCI_EXP_LNKCAP, lnkcap); in dw_pcie_link_set_max_link_width()
|
| H A D | pci-imx6.c | 833 tmp = dw_pcie_readl_dbi(imx_pcie->pci, offset + PCI_EXP_LNKCAP); in imx_pcie_ltssm_enable() 869 tmp = dw_pcie_readl_dbi(pci, offset + PCI_EXP_LNKCAP); in imx_pcie_start_link() 872 dw_pcie_writel_dbi(pci, offset + PCI_EXP_LNKCAP, tmp); in imx_pcie_start_link() 885 tmp = dw_pcie_readl_dbi(pci, offset + PCI_EXP_LNKCAP); in imx_pcie_start_link() 888 dw_pcie_writel_dbi(pci, offset + PCI_EXP_LNKCAP, tmp); in imx_pcie_start_link()
|
| /linux-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | aspm.c | 35 pcie_capability_read_dword(dd->pcidev, PCI_EXP_LNKCAP, &dn); in aspm_hw_l1_supported() 38 pcie_capability_read_dword(parent, PCI_EXP_LNKCAP, &up); in aspm_hw_l1_supported()
|
| H A D | pcie.c | 250 ret = pcie_capability_read_dword(dd->pcidev, PCI_EXP_LNKCAP, &linkcap); in pcie_speeds()
|
| /linux-6.15/drivers/pci/pcie/ |
| H A D | aspm.c | 386 pcie_capability_read_dword(child, PCI_EXP_LNKCAP, ®32); in pcie_clkpm_cap_init() 593 pcie_capability_read_dword(link->pdev, PCI_EXP_LNKCAP, in pcie_aspm_check_latency() 595 pcie_capability_read_dword(dev, PCI_EXP_LNKCAP, in pcie_aspm_check_latency() 809 pcie_capability_read_dword(parent, PCI_EXP_LNKCAP, &parent_lnkcap); in pcie_aspm_cap_init() 810 pcie_capability_read_dword(child, PCI_EXP_LNKCAP, &child_lnkcap); in pcie_aspm_cap_init() 823 pcie_capability_read_dword(parent, PCI_EXP_LNKCAP, &parent_lnkcap); in pcie_aspm_cap_init() 824 pcie_capability_read_dword(child, PCI_EXP_LNKCAP, &child_lnkcap); in pcie_aspm_cap_init()
|
| H A D | portdrv.c | 275 pcie_capability_read_dword(dev, PCI_EXP_LNKCAP, &linkcap); in get_port_device_capability()
|
| /linux-6.15/drivers/media/pci/cobalt/ |
| H A D | cobalt-driver.c | 209 pcie_capability_read_dword(pci_dev, PCI_EXP_LNKCAP, &capa); in cobalt_pcie_status_show() 221 pcie_capability_read_dword(pci_bus_dev, PCI_EXP_LNKCAP, &capa); in cobalt_pcie_status_show() 253 pcie_capability_read_dword(pci_dev, PCI_EXP_LNKCAP, &link); in pcie_bus_link_get_lanes()
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pci-mvebu.c | 265 lnkcap = mvebu_readl(port, PCIE_CAP_PCIEXP + PCI_EXP_LNKCAP); in mvebu_pcie_setup_hw() 268 mvebu_writel(port, lnkcap, PCIE_CAP_PCIEXP + PCI_EXP_LNKCAP); in mvebu_pcie_setup_hw() 636 case PCI_EXP_LNKCAP: in mvebu_pci_bridge_emul_pcie_conf_read() 643 *value = (mvebu_readl(port, PCIE_CAP_PCIEXP + PCI_EXP_LNKCAP) & in mvebu_pci_bridge_emul_pcie_conf_read()
|
| H A D | pcie-rcar-host.c | 472 rcar_rmw32(pcie, REXPCAP(PCI_EXP_LNKCAP), PCI_EXP_LNKCAP_DLLLARC, in rcar_pcie_hw_init()
|
| H A D | pcie-altera.c | 768 altera_read_cap_word(pcie, pcie->root_bus_nr, RP_DEVFN, PCI_EXP_LNKCAP, in altera_pcie_retrain()
|
| H A D | pci-aardvark.c | 869 case PCI_EXP_LNKCAP: { in advk_pci_bridge_emul_pcie_conf_read()
|
| /linux-6.15/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_pcie.c | 192 pcie_capability_read_dword(pdev, PCI_EXP_LNKCAP, &cap); in ipc_pcie_check_aspm_supported()
|
| /linux-6.15/drivers/pci/ |
| H A D | pci-bridge-emul.c | 210 [PCI_EXP_LNKCAP / 4] = {
|
| H A D | access.c | 398 case PCI_EXP_LNKCAP: in pcie_capability_reg_implemented()
|
| H A D | probe.c | 882 pcie_capability_read_dword(bridge, PCI_EXP_LNKCAP, &linkcap); in pci_set_bus_speed() 1637 pcie_capability_read_dword(pdev, PCI_EXP_LNKCAP, ®32); in set_pcie_port_type()
|
| /linux-6.15/drivers/pci/controller/cadence/ |
| H A D | pcie-cadence-host.c | 132 PCI_EXP_LNKCAP)); in cdns_pcie_retrain()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | pci_regs.h | 536 #define PCI_EXP_LNKCAP 0x0c /* Link Capabilities */ macro
|
| /linux-6.15/drivers/cxl/core/ |
| H A D | pci.c | 51 if (pci_read_config_dword(pdev, pci_pcie_cap(pdev) + PCI_EXP_LNKCAP, in match_add_dports()
|
| /linux-6.15/drivers/cxl/ |
| H A D | pci.c | 861 return rcd_pcie_cap_emit(dev, PCI_EXP_LNKCAP, buf, sizeof(u32)); in rcd_link_cap_show()
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | cik.c | 1777 pcie_capability_read_dword(root, PCI_EXP_LNKCAP, &lnkcap); in cik_program_aspm()
|
| H A D | si.c | 2543 pcie_capability_read_dword(root, PCI_EXP_LNKCAP, &lnkcap); in si_program_aspm()
|