Lines Matching refs:pci

22 #include <linux/pci.h>
32 #include "../../pci.h"
89 struct dw_pcie *pci;
116 static u64 dra7xx_pcie_cpu_addr_fixup(struct dw_pcie *pci, u64 pci_addr)
121 static int dra7xx_pcie_link_up(struct dw_pcie *pci)
123 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci);
129 static void dra7xx_pcie_stop_link(struct dw_pcie *pci)
131 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci);
139 static int dra7xx_pcie_establish_link(struct dw_pcie *pci)
141 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci);
142 struct device *dev = pci->dev;
145 if (dw_pcie_link_up(pci)) {
183 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
184 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci);
207 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
211 val = dw_pcie_readl_dbi(pci, PCIE_MSI_INTR0_STATUS +
229 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
250 dev_warn_ratelimited(pci->dev,
259 struct dw_pcie *pci;
266 pci = to_dw_pcie_from_pp(pp);
267 dra7xx = to_dra7xx_pcie(pci);
291 struct dw_pcie *pci = dra7xx->pci;
292 struct device *dev = pci->dev;
293 struct dw_pcie_ep *ep = &pci->ep;
349 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
350 struct device *dev = pci->dev;
351 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci);
379 struct dw_pcie *pci = to_dw_pcie_from_ep(ep);
380 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci);
384 dw_pcie_ep_reset_bar(pci, bar);
409 struct dw_pcie *pci = to_dw_pcie_from_ep(ep);
410 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci);
420 dev_err(pci->dev, "UNKNOWN IRQ type\n");
450 struct dw_pcie *pci = dra7xx->pci;
452 ep = &pci->ep;
455 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "ep_dbics");
456 if (IS_ERR(pci->dbi_base))
457 return PTR_ERR(pci->dbi_base);
459 pci->dbi_base2 =
461 if (IS_ERR(pci->dbi_base2))
462 return PTR_ERR(pci->dbi_base2);
486 struct dw_pcie *pci = dra7xx->pci;
487 struct dw_pcie_rp *pp = &pci->pp;
488 struct device *dev = pci->dev;
501 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "rc_dbics");
502 if (IS_ERR(pci->dbi_base))
503 return PTR_ERR(pci->dbi_base);
703 struct dw_pcie *pci;
724 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL);
725 if (!pci)
728 pci->dev = dev;
729 pci->ops = &dw_pcie_ops;
777 dra7xx->pci = pci;
877 struct dw_pcie *pci = dra7xx->pci;
884 val = dw_pcie_readl_dbi(pci, PCI_COMMAND);
886 dw_pcie_writel_dbi(pci, PCI_COMMAND, val);
894 struct dw_pcie *pci = dra7xx->pci;
901 val = dw_pcie_readl_dbi(pci, PCI_COMMAND);
903 dw_pcie_writel_dbi(pci, PCI_COMMAND, val);
937 dra7xx_pcie_stop_link(dra7xx->pci);