Home | History | Annotate | Download | only in podulebus

Lines Matching defs:icp

179 	struct icside_channel *icp;
264 icp = &sc->sc_chan[channel];
265 sc->sc_wdcdev.sc_atac.atac_channels[channel] = &icp->ic_channel;
266 cp = &icp->ic_channel;
290 icp->ic_irqiot = iot;
292 IRQ_REGISTER_SPACE, 0, &icp->ic_irqioh))
295 (void)bus_space_read_1(iot, icp->ic_irqioh, 0);
298 icp->ic_irqaddr = pa->pa_podule->irq_addr;
299 icp->ic_irqmask = pa->pa_podule->irq_mask;
300 evcnt_attach_dynamic(&icp->ic_intrcnt, EVCNT_TYPE_INTR, NULL,
302 icp->ic_ih = podulebus_irq_establish(pa->pa_ih, IPL_BIO,
303 icside_intr, icp, &icp->ic_intrcnt);
304 if (icp->ic_ih == NULL) {
310 bus_space_write_1(iot, icp->ic_irqioh, 0, 0);
337 struct icside_channel *icp = arg;
338 volatile u_char *intraddr = (volatile u_char *)icp->ic_irqaddr;
341 if ((*intraddr) & icp->ic_irqmask)
342 wdcintr(&icp->ic_channel);