Lines Matching defs:iiv
133 } iiv[256] = {{0,},};
172 memset(iiv, 0, sizeof(struct intio_interrupt_vector) * 256);
327 if (iiv[vector].iiv_handler)
333 iiv[vector].iiv_handler = handler;
334 iiv[vector].iiv_arg = arg;
335 iiv[vector].iiv_evcnt = evcnt;
343 if (iiv[vector].iiv_handler == 0 || iiv[vector].iiv_arg != arg)
345 iiv[vector].iiv_handler = 0;
346 iiv[vector].iiv_arg = 0;
347 evcnt_detach(iiv[vector].iiv_evcnt);
348 free(iiv[vector].iiv_evcnt, M_DEVBUF);
358 if (iiv[vector].iiv_handler == 0) {
364 iiv[vector].iiv_evcnt->ev_count++;
366 return (*(iiv[vector].iiv_handler))(iiv[vector].iiv_arg);