Home | History | Annotate | Download | only in pci

Lines Matching refs:icp

72 irongate_init(struct irongate_config *icp)
81 irongate_pci_init(&icp->ic_pc, icp);
82 alpha_pci_chipset = &icp->ic_pc;
84 tag = pci_make_tag(&icp->ic_pc, 0, IRONGATE_PCIHOST_DEV, 0);
87 reg = irongate_conf_read0(icp, tag, PCI_CLASS_REG);
88 icp->ic_rev = PCI_REVISION(reg);
90 if (icp->ic_initted == 0) {
92 irongate_bus_io_init(&icp->ic_iot, icp);
93 irongate_bus_mem_init(&icp->ic_memt, icp);
102 icp->ic_initted = 1;
124 struct irongate_config *icp;
138 icp = sc->sc_icp = &irongate_configuration;
139 irongate_init(icp);
141 printf(": AMD 751 Core Logic + AGP Chipset, rev. %d\n", icp->ic_rev);
143 irongate_dma_init(icp);
149 irongate_bus_mem_init2(&icp->ic_memt, icp);
151 alpha_pci_intr_init(icp, &icp->ic_iot, &icp->ic_memt, &icp->ic_pc);
153 tag = pci_make_tag(&icp->ic_pc, 0, IRONGATE_PCIHOST_DEV, 0);
155 pba.pba_iot = &icp->ic_iot;
156 pba.pba_memt = &icp->ic_memt;
158 alphabus_dma_get_tag(&icp->ic_dmat_pci, ALPHA_BUS_PCI);
160 pba.pba_pc = &icp->ic_pc;
166 if (pci_get_capability(&icp->ic_pc, tag, PCI_CAP_AGP,
177 irongate_conf_read0(icp, tag, PCI_ID_REG);
179 irongate_conf_read0(icp, tag, PCI_CLASS_REG);
194 struct irongate_config *icp = &irongate_configuration;
200 st = &icp->ic_iot;
204 st = &icp->ic_memt;