Home
last modified time | relevance | path

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

/linux/drivers/pci/controller/dwc/
H A Dpci-layerscape-ep.c48 u32 lnkcap; member
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()
/linux/drivers/pci/pcie/
H A Daspm.c478 static u32 calc_l0s_latency(u32 lnkcap) in calc_l0s_latency() argument
480 u32 encoding = FIELD_GET(PCI_EXP_LNKCAP_L0SEL, lnkcap); in calc_l0s_latency()
496 static u32 calc_l1_latency(u32 lnkcap) in calc_l1_latency() argument
498 u32 encoding = FIELD_GET(PCI_EXP_LNKCAP_L1EL, lnkcap); in calc_l1_latency()
1529 void pcie_aspm_remove_cap(struct pci_dev *pdev, u32 lnkcap) in pcie_aspm_remove_cap() argument
1531 if (lnkcap & PCI_EXP_LNKCAP_ASPM_L0S) in pcie_aspm_remove_cap()
1533 if (lnkcap & PCI_EXP_LNKCAP_ASPM_L1) in pcie_aspm_remove_cap()
1537 lnkcap & PCI_EXP_LNKCAP_ASPM_L0S ? " L0s" : "", in pcie_aspm_remove_cap()
1538 lnkcap & PCI_EXP_LNKCAP_ASPM_L1 ? " L1" : ""); in pcie_aspm_remove_cap()
/linux/drivers/crypto/ccp/
H A Dsev-dev-tsm.c255 u32 lnkcap = 0; in dsm_create() local
258 &lnkcap)) in dsm_create()
261 root_port_id = FIELD_GET(PCI_EXP_LNKCAP_PN, lnkcap); in dsm_create()
/linux/drivers/pci/
H A Dpci-bridge-emul.h50 __le32 lnkcap; member
H A Dpci.c5987 u32 lnkcap2, lnkcap; in pcie_get_supported_speeds() local
5998 pcie_capability_read_dword(dev, PCI_EXP_LNKCAP, &lnkcap); in pcie_get_supported_speeds()
5999 speeds &= GENMASK(lnkcap & PCI_EXP_LNKCAP_SLS, 0); in pcie_get_supported_speeds()
6006 if ((lnkcap & PCI_EXP_LNKCAP_SLS) == PCI_EXP_LNKCAP_SLS_5_0GB) in pcie_get_supported_speeds()
6008 else if ((lnkcap & PCI_EXP_LNKCAP_SLS) == PCI_EXP_LNKCAP_SLS_2_5GB) in pcie_get_supported_speeds()
6037 u32 lnkcap; in pcie_get_width_cap() local
6039 pcie_capability_read_dword(dev, PCI_EXP_LNKCAP, &lnkcap); in pcie_get_width_cap()
6040 if (lnkcap) in pcie_get_width_cap()
6041 return FIELD_GET(PCI_EXP_LNKCAP_MLW, lnkcap); in pcie_get_width_cap()
H A Dquirks.c132 u32 lnkcap; in pcie_failed_link_retrain() local
135 pcie_capability_read_dword(dev, PCI_EXP_LNKCAP, &lnkcap); in pcie_failed_link_retrain()
136 ret = pcie_set_target_speed(dev, PCIE_LNKCAP_SLS2SPEED(lnkcap), false); in pcie_failed_link_retrain()
/linux/drivers/pci/controller/
H A Dpci-mvebu.c251 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 |= FIELD_PREP(PCI_EXP_LNKCAP_MLW, port->is_x4 ? 4 : 1); in mvebu_pcie_setup_hw()
268 mvebu_writel(port, lnkcap, PCIE_CAP_PCIEXP + PCI_EXP_LNKCAP); in mvebu_pcie_setup_hw()