Lines Matching defs:vector
31 * deal with different PICs. Thus, we use the passed in vector to lookup
32 * an interrupt source associated with that vector. The interrupt source
139 int error, vector;
142 vector = isrc->is_pic->pic_vector(isrc);
143 if (interrupt_sources[vector] != NULL)
145 error = intr_event_create(&isrc->is_event, isrc, 0, vector,
148 vector);
152 if (interrupt_sources[vector] != NULL) {
158 interrupt_sources[vector] = isrc;
165 intr_lookup_source(int vector)
168 return (interrupt_sources[vector]);
172 intr_add_handler(const char *name, int vector, driver_filter_t filter,
178 isrc = intr_lookup_source(vector);
227 intr_config_intr(int vector, enum intr_trigger trig, enum intr_polarity pol)
231 isrc = intr_lookup_source(vector);
250 int vector;
267 vector = isrc->is_pic->pic_vector(isrc);
268 if (vector == 0)
279 log(LOG_ERR, "stray irq%d\n", vector);
283 vector);
420 intr_describe(u_int vector, void *ih, const char *descr)
425 isrc = intr_lookup_source(vector);
490 intr_bind(u_int vector, u_char cpu)
494 isrc = intr_lookup_source(vector);