Lines Matching defs:interruptController

5351   IOInterruptController *interruptController;
5378 interruptController = getPlatform()->lookUpInterruptController(interruptControllerName);
5379 if (interruptController == 0) return kIOReturnNoResources;
5387 // Set the interruptController and interruptSource in the nub's table.
5389 interruptSources[source].interruptController = interruptController;
5395 IOReturn IOService::lookupInterrupt(int source, bool resolve, IOInterruptController **interruptController)
5410 *interruptController = _interruptSources[source].interruptController;
5412 if (*interruptController == NULL) {
5419 *interruptController = _interruptSources[source].interruptController;
5429 IOInterruptController *interruptController;
5432 ret = lookupInterrupt(source, true, &interruptController);
5436 return interruptController->registerInterrupt(this, source, target,
5443 IOInterruptController *interruptController;
5446 ret = lookupInterrupt(source, false, &interruptController);
5450 return interruptController->unregisterInterrupt(this, source);
5455 IOInterruptController *interruptController;
5458 ret = lookupInterrupt(source, true, &interruptController);
5462 return interruptController->getInterruptType(this, source, interruptType);
5467 IOInterruptController *interruptController;
5470 ret = lookupInterrupt(source, false, &interruptController);
5474 return interruptController->enableInterrupt(this, source);
5479 IOInterruptController *interruptController;
5482 ret = lookupInterrupt(source, false, &interruptController);
5486 return interruptController->disableInterrupt(this, source);
5491 IOInterruptController *interruptController;
5494 ret = lookupInterrupt(source, false, &interruptController);
5498 return interruptController->causeInterrupt(this, source);