Lines Matching refs:pci
19 #include <linux/pci.h>
25 #include "../../pci.h"
46 struct dw_pcie *pci;
57 struct dw_pcie *pci = pcie->pci;
60 header_type = ioread8(pci->dbi_base + PCI_HEADER_TYPE);
69 struct dw_pcie *pci = pcie->pci;
71 iowrite8(PCI_HEADER_TYPE_BRIDGE, pci->dbi_base + PCI_HEADER_TYPE);
78 struct dw_pcie *pci = pcie->pci;
80 val = ioread32(pci->dbi_base + PCIE_STRFMR1);
82 iowrite32(val, pci->dbi_base + PCIE_STRFMR1);
88 struct dw_pcie *pci = pcie->pci;
90 iowrite32(PCIE_ABSERR_SETTING, pci->dbi_base + PCIE_ABSERR);
111 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
112 struct ls_pcie *pcie = to_ls_pcie(pci);
125 dev_err(pcie->pci->dev, "PME_Turn_off timeout\n");
130 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
131 struct ls_pcie *pcie = to_ls_pcie(pci);
152 dev_err(pcie->pci->dev, "L2 exit timeout\n");
157 struct dw_pcie *pci = to_dw_pcie_from_pp(pp);
158 struct ls_pcie *pcie = to_ls_pcie(pci);
162 dw_pcie_dbi_ro_wr_en(pci);
164 dw_pcie_dbi_ro_wr_dis(pci);
201 struct dw_pcie *pci;
209 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL);
210 if (!pci)
215 pci->dev = dev;
216 pci->pp.ops = &ls_pcie_host_ops;
218 pcie->pci = pci;
221 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base);
222 if (IS_ERR(pci->dbi_base))
223 return PTR_ERR(pci->dbi_base);
227 pcie->pf_base = pci->dbi_base + pcie->drvdata->pf_off;
234 return dw_pcie_host_init(&pci->pp);
244 return dw_pcie_suspend_noirq(pcie->pci);
254 ls_pcie_exit_from_l2(&pcie->pci->pp);
256 return dw_pcie_resume_noirq(pcie->pci);