Lines Matching defs:provider
91 bool IOPlatformExpert::attach( IOService * provider )
94 if( !super::attach( provider ))
100 bool IOPlatformExpert::start( IOService * provider )
106 if (!super::start(provider))
122 provider->setProperty("clock-frequency", busFrequency);
138 OSData* mydata = (OSData*) (provider->getProperty("serial-number"));
142 provider->setProperty(kIOPlatformSerialNumberKey, serNoString);
147 return( configure(provider) );
150 bool IOPlatformExpert::configure( IOService * provider )
488 // on class and provider. If a match is found this routine returns true in addition
521 providerDictionary = (OSDictionary *) entry->getObject ("provider");
532 providerMatch = true; // we indicate a match if there is no nub or provider
551 // if the power tree specifies a provider dictionary but theNub is
962 IOService * IODTPlatformExpert::probe( IOService * provider,
965 if( !super::probe( provider, score))
969 if( !provider->compareNames( getProperty( gIONameMatchKey ) ))
975 bool IODTPlatformExpert::configure( IOService * provider )
977 if( !super::configure( provider))
980 processTopLevel( provider );
1392 bool start(IOService * provider);
1399 bool IOPanicPlatform::start(IOService * provider) {
1402 if (provider) platform_name = provider->getName();