Home | History | Annotate | Download | only in pci

Lines Matching defs:ccp

130 	struct mcpcia_config *ccp;
149 ccp = &mcpcia_console_configuration;
151 ccp = kmem_zalloc(sizeof(struct mcpcia_config), KM_SLEEP);
152 ccp->cc_mid = ma->ma_mid;
153 ccp->cc_gid = ma->ma_gid;
157 mcp->mcpcia_cc = ccp;
158 ccp->cc_sc = mcp;
161 mcpcia_init0(ccp);
163 ctl = REGVAL(MCPCIA_PCI_REV(ccp));
170 mcpcia_dma_init(ccp);
175 alpha_pci_intr_init(ccp, &ccp->cc_iot, &ccp->cc_memt, &ccp->cc_pc);
180 pba.pba_iot = &ccp->cc_iot;
181 pba.pba_memt = &ccp->cc_memt;
183 alphabus_dma_get_tag(&ccp->cc_dmat_direct, ALPHA_BUS_PCI);
185 pba.pba_pc = &ccp->cc_pc;
196 REGVAL(MCPCIA_CAP_ERR(ccp)) = 0xFFFFFFFF;
203 struct mcpcia_config *ccp = &mcpcia_console_configuration;
214 ccp->cc_mid = mcbus_mcpcia_probe_order[i];
220 ccp->cc_gid = MCBUS_GID_FROM_INSTANCE(0);
221 ccp->cc_sysbase = MCPCIA_SYSBASE(ccp);
223 if (badaddr((void *)ALPHA_PHYS_TO_K0SEG(MCPCIA_PCI_REV(ccp)),
227 if (EISA_PRESENT(REGVAL(MCPCIA_PCI_REV(ccp)))) {
228 mcpcia_init0(ccp);
242 mcpcia_init0(struct mcpcia_config *ccp)
246 if (ccp->cc_initted == 0) {
248 mcpcia_bus_io_init(&ccp->cc_iot, ccp);
249 mcpcia_bus_mem_init(&ccp->cc_memt, ccp);
252 mcpcia_pci_init(&ccp->cc_pc, ccp);
257 ccp->cc_sysbase = MCPCIA_SYSBASE(ccp);
262 REGVAL(MCPCIA_INT_MASK0(ccp)) = 0;
263 REGVAL(MCPCIA_INT_MASK1(ccp)) = 0;
264 REGVAL(MCPCIA_CAP_ERR(ccp)) = 0xFFFFFFFF;
267 if (ccp == &mcpcia_console_configuration) {
272 ctl = REGVAL(MCPCIA_WHOAMI(ccp));
283 ccp->cc_initted = 1;
290 struct mcpcia_config *ccp = arg;
293 REGVAL(MCPCIA_CAP_DIAG(ccp)) |= CAP_DIAG_MC_ADRPE;
302 struct mcpcia_config *ccp;
313 ccp = mcp->mcpcia_cc;
314 if (ccp == NULL)
317 ctl = REGVAL(MCPCIA_INT_MASK0(ccp));
319 REGVAL(MCPCIA_INT_MASK0(ccp)) = ctl;
323 ctl = REGVAL(MCPCIA_INT_MASK0(ccp));
335 struct mcpcia_config *ccp = &mcpcia_console_configuration;
340 st = &ccp->cc_iot;
344 st = &ccp->cc_memt;