Lines Matching defs:str
2807 OSString * str;
2810 if( (str = OSDynamicCast( OSString, matching ))) {
2811 if( gIOResources->getProperty( str ))
2815 if( str)
2816 table = resourceMatching( str );
3606 const OSString * str;
3608 str = OSSymbol::withCString( name );
3609 if( !str)
3612 table = serviceMatching( str, table );
3613 str->release();
3631 const OSString * str;
3633 str = OSSymbol::withCString( name );
3634 if( !str)
3637 table = nameMatching( str, table );
3638 str->release();
3642 OSDictionary * IOService::resourceMatching( const OSString * str,
3647 table->setObject( gIOResourceMatchKey, (OSObject *) str );
3655 const OSSymbol * str;
3657 str = OSSymbol::withCString( name );
3658 if( !str)
3661 table = resourceMatching( str, table );
3662 str->release();
3800 OSString * str;
3806 str = OSDynamicCast( OSString, prop );
3807 if( str)
3808 ok = (0 != getProperty( str ));
3814 while( ok && (str = OSDynamicCast( OSString, iter->getNextObject()) ))
3815 ok = (0 != getProperty( str ));
3960 OSString * str;
3977 str = OSDynamicCast( OSString, table->getObject( gIOProviderClassKey));
3978 if( str) {
3980 match = (0 != where->metaCast( str ));
3998 str = OSDynamicCast( OSString, table->getObject( gIOLocationMatchKey ));
3999 if( str) {
4007 match = sym->isEqualTo( str );
4048 str = OSDynamicCast( OSString, table->getObject( gIOPathMatchKey ));
4049 if( str) {
4051 entry = IORegistryEntry::fromPath( str->getCStringNoCopy() );