Lines Matching refs:match
2394 OSDictionary * match = 0;
2434 } else if( !(match = OSDynamicCast( OSDictionary, nextMatch ))) {
2442 debugFlags = getDebugFlags( match );
2447 match->getObject( gIOMatchCategoryKey ));
2454 LOG("%s: match category %s exists\n", getName(),
2463 props = OSDictionary::withDictionary( match, match->getCount());
2473 needReloc = (false == gIOCatalogue->isModuleLoaded( match ));
2544 // give the driver the default match category if not specified
2600 // add to start list for the match category
2658 LOG( "match category exists, skipping " );
2820 IOLog("%s: Can't match using: %s\n", getName(),
3940 * Go looking for a provider to match a location dict.
3965 bool match = true;
3980 match = (0 != where->metaCast( str ));
3981 if( !match)
3988 match = where->compareNames( obj, changesOK ? &matched : 0 );
3989 if( !match)
4004 match = false;
4007 match = sym->isEqualTo( str );
4010 if( !match)
4022 match = false;
4035 match = dict->isEqualTo( nextDict, nextDict);
4036 if( match)
4044 if( !match)
4052 match = (where == entry);
4055 if( !match)
4078 match = (serviceCount == num->unsigned32BitValue());
4079 if( !match)
4093 match = where->matchPropertyTable( table, &score );
4095 if( !match) {
4112 if( !(match = where->compareProperty( table, kIOBSDNameKey )))
4114 if( !(match = where->compareProperty( table, kIOBSDMajorKey )))
4116 if( !(match = where->compareProperty( table, kIOBSDMinorKey )))
4118 if( !(match = where->compareProperty( table, kIOBSDUnitKey )))
4126 match = false;
4135 match = false;
4147 LOG("match parent @ %s = %d\n",
4148 where->getName(), match );
4150 return( match );
4296 // (obvious match)
4332 // (best match)