Lines Matching refs:service
424 IOService * IOFindMatchingChild( IOService * service )
426 // find a matching child service
428 OSIterator * iter = service->getClientIterator();
466 IOService * service;
683 service = IOService::waitForService( matching, &t );
684 if( (!service) || (mountAttempts == 10)) {
702 } while( !service);
705 if ( service && findHFSChild ) {
711 if ( service->waitQuiet( &t ) == kIOReturnSuccess ) {
718 IOService * subservice = IOFindMatchingChild( service );
719 if ( subservice ) service = subservice;
720 } else if ( service && mediaProperty ) {
721 service = (IOService *)service->getProperty(mediaProperty);
731 if ( service
732 && service->metaCast( "IONetworkInterface" )
733 && !IORegisterNetworkInterface( service ) )
735 service = 0;
738 if( service) {
741 service->getPath( str, &len, gIOServicePlane );
744 iostr = (OSString *) service->getProperty( kIOBSDNameKey );
747 off = (OSNumber *) service->getProperty( kIOBSDMajorKey );
750 off = (OSNumber *) service->getProperty( kIOBSDMinorKey );
754 if( service->metaCast( "IONetworkInterface" ))
875 IOService *service;
880 service = IOService::waitForService( dictionary, &tv );
881 if( service ) {
882 OSBoolean *ejectable = (OSBoolean *) service->getProperty( "Ejectable" );