Lines Matching defs:vector
350 mvmebus_intmap(void *vsc, int level, int vector, vme_intr_handle_t *handlep)
353 if (level < 1 || level > 7 || vector < 0x80 || vector > 0xff)
357 *handlep = (void *) (int) ((level << 8) | vector);
374 int level, vector, first;
378 /* Extract the interrupt's level and vector */
380 vector = ((int) handle) & 0xff;
383 if (vector < 0 || vector > 0xff) {
384 printf("%s: Illegal vector offset: 0x%x\n",
385 device_xname(sc->sc_dev), vector);
397 (*sc->sc_intr_establish)(sc->sc_chip, prior, level, vector, first,
407 int level, vector, last;
411 /* Extract the interrupt's level and vector */
413 vector = ((int) handle) & 0xff;
416 if (vector < 0 || vector > 0xff) {
417 printf("%s: Illegal vector offset: 0x%x\n",
418 device_xname(sc->sc_dev), vector);
435 (*sc->sc_intr_disestablish)(sc->sc_chip, level, vector, last,