Lines Matching defs:pci
18 #include <linux/pci.h>
53 struct dw_pcie *pci;
79 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
80 struct histb_pcie *hipcie = to_histb_pcie(pci);
93 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
94 struct histb_pcie *hipcie = to_histb_pcie(pci);
105 static u32 histb_pcie_read_dbi(struct dw_pcie *pci, void __iomem *base,
110 histb_pcie_dbi_r_mode(&pci->pp, true);
112 histb_pcie_dbi_r_mode(&pci->pp, false);
117 static void histb_pcie_write_dbi(struct dw_pcie *pci, void __iomem *base,
120 histb_pcie_dbi_w_mode(&pci->pp, true);
122 histb_pcie_dbi_w_mode(&pci->pp, false);
128 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata);
133 *val = dw_pcie_read_dbi(pci, where, size);
140 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata);
145 dw_pcie_write_dbi(pci, where, size, val);
154 static int histb_pcie_link_up(struct dw_pcie *pci)
156 struct histb_pcie *hipcie = to_histb_pcie(pci);
170 static int histb_pcie_start_link(struct dw_pcie *pci)
172 struct histb_pcie *hipcie = to_histb_pcie(pci);
185 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
186 struct histb_pcie *hipcie = to_histb_pcie(pci);
224 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
225 struct histb_pcie *hipcie = to_histb_pcie(pci);
226 struct device *dev = pci->dev;
299 struct dw_pcie *pci;
308 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL);
309 if (!pci)
312 hipcie->pci = pci;
313 pp = &pci->pp;
314 pci->dev = dev;
315 pci->ops = &dw_pcie_ops;
323 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "rc-dbi");
324 if (IS_ERR(pci->dbi_base)) {
326 return PTR_ERR(pci->dbi_base);