Lines Matching defs:str

3036     OSString *		str;
3039 if( (str = OSDynamicCast( OSString, matching ))) {
3040 if( gIOResources->getProperty( str ))
3044 if( str)
3045 table = resourceMatching( str );
3604 OSString * str;
3642 if ((str = OSDynamicCast(OSString, obj)))
3644 const OSSymbol * sym = OSSymbol::withString(str);
4125 const OSString * str;
4127 str = OSSymbol::withString(name);
4128 if( !str)
4134 table->setObject(gIOProviderClassKey, (OSObject *)str );
4135 str->release();
4143 const OSString * str;
4145 str = OSSymbol::withCString( name );
4146 if( !str)
4149 table = serviceMatching( str, table );
4150 str->release();
4168 const OSString * str;
4170 str = OSSymbol::withCString( name );
4171 if( !str)
4174 table = nameMatching( str, table );
4175 str->release();
4179 OSDictionary * IOService::resourceMatching( const OSString * str,
4184 table->setObject( gIOResourceMatchKey, (OSObject *) str );
4192 const OSSymbol * str;
4194 str = OSSymbol::withCString( name );
4195 if( !str)
4198 table = resourceMatching( str, table );
4199 str->release();
4386 OSString * str;
4392 str = OSDynamicCast( OSString, prop );
4393 if( str)
4394 ok = (0 != getProperty( str ));
4400 while( ok && (str = OSDynamicCast( OSString, iter->getNextObject()) ))
4401 ok = (0 != getProperty( str ));
4660 OSString * str;
4672 str = OSDynamicCast(OSString, table->getObject(gIOProviderClassKey));
4673 if (str) {
4675 match = ((kIOServiceClassDone & options) || (0 != metaCast(str)));
4677 match = (0 != metaCast( str ));
4696 str = OSDynamicCast( OSString, table->getObject( gIOLocationMatchKey ));
4697 if (str)
4704 match = sym->isEqualTo( str );
4742 str = OSDynamicCast( OSString, table->getObject( gIOPathMatchKey ));
4743 if( str) {
4745 entry = IORegistryEntry::fromPath( str->getCStringNoCopy() );