/netbsd/sys/dev/isa/ |
H A D | pckbc_isa.c | 57 int sc_irq[PCKBC_NSLOTS]; member 163 isc->sc_irq[PCKBC_KBD_SLOT] = in pckbc_isa_attach() 164 isc->sc_irq[PCKBC_AUX_SLOT] = ia->ia_irq[0].ir_irq; in pckbc_isa_attach() 169 isc->sc_irq[PCKBC_KBD_SLOT] = ia->ia_irq[0].ir_irq; in pckbc_isa_attach() 170 isc->sc_irq[PCKBC_AUX_SLOT] = ia->ia_irq[1].ir_irq; in pckbc_isa_attach() 175 isc->sc_irq[PCKBC_KBD_SLOT] = 1; in pckbc_isa_attach() 176 isc->sc_irq[PCKBC_AUX_SLOT] = 12; in pckbc_isa_attach() 220 rv = isa_intr_establish(isc->sc_ic, isc->sc_irq[slot], IST_EDGE, in pckbc_isa_intr_establish() 228 isc->sc_irq[slot], pckbc_slot_names[slot]); in pckbc_isa_intr_establish()
|
H A D | sb.c | 163 if (!SBP_IRQ_VALID(sc->sc_irq)) { in sbmatch() 166 sc->sc_irq); in sbmatch() 170 if (!SB_IRQ_VALID(sc->sc_irq)) { in sbmatch() 173 sc->sc_irq); in sbmatch() 180 if (sc->sc_irq >= __arraycount(irq_conf)) { in sbmatch() 183 sc->sc_irq); in sbmatch() 223 irq_conf[sc->sc_irq]); in sbmatch() 225 w = irq_conf[sc->sc_irq]; in sbmatch()
|
H A D | lpt_isa.c | 88 int sc_irq; member 229 sc->sc_irq = -1; in lpt_isa_attach() 232 sc->sc_irq = ia->ia_irq[0].ir_irq; in lpt_isa_attach() 249 if (sc->sc_irq != -1) in lpt_isa_attach() 250 lsc->sc_ih = isa_intr_establish_xname(sc->sc_ic, sc->sc_irq, in lpt_isa_attach() 264 if (sc->sc_irq != -1) in lpt_isa_detach()
|
H A D | atppc_isa.c | 69 int sc_irq; member 161 sc->sc_irq = ia->ia_irq[0].ir_irq; in atppc_isa_attach() 163 sc->sc_irq = -1; in atppc_isa_attach() 165 if (sc->sc_irq > 0) { in atppc_isa_attach() 167 lsc->sc_ieh = isa_intr_establish(sc->sc_ic, sc->sc_irq, in atppc_isa_attach()
|
H A D | esp_isa.c | 221 epd->sc_irq = 11; in esp_isa_find() 224 epd->sc_irq = 10; in esp_isa_find() 227 epd->sc_irq = 15; in esp_isa_find() 230 epd->sc_irq = 12; in esp_isa_find() 341 ia->ia_irq[0].ir_irq != epd.sc_irq) { in esp_isa_match() 345 __func__, ia->ia_irq[0].ir_irq, epd.sc_irq); in esp_isa_match() 349 ia->ia_irq[0].ir_irq = epd.sc_irq; in esp_isa_match()
|
H A D | if_cs_isa.c | 227 sc->sc_irq = ia->ia_irq[0].ir_irq; in cs_isa_attach() 243 if (CS8900_IRQ_ISVALID(sc->sc_irq) == 0) { in cs_isa_attach() 244 aprint_error_dev(self, "invalid IRQ %d\n", sc->sc_irq); in cs_isa_attach() 265 sc->sc_ih = isa_intr_establish(ia->ia_ic, sc->sc_irq, IST_EDGE, in cs_isa_attach()
|
H A D | aha_isa.c | 97 ia->ia_irq[0].ir_irq != apd.sc_irq) in aha_isa_probe() 107 ia->ia_irq[0].ir_irq = apd.sc_irq; in aha_isa_probe() 156 sc->sc_ih = isa_intr_establish(ic, apd.sc_irq, IST_EDGE, IPL_BIO, in aha_isa_attach()
|
H A D | bha_isa.c | 96 ia->ia_irq[0].ir_irq != bpd.sc_irq) in bha_isa_probe() 106 ia->ia_irq[0].ir_irq = bpd.sc_irq; in bha_isa_probe() 168 sc->sc_ih = isa_intr_establish(ic, bpd.sc_irq, IST_EDGE, IPL_BIO, in bha_isa_attach()
|
H A D | if_tscs_isa.c | 178 sc->sc_irq = ia->ia_irq[0].ir_irq; in tscs_isa_attach() 191 sc->sc_ih = isa_intr_establish(ia->ia_ic, sc->sc_irq, IST_EDGE, in tscs_isa_attach() 203 sc->sc_irq = 5; in tscs_isa_attach()
|
/netbsd/sys/arch/hpcmips/isa/ |
H A D | plumisa_machdep.c | 60 int sc_irq; member 100 sc->sc_irq = pba->pba_irq; in plumisabattach() 101 printf(" base=%#x irq=%d\n", sc->sc_iot->t_base, sc->sc_irq); in plumisabattach() 152 sc->sc_ih = plum_intr_establish(sc->sc_pc, sc->sc_irq, type, level, in isa_intr_establish() 170 *irq = sc->sc_irq; in isa_intr_alloc()
|
/netbsd/sys/arch/evbppc/explora/dev/ |
H A D | pckbc_elb.c | 50 int sc_irq; member 84 msc->sc_irq = eaa->elb_irq; in pckbc_elb_attach() 116 int irq = msc->sc_irq; in pckbc_elb_intr_establish() 126 msc->sc_irq = -1; in pckbc_elb_intr_establish()
|
/netbsd/sys/arch/evbppc/walnut/dev/ |
H A D | pckbc_pbus.c | 60 int sc_irq[PCKBC_NSLOTS]; member 103 msc->sc_irq[PCKBC_KBD_SLOT] = paa->pb_irq; in pckbc_pbus_attach() 104 msc->sc_irq[PCKBC_AUX_SLOT] = paa->pb_irq + 1; /* XXX */ in pckbc_pbus_attach() 142 int irq = msc->sc_irq[slot]; in pckbc_pbus_intr_establish()
|
/netbsd/sys/arch/evbmips/mipssim/ |
H A D | virtio_mainbus.c | 57 int sc_irq; member 98 sc->sc_irq = ma->ma_irq; in virtio_mainbus_attach() 154 msc->sc_ih = evbmips_intr_establish(sc->sc_irq, virtio_mmio_intr, in virtio_mainbus_alloc_interrupts() 162 aprint_normal_dev(vsc->sc_dev, "interrupting at irq %d\n", sc->sc_irq); in virtio_mainbus_alloc_interrupts()
|
/netbsd/sys/arch/alpha/sableio/ |
H A D | pckbc_sableio.c | 60 int sc_irq[PCKBC_NSLOTS]; /* Sable IRQs to use */ member 100 ssc->sc_irq[PCKBC_KBD_SLOT] = sa->sa_sableirq[0]; in pckbc_sableio_attach() 101 ssc->sc_irq[PCKBC_AUX_SLOT] = sa->sa_sableirq[1]; in pckbc_sableio_attach() 141 alpha_pci_intr_handle_init(&ih, ssc->sc_irq[slot], 0); in pckbc_sableio_intr_establish()
|
/netbsd/sys/dev/eisa/ |
H A D | depca_eisa.c | 78 int sc_irq; member 147 esc->sc_irq = eci.eci_irq; in depca_eisa_attach() 162 if (eisa_intr_map(esc->sc_ec, esc->sc_irq, &ih)) { in depca_eisa_intr_establish() 164 "unable to map interrupt (%d)\n", esc->sc_irq); in depca_eisa_intr_establish()
|
/netbsd/sys/dev/mca/ |
H A D | aha_mca.c | 143 apd.sc_irq = (ma->ma_pos[4] & 0x7) + 8; in aha_mca_attach() 149 apd.sc_irq, apd.sc_drq); in aha_mca_attach() 168 sc->sc_ih = mca_intr_establish(mc, apd.sc_irq, IPL_BIO, aha_intr, sc); in aha_mca_attach()
|
/netbsd/sys/dev/ofisa/ |
H A D | if_cs_ofisa.c | 166 sc->sc_irq = intr.irq; in cs_ofisa_attach() 168 if (CS8900_IRQ_ISVALID(sc->sc_irq) == 0) { in cs_ofisa_attach() 169 aprint_error(": invalid IRQ %d\n", sc->sc_irq); in cs_ofisa_attach() 229 sc->sc_ih = isa_intr_establish(isc->sc_ic, sc->sc_irq, intr.share, in cs_ofisa_attach()
|
/netbsd/sys/arch/sgimips/hpc/ |
H A D | pckbc_hpc.c | 60 int sc_irq; member 93 msc->sc_irq = haa->ha_irq; in pckbc_hpc_attach() 138 if (cpu_intr_establish(msc->sc_irq, IPL_TTY, pckbcintr, sc) == NULL) { in pckbc_hpc_intr_establish()
|
/netbsd/sys/arch/arm/imx/ |
H A D | imx23_timrot.c | 67 int8_t sc_irq; member 179 sc->sc_irq = aa->aa_irq; in timrot_attach() 198 sc->sc_irq = aa->aa_irq; in timrot_attach() 262 intr_establish(sc->sc_irq, IPL_SCHED, IST_LEVEL, sc->irq_handler, NULL); in timer_init()
|
/netbsd/sys/arch/hppa/dev/ |
H A D | apic.c | 112 sc->sc_irq = kmem_zalloc(sc->sc_nints * sizeof(int), KM_SLEEP); in apic_attach() 137 if (sc->sc_irq[line] == 0) in apic_intr_map() 138 sc->sc_irq[line] = hppa_intr_allocate_bit(&ci->ci_ir, -1); in apic_intr_map() 139 KASSERT(sc->sc_irq[line] != -1); in apic_intr_map() 140 *ihp = (line << APIC_INT_LINE_SHIFT) | sc->sc_irq[line]; in apic_intr_map()
|
/netbsd/sys/arch/arm/fdt/ |
H A D | gic_fdt.c | 106 struct gic_fdt_irq *sc_irq[GIC_MAXIRQ]; member 264 firq = sc->sc_irq[irq]; in gic_fdt_establish() 286 sc->sc_irq[irq] = firq; in gic_fdt_establish() 330 firq = sc->sc_irq[n]; in gic_fdt_disestablish() 343 sc->sc_irq[n] = NULL; in gic_fdt_disestablish()
|
/netbsd/sys/arch/riscv/fdt/ |
H A D | intc_fdt.c | 91 struct intc_irq *sc_irq[IRQ_NSOURCES]; member 110 struct intc_irq *irq = sc->sc_irq[source]; in intc_intr_establish() 120 sc->sc_irq[source] = irq; in intc_intr_establish() 261 struct intc_irq *irq = sc->sc_irq[source]; in intc_intr_handler()
|
/netbsd/sys/arch/hpcmips/dev/ |
H A D | plum.c | 58 int sc_irq; member 93 sc->sc_irq = ca->ca_irq1; in plum_attach() 160 pa.pa_irq = sc->sc_irq; in plum_search()
|
/netbsd/sys/arch/powerpc/ibm4xx/dev/ |
H A D | ecc_plb.c | 61 int sc_irq; member 116 sc->sc_irq = paa->plb_irq; in ecc_plbattach() 130 intr_establish_xname(sc->sc_irq, IST_LEVEL, IPL_SERIAL, ecc_plb_intr, in ecc_plb_deferred()
|
/netbsd/sys/arch/i386/pnpbios/ |
H A D | pckbc_pnpbios.c | 72 int sc_irq; member 125 if (pnpbios_getirqnum(aa->pbt, aa->resc, 0, &psc->sc_irq, in pckbc_pnpbios_attach() 197 irq = psc->sc_irq; in pckbc_pnpbios_intr_establish()
|