Lines Matching refs:provider
97 provider = inProvider; in init()
153 ret = provider->registerInterrupt(inIntIndex, this, intHandler); in registerInterruptHandler()
176 provider->addInterruptStatistics(reserved->statistics, inIntIndex); in registerInterruptHandler()
196 provider->removeInterruptStatistics(reserved->statistics->interruptIndex); in unregisterInterruptHandler()
199 provider->unregisterInterrupt(inIntIndex); in unregisterInterruptHandler()
236 if (provider && intIndex >= 0) { in free()
237 unregisterInterruptHandler(provider, intIndex); in free()
254 if (provider && intIndex >= 0) { in enable()
255 provider->enableInterrupt(intIndex); in enable()
264 if (provider && intIndex >= 0) { in disable()
265 provider->disableInterrupt(intIndex); in disable()
278 if (provider) { in setWorkLoop()
285 unregisterInterruptHandler(provider, intIndex); in setWorkLoop()
288 …} else if ((intIndex < 0) && (kIOReturnSuccess == registerInterruptHandler(provider, ~intIndex))) { in setWorkLoop()
301 return provider; in getProvider()