Lines Matching refs:pci

25 	struct dw_pcie		*pci;  member
74 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_establish_link() local
75 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_establish_link()
80 if (dw_pcie_link_up(pci)) { in spear13xx_pcie_establish_link()
81 dev_err(pci->dev, "link already up\n"); in spear13xx_pcie_establish_link()
92 dw_pcie_read(pci->dbi_base + exp_cap_off + PCI_EXP_DEVCTL, 2, &val); in spear13xx_pcie_establish_link()
94 dw_pcie_write(pci->dbi_base + exp_cap_off + PCI_EXP_DEVCTL, 2, val); in spear13xx_pcie_establish_link()
96 dw_pcie_write(pci->dbi_base + PCI_VENDOR_ID, 2, 0x104A); in spear13xx_pcie_establish_link()
97 dw_pcie_write(pci->dbi_base + PCI_DEVICE_ID, 2, 0xCD80); in spear13xx_pcie_establish_link()
104 dw_pcie_read(pci->dbi_base + exp_cap_off + PCI_EXP_LNKCAP, in spear13xx_pcie_establish_link()
109 dw_pcie_write(pci->dbi_base + exp_cap_off + in spear13xx_pcie_establish_link()
113 dw_pcie_read(pci->dbi_base + exp_cap_off + PCI_EXP_LNKCTL2, in spear13xx_pcie_establish_link()
118 dw_pcie_write(pci->dbi_base + exp_cap_off + in spear13xx_pcie_establish_link()
129 return dw_pcie_wait_for_link(pci); in spear13xx_pcie_establish_link()
136 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_irq_handler() local
137 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_irq_handler()
154 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_enable_interrupts() local
155 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_enable_interrupts()
166 static int spear13xx_pcie_link_up(struct dw_pcie *pci) in spear13xx_pcie_link_up() argument
168 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); in spear13xx_pcie_link_up()
179 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in spear13xx_pcie_host_init() local
180 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); in spear13xx_pcie_host_init()
195 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_add_pcie_port() local
196 struct pcie_port *pp = &pci->pp; in spear13xx_add_pcie_port()
231 struct dw_pcie *pci; in spear13xx_pcie_probe() local
241 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in spear13xx_pcie_probe()
242 if (!pci) in spear13xx_pcie_probe()
245 pci->dev = dev; in spear13xx_pcie_probe()
246 pci->ops = &dw_pcie_ops; in spear13xx_pcie_probe()
248 spear13xx_pcie->pci = pci; in spear13xx_pcie_probe()
274 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base); in spear13xx_pcie_probe()
275 if (IS_ERR(pci->dbi_base)) { in spear13xx_pcie_probe()
277 ret = PTR_ERR(pci->dbi_base); in spear13xx_pcie_probe()
280 spear13xx_pcie->app_base = pci->dbi_base + 0x2000; in spear13xx_pcie_probe()