Lines Matching refs:nub
154 IOService * nub;
163 nub = createNub( dict );
164 if( 0 == nub)
167 nub->attach( this );
168 nub->registerService();
177 IOService * nub;
179 nub = new IOPlatformDevice;
180 if(nub) {
181 if( !nub->init( from )) {
182 nub->release();
183 nub = 0;
186 return( nub);
189 bool IOPlatformExpert::compareNubName( const IOService * nub,
192 return( nub->IORegistryEntry::compareName( name, matched ));
195 IOReturn IOPlatformExpert::getNubResources( IOService * nub )
532 providerMatch = true; // we indicate a match if there is no nub or provider
987 IOService * nub;
989 nub = new IOPlatformDevice;
990 if( nub) {
991 if( !nub->init( from, gIODTPlane )) {
992 nub->free();
993 nub = 0;
996 return( nub);
1002 IOService * nub;
1008 if( 0 == (nub = createNub( next )))
1011 nub->attach( parent );
1012 nub->registerService();
1060 IOReturn IODTPlatformExpert::getNubResources( IOService * nub )
1062 if( nub->getDeviceMemory())
1065 IODTResolveAddressing( nub, "reg", 0);
1070 bool IODTPlatformExpert::compareNubName( const IOService * nub,
1073 return( IODTCompareNubName( nub, name, matched )
1074 || super::compareNubName( nub, name, matched) );