Lines Matching refs:vector
705 IOInterruptVector *vector; in registerInterrupt() local
714 vector = &vectors[source]; in registerInterrupt()
717 IOTakeLock(vector->interruptLock); in registerInterrupt()
720 if (vector->interruptRegistered) { in registerInterrupt()
721 IOUnlock(vector->interruptLock); in registerInterrupt()
726 vector->handler = handler; in registerInterrupt()
727 vector->nub = nub; in registerInterrupt()
728 vector->source = source; in registerInterrupt()
729 vector->target = target; in registerInterrupt()
730 vector->refCon = refCon; in registerInterrupt()
733 vector->interruptDisabledHard = 1; in registerInterrupt()
734 vector->interruptDisabledSoft = 1; in registerInterrupt()
735 vector->interruptRegistered = 1; in registerInterrupt()
737 IOUnlock(vector->interruptLock); in registerInterrupt()
794 IOInterruptVector *vector; in handleInterrupt() local
796 vector = &vectors[source]; in handleInterrupt()
798 if (!vector->interruptRegistered) { in handleInterrupt()
802 vector->handler(vector->target, vector->refCon, in handleInterrupt()
803 vector->nub, vector->source); in handleInterrupt()