Lines Matching refs:pci
19 #include <linux/pci.h>
25 #include "../../pci.h"
64 struct dw_pcie *pci;
77 struct dw_pcie *pci = pcie->pci;
80 header_type = ioread8(pci->dbi_base + PCI_HEADER_TYPE);
89 struct dw_pcie *pci = pcie->pci;
91 iowrite8(PCI_HEADER_TYPE_BRIDGE, pci->dbi_base + PCI_HEADER_TYPE);
98 struct dw_pcie *pci = pcie->pci;
100 val = ioread32(pci->dbi_base + PCIE_STRFMR1);
102 iowrite32(val, pci->dbi_base + PCIE_STRFMR1);
108 struct dw_pcie *pci = pcie->pci;
110 iowrite32(PCIE_ABSERR_SETTING, pci->dbi_base + PCIE_ABSERR);
131 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
132 struct ls_pcie *pcie = to_ls_pcie(pci);
145 dev_err(pcie->pci->dev, "PME_Turn_off timeout\n");
150 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
151 struct ls_pcie *pcie = to_ls_pcie(pci);
172 dev_err(pcie->pci->dev, "L2 exit timeout\n");
179 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
180 struct ls_pcie *pcie = to_ls_pcie(pci);
184 dw_pcie_dbi_ro_wr_en(pci);
186 dw_pcie_dbi_ro_wr_dis(pci);
213 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
214 struct ls_pcie *pcie = to_ls_pcie(pci);
230 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
231 struct ls_pcie *pcie = to_ls_pcie(pci);
238 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
239 struct ls_pcie *pcie = to_ls_pcie(pci);
246 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
247 struct ls_pcie *pcie = to_ls_pcie(pci);
328 struct dw_pcie *pci;
337 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL);
338 if (!pci)
343 pci->dev = dev;
344 pcie->pci = pci;
345 pci->pp.ops = pcie->drvdata->ops;
348 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base);
349 if (IS_ERR(pci->dbi_base))
350 return PTR_ERR(pci->dbi_base);
354 pcie->pf_lut_base = pci->dbi_base + pcie->drvdata->pf_lut_off;
374 return dw_pcie_host_init(&pci->pp);
384 return dw_pcie_suspend_noirq(pcie->pci);
395 ret = pcie->drvdata->exit_from_l2(&pcie->pci->pp);
399 return dw_pcie_resume_noirq(pcie->pci);