Lines Matching defs:pci
20 #include <linux/pci.h>
33 struct dw_pcie pci;
117 struct device *dev = afp->pci.dev;
178 static int fu740_pcie_start_link(struct dw_pcie *pci)
180 struct device *dev = pci->dev;
182 u8 cap_exp = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP);
194 dw_pcie_dbi_ro_wr_en(pci);
196 tmp = dw_pcie_readl_dbi(pci, cap_exp + PCI_EXP_LNKCAP);
200 dw_pcie_writel_dbi(pci, cap_exp + PCI_EXP_LNKCAP, tmp);
205 ret = dw_pcie_wait_for_link(pci);
211 tmp = dw_pcie_readl_dbi(pci, cap_exp + PCI_EXP_LNKCAP);
217 dw_pcie_writel_dbi(pci, cap_exp + PCI_EXP_LNKCAP, tmp);
219 tmp = dw_pcie_readl_dbi(pci, PCIE_LINK_WIDTH_SPEED_CONTROL);
221 dw_pcie_writel_dbi(pci, PCIE_LINK_WIDTH_SPEED_CONTROL, tmp);
223 ret = dw_pcie_wait_for_link(pci);
233 dw_pcie_dbi_ro_wr_dis(pci);
239 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
240 struct fu740_pcie *afp = to_fu740_pcie(pci);
241 struct device *dev = pci->dev;
292 struct dw_pcie *pci;
298 pci = &afp->pci;
299 pci->dev = dev;
300 pci->ops = &dw_pcie_ops;
301 pci->pp.ops = &fu740_pcie_host_ops;
302 pci->pp.num_vectors = MAX_MSI_IRQS;
331 return dw_pcie_host_init(&pci->pp);