Lines Matching defs:icp
78 irongate_init(struct irongate_config *icp, int mallocsafe)
83 icp->ic_mallocsafe = mallocsafe;
89 irongate_pci_init(&icp->ic_pc, icp);
90 alpha_pci_chipset = &icp->ic_pc;
92 tag = pci_make_tag(&icp->ic_pc, 0, IRONGATE_PCIHOST_DEV, 0);
95 reg = irongate_conf_read0(icp, tag, PCI_CLASS_REG);
96 icp->ic_rev = PCI_REVISION(reg);
98 if (icp->ic_initted == 0) {
100 irongate_bus_io_init(&icp->ic_iot, icp);
101 irongate_bus_mem_init(&icp->ic_memt, icp);
110 icp->ic_initted = 1;
132 struct irongate_config *icp;
146 icp = sc->sc_icp = &irongate_configuration;
147 irongate_init(icp, 1);
149 printf(": AMD 751 Core Logic + AGP Chipset, rev. %d\n", icp->ic_rev);
151 irongate_dma_init(icp);
157 irongate_bus_mem_init2(&icp->ic_memt, icp);
162 pci_up1000_pickintr(icp);
170 tag = pci_make_tag(&icp->ic_pc, 0, IRONGATE_PCIHOST_DEV, 0);
172 pba.pba_iot = &icp->ic_iot;
173 pba.pba_memt = &icp->ic_memt;
175 alphabus_dma_get_tag(&icp->ic_dmat_pci, ALPHA_BUS_PCI);
177 pba.pba_pc = &icp->ic_pc;
183 if (pci_get_capability(&icp->ic_pc, tag, PCI_CAP_AGP,
194 irongate_conf_read0(icp, tag, PCI_ID_REG);
196 irongate_conf_read0(icp, tag, PCI_CLASS_REG);
209 struct irongate_config *icp = &irongate_configuration;
215 st = &icp->ic_iot;
219 st = &icp->ic_memt;