Lines Matching defs:pci
17 #include <linux/pci.h>
55 struct dw_pcie pci;
65 struct device *dev = ep->pci.dev;
153 static int exynos_pcie_start_link(struct dw_pcie *pci)
155 struct exynos_pcie *ep = to_exynos_pcie(pci);
193 static u32 exynos_pcie_read_dbi(struct dw_pcie *pci, void __iomem *base,
196 struct exynos_pcie *ep = to_exynos_pcie(pci);
205 static void exynos_pcie_write_dbi(struct dw_pcie *pci, void __iomem *base,
208 struct exynos_pcie *ep = to_exynos_pcie(pci);
218 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata);
223 *val = dw_pcie_read_dbi(pci, where, size);
230 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata);
235 dw_pcie_write_dbi(pci, where, size, val);
244 static int exynos_pcie_link_up(struct dw_pcie *pci)
246 struct exynos_pcie *ep = to_exynos_pcie(pci);
254 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
255 struct exynos_pcie *ep = to_exynos_pcie(pci);
277 struct dw_pcie *pci = &ep->pci;
278 struct dw_pcie_rp *pp = &pci->pp;
323 ep->pci.dev = dev;
324 ep->pci.ops = &dw_pcie_ops;
382 dw_pcie_host_deinit(&ep->pci.pp);
407 struct dw_pcie *pci = &ep->pci;
408 struct dw_pcie_rp *pp = &pci->pp;
418 exynos_pcie_start_link(pci);
419 return dw_pcie_wait_for_link(pci);