Lines Matching defs:pci
16 #include <linux/pci.h>
25 struct dw_pcie *pci;
38 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
41 dw_pcie_wait_for_link(pci);
57 static int dw_plat_pcie_establish_link(struct dw_pcie *pci)
68 struct dw_pcie *pci = to_dw_pcie_from_ep(ep);
72 dw_pcie_ep_reset_bar(pci, bar);
79 struct dw_pcie *pci = to_dw_pcie_from_ep(ep);
89 dev_err(pci->dev, "UNKNOWN IRQ type\n");
116 struct dw_pcie *pci = dw_plat_pcie->pci;
117 struct pcie_port *pp = &pci->pp;
149 struct dw_pcie *pci = dw_plat_pcie->pci;
151 ep = &pci->ep;
154 pci->dbi_base2 = devm_platform_ioremap_resource_byname(pdev, "dbi2");
155 if (IS_ERR(pci->dbi_base2))
156 return PTR_ERR(pci->dbi_base2);
177 struct dw_pcie *pci;
195 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL);
196 if (!pci)
199 pci->dev = dev;
200 pci->ops = &dw_pcie_ops;
202 dw_plat_pcie->pci = pci;
209 pci->dbi_base = devm_ioremap_resource(dev, res);
210 if (IS_ERR(pci->dbi_base))
211 return PTR_ERR(pci->dbi_base);