Lines Matching defs:interruptController

5405   IOInterruptController *interruptController;
5432 interruptController = getPlatform()->lookUpInterruptController(interruptControllerName);
5433 if (interruptController == 0) return kIOReturnNoResources;
5441 // Set the interruptController and interruptSource in the nub's table.
5443 interruptSources[source].interruptController = interruptController;
5449 IOReturn IOService::lookupInterrupt(int source, bool resolve, IOInterruptController **interruptController)
5464 *interruptController = _interruptSources[source].interruptController;
5466 if (*interruptController == NULL) {
5473 *interruptController = _interruptSources[source].interruptController;
5483 IOInterruptController *interruptController;
5486 ret = lookupInterrupt(source, true, &interruptController);
5490 return interruptController->registerInterrupt(this, source, target,
5497 IOInterruptController *interruptController;
5500 ret = lookupInterrupt(source, false, &interruptController);
5504 return interruptController->unregisterInterrupt(this, source);
5509 IOInterruptController *interruptController;
5512 ret = lookupInterrupt(source, true, &interruptController);
5516 return interruptController->getInterruptType(this, source, interruptType);
5521 IOInterruptController *interruptController;
5524 ret = lookupInterrupt(source, false, &interruptController);
5528 return interruptController->enableInterrupt(this, source);
5533 IOInterruptController *interruptController;
5536 ret = lookupInterrupt(source, false, &interruptController);
5540 return interruptController->disableInterrupt(this, source);
5545 IOInterruptController *interruptController;
5548 ret = lookupInterrupt(source, false, &interruptController);
5552 return interruptController->causeInterrupt(this, source);