Lines Matching refs:nub
152 IOService * nub;
161 nub = createNub( dict );
162 if( 0 == nub)
165 nub->attach( this );
166 nub->registerService();
175 IOService * nub;
177 nub = new IOPlatformDevice;
178 if(nub) {
179 if( !nub->init( from )) {
180 nub->release();
181 nub = 0;
184 return( nub);
187 bool IOPlatformExpert::compareNubName( const IOService * nub,
190 return( nub->IORegistryEntry::compareName( name, matched ));
193 IOReturn IOPlatformExpert::getNubResources( IOService * nub )
497 providerMatch = true; // we indicate a match if there is no nub or provider
1094 IOService * nub;
1096 nub = new IOPlatformDevice;
1097 if( nub) {
1098 if( !nub->init( from, gIODTPlane )) {
1099 nub->free();
1100 nub = 0;
1103 return( nub);
1109 IOService * nub;
1115 if( 0 == (nub = createNub( next )))
1118 nub->attach( parent );
1119 nub->registerService();
1167 IOReturn IODTPlatformExpert::getNubResources( IOService * nub )
1169 if( nub->getDeviceMemory())
1172 IODTResolveAddressing( nub, "reg", 0);
1177 bool IODTPlatformExpert::compareNubName( const IOService * nub,
1180 return( IODTCompareNubName( nub, name, matched )
1181 || super::compareNubName( nub, name, matched) );