Lines Matching refs:cns3xxx_pcie
33 struct cns3xxx_pcie {
43 static struct cns3xxx_pcie cns3xxx_pcie[]; /* forward decl. */
45 static struct cns3xxx_pcie *sysdata_to_cnspci(void *sysdata)
49 return &cns3xxx_pcie[root->domain];
52 static struct cns3xxx_pcie *pdev_to_cnspci(struct pci_dev *dev)
57 static struct cns3xxx_pcie *pbus_to_cnspci(struct pci_bus *bus)
65 struct cns3xxx_pcie *cnspci = pbus_to_cnspci(bus);
151 struct cns3xxx_pcie *cnspci = sysdata_to_cnspci(sys);
177 struct cns3xxx_pcie *cnspci = pdev_to_cnspci(dev);
187 static struct cns3xxx_pcie cns3xxx_pcie[] = {
276 static void __init cns3xxx_pcie_check_link(struct cns3xxx_pcie *cnspci)
307 static void __init cns3xxx_pcie_hw_init(struct cns3xxx_pcie *cnspci)
375 for (i = 0; i < ARRAY_SIZE(cns3xxx_pcie); i++) {
376 iotable_init(cns3xxx_pcie[i].cfg_bases,
377 ARRAY_SIZE(cns3xxx_pcie[i].cfg_bases));
380 cns3xxx_pcie_check_link(&cns3xxx_pcie[i]);
381 cns3xxx_pcie_hw_init(&cns3xxx_pcie[i]);
382 pci_common_init(&cns3xxx_pcie[i].hw_pci);