Lines Matching refs:source
10 * Redistribution and use in source and binary forms, with or without
13 * 1. Redistributions of source code must retain the above copyright
139 intc_intr_establish(struct intc_fdt_softc *sc, u_int source, u_int ipl,
142 if (source > IRQ_NSOURCES)
146 struct intc_irq *irq = sc->sc_irq[source];
154 irq->intr_source = source;
156 sc->sc_irq[source] = irq;
158 evcnt_attach_dynamic(&sc->sc_evs[source], EVCNT_TYPE_INTR, NULL,
159 device_xname(sc->sc_dev), intc_sources[source]);
206 * 1st (and only) cell is the interrupt source, e.g.
212 const u_int source = be32toh(specifier[0]);
215 return intc_intr_establish(sc, source, ipl, mpsafe, func, arg, xname);
236 const u_int source = be32toh(specifier[0]);
238 intc_sources[source], source);
273 int source = ffs(pending) - 1;
274 struct intc_irq *irq = sc->sc_irq[source];
275 sc->sc_evs[source].ev_count++;
277 KASSERTMSG(irq != NULL, "source %d\n", source);
283 source != IRQ_SUPERVISOR_EXTERNAL ||