Lines Matching defs:sc_intrtab
105 struct pcib_intrhead sc_intrtab[ICU_LEN];
310 evcnt_attach_dynamic(&sc->sc_intrtab[i].intr_count,
313 evcnt_attach_dynamic(&sc->sc_intrtab[i].intr_count,
316 LIST_INIT(&sc->sc_intrtab[i].intr_q);
317 sc->sc_intrtab[i].intr_type = IST_NONE;
447 sc->sc_intrtab[irq].intr_count.ev_count++;
448 LIST_FOREACH(ih, &sc->sc_intrtab[irq].intr_q, ih_q)
481 return (&my_sc->sc_intrtab[irq].intr_count);
494 switch (my_sc->sc_intrtab[irq].intr_type) {
496 my_sc->sc_intrtab[irq].intr_type = type;
501 if (type == my_sc->sc_intrtab[irq].intr_type)
519 LIST_INSERT_HEAD(&my_sc->sc_intrtab[irq].intr_q, ih, ih_q);
520 my_sc->sc_intrtab[irq].intr_type = type;
524 if (my_sc->sc_intrtab[irq].intr_type == IST_LEVEL)
547 if (LIST_FIRST(&my_sc->sc_intrtab[ih->ih_irq].intr_q) == NULL) {
575 switch (my_sc->sc_intrtab[i].intr_type) {
585 if (type != my_sc->sc_intrtab[i].intr_type)
593 for (ih = LIST_FIRST(&my_sc->sc_intrtab[i].intr_q);