Searched refs:lnkcap (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.1/drivers/cxl/core/ |
D | pci.c | 39 u32 lnkcap, port_num; in match_add_dports() local 49 &lnkcap)) in match_add_dports() 56 port_num = FIELD_GET(PCI_EXP_LNKCAP_PN, lnkcap); in match_add_dports()
|
/Linux-v6.1/drivers/pci/ |
D | pci-bridge-emul.h | 50 __le32 lnkcap; member
|
D | pci.c | 6172 u32 lnkcap2, lnkcap; in pcie_get_speed_cap() local 6189 pcie_capability_read_dword(dev, PCI_EXP_LNKCAP, &lnkcap); in pcie_get_speed_cap() 6190 if ((lnkcap & PCI_EXP_LNKCAP_SLS) == PCI_EXP_LNKCAP_SLS_5_0GB) in pcie_get_speed_cap() 6192 else if ((lnkcap & PCI_EXP_LNKCAP_SLS) == PCI_EXP_LNKCAP_SLS_2_5GB) in pcie_get_speed_cap() 6208 u32 lnkcap; in pcie_get_width_cap() local 6210 pcie_capability_read_dword(dev, PCI_EXP_LNKCAP, &lnkcap); in pcie_get_width_cap() 6211 if (lnkcap) in pcie_get_width_cap() 6212 return (lnkcap & PCI_EXP_LNKCAP_MLW) >> 4; in pcie_get_width_cap()
|
/Linux-v6.1/drivers/pci/controller/ |
D | pci-mvebu.c | 251 u32 ctrl, lnkcap, cmd, dev_rev, unmask, sspl; in mvebu_pcie_setup_hw() local 265 lnkcap = mvebu_readl(port, PCIE_CAP_PCIEXP + PCI_EXP_LNKCAP); in mvebu_pcie_setup_hw() 266 lnkcap &= ~PCI_EXP_LNKCAP_MLW; in mvebu_pcie_setup_hw() 267 lnkcap |= (port->is_x4 ? 4 : 1) << 4; in mvebu_pcie_setup_hw() 268 mvebu_writel(port, lnkcap, PCIE_CAP_PCIEXP + PCI_EXP_LNKCAP); in mvebu_pcie_setup_hw()
|
D | pcie-brcmstb.c | 386 u32 lnkcap = readl(pcie->base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKCAP); in brcm_pcie_set_gen() local 388 lnkcap = (lnkcap & ~PCI_EXP_LNKCAP_SLS) | gen; in brcm_pcie_set_gen() 389 writel(lnkcap, pcie->base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKCAP); in brcm_pcie_set_gen()
|
/Linux-v6.1/drivers/pci/pcie/ |
D | aspm.c | 304 static u32 calc_l0s_latency(u32 lnkcap) in calc_l0s_latency() argument 306 u32 encoding = (lnkcap & PCI_EXP_LNKCAP_L0SEL) >> 12; in calc_l0s_latency() 322 static u32 calc_l1_latency(u32 lnkcap) in calc_l1_latency() argument 324 u32 encoding = (lnkcap & PCI_EXP_LNKCAP_L1EL) >> 15; in calc_l1_latency()
|
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | cik.c | 1805 u32 lnkcap; in cik_program_aspm() local 1808 pcie_capability_read_dword(root, PCI_EXP_LNKCAP, &lnkcap); in cik_program_aspm() 1809 if (lnkcap & PCI_EXP_LNKCAP_CLKPM) in cik_program_aspm()
|
D | si.c | 2580 u32 lnkcap; in si_program_aspm() local 2583 pcie_capability_read_dword(root, PCI_EXP_LNKCAP, &lnkcap); in si_program_aspm() 2584 if (lnkcap & PCI_EXP_LNKCAP_CLKPM) in si_program_aspm()
|
/Linux-v6.1/drivers/gpu/drm/radeon/ |
D | si.c | 7397 u32 lnkcap; in si_program_aspm() local 7400 pcie_capability_read_dword(root, PCI_EXP_LNKCAP, &lnkcap); in si_program_aspm() 7401 if (lnkcap & PCI_EXP_LNKCAP_CLKPM) in si_program_aspm()
|
D | cik.c | 9748 u32 lnkcap; in cik_program_aspm() local 9751 pcie_capability_read_dword(root, PCI_EXP_LNKCAP, &lnkcap); in cik_program_aspm() 9752 if (lnkcap & PCI_EXP_LNKCAP_CLKPM) in cik_program_aspm()
|