Lines Matching full:pci

18 #include <linux/pci.h>
34 struct dw_pcie *pci; member
41 struct dw_pcie *pci = pcie->pci; in ls_pcie_is_bridge() local
44 header_type = ioread8(pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_is_bridge()
53 struct dw_pcie *pci = pcie->pci; in ls_pcie_clear_multifunction() local
55 iowrite8(PCI_HEADER_TYPE_BRIDGE, pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_clear_multifunction()
62 struct dw_pcie *pci = pcie->pci; in ls_pcie_drop_msg_tlp() local
64 val = ioread32(pci->dbi_base + PCIE_STRFMR1); in ls_pcie_drop_msg_tlp()
66 iowrite32(val, pci->dbi_base + PCIE_STRFMR1); in ls_pcie_drop_msg_tlp()
72 struct dw_pcie *pci = pcie->pci; in ls_pcie_fix_error_response() local
74 iowrite32(PCIE_ABSERR_SETTING, pci->dbi_base + PCIE_ABSERR); in ls_pcie_fix_error_response()
79 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ls_pcie_host_init() local
80 struct ls_pcie *pcie = to_ls_pcie(pci); in ls_pcie_host_init()
84 dw_pcie_dbi_ro_wr_en(pci); in ls_pcie_host_init()
86 dw_pcie_dbi_ro_wr_dis(pci); in ls_pcie_host_init()
113 struct dw_pcie *pci; in ls_pcie_probe() local
121 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in ls_pcie_probe()
122 if (!pci) in ls_pcie_probe()
125 pci->dev = dev; in ls_pcie_probe()
126 pci->pp.ops = &ls_pcie_host_ops; in ls_pcie_probe()
128 pcie->pci = pci; in ls_pcie_probe()
131 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base); in ls_pcie_probe()
132 if (IS_ERR(pci->dbi_base)) in ls_pcie_probe()
133 return PTR_ERR(pci->dbi_base); in ls_pcie_probe()
140 return dw_pcie_host_init(&pci->pp); in ls_pcie_probe()