Lines Matching refs:pci
47 struct dw_pcie *pci; member
58 struct dw_pcie *pci = pcie->pci; in ls_pcie_is_bridge() local
61 header_type = ioread8(pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_is_bridge()
70 struct dw_pcie *pci = pcie->pci; in ls_pcie_clear_multifunction() local
72 iowrite8(PCI_HEADER_TYPE_BRIDGE, pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_clear_multifunction()
79 struct dw_pcie *pci = pcie->pci; in ls_pcie_drop_msg_tlp() local
81 val = ioread32(pci->dbi_base + PCIE_STRFMR1); in ls_pcie_drop_msg_tlp()
83 iowrite32(val, pci->dbi_base + PCIE_STRFMR1); in ls_pcie_drop_msg_tlp()
91 dw_pcie_disable_atu(pcie->pci, DW_PCIE_REGION_OUTBOUND, i); in ls_pcie_disable_outbound_atus()
94 static int ls1021_pcie_link_up(struct dw_pcie *pci) in ls1021_pcie_link_up() argument
97 struct ls_pcie *pcie = to_ls_pcie(pci); in ls1021_pcie_link_up()
111 static int ls_pcie_link_up(struct dw_pcie *pci) in ls_pcie_link_up() argument
113 struct ls_pcie *pcie = to_ls_pcie(pci); in ls_pcie_link_up()
129 struct dw_pcie *pci = pcie->pci; in ls_pcie_fix_error_response() local
131 iowrite32(PCIE_ABSERR_SETTING, pci->dbi_base + PCIE_ABSERR); in ls_pcie_fix_error_response()
136 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ls_pcie_host_init() local
137 struct ls_pcie *pcie = to_ls_pcie(pci); in ls_pcie_host_init()
147 dw_pcie_dbi_ro_wr_en(pci); in ls_pcie_host_init()
149 dw_pcie_dbi_ro_wr_dis(pci); in ls_pcie_host_init()
160 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ls1021_pcie_host_init() local
161 struct ls_pcie *pcie = to_ls_pcie(pci); in ls1021_pcie_host_init()
162 struct device *dev = pci->dev; in ls1021_pcie_host_init()
187 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ls_pcie_msi_host_init() local
188 struct device *dev = pci->dev; in ls_pcie_msi_host_init()
276 struct dw_pcie *pci = pcie->pci; in ls_add_pcie_port() local
277 struct pcie_port *pp = &pci->pp; in ls_add_pcie_port()
278 struct device *dev = pci->dev; in ls_add_pcie_port()
295 struct dw_pcie *pci; in ls_pcie_probe() local
304 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in ls_pcie_probe()
305 if (!pci) in ls_pcie_probe()
310 pci->dev = dev; in ls_pcie_probe()
311 pci->ops = pcie->drvdata->dw_pcie_ops; in ls_pcie_probe()
313 pcie->pci = pci; in ls_pcie_probe()
316 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base); in ls_pcie_probe()
317 if (IS_ERR(pci->dbi_base)) in ls_pcie_probe()
318 return PTR_ERR(pci->dbi_base); in ls_pcie_probe()
320 pcie->lut = pci->dbi_base + pcie->drvdata->lut_offset; in ls_pcie_probe()