Lines Matching refs:match

2604     OSDictionary 	*	match = 0;
2642 } else if( !(match = OSDynamicCast( OSDictionary, nextMatch ))) {
2650 debugFlags = getDebugFlags( match );
2655 match->getObject( gIOMatchCategoryKey ));
2662 LOG("%s: match category %s exists\n", getName(),
2675 props = OSDictionary::withDictionary( match, match->getCount());
2685 needReloc = (false == gIOCatalogue->isModuleLoaded( match ));
2756 // give the driver the default match category if not specified
2793 // add to start list for the match category
2844 LOG( "match category exists, skipping " );
3020 IOLog("%s: Can't match using: %s\n", getName(),
3529 bool match;
3534 match = ((state == (state & service->__state[0]))
3536 if (!match) break;
3538 match = service->matchInternal(table, options, &done);
3542 if (!match)
4590 * Go looking for a provider to match a location dict.
4612 bool match = true;
4624 match = ((kIOServiceClassDone & options) || (0 != metaCast(str)));
4626 match = (0 != metaCast( str ));
4627 if ((kIOServiceClassDone & options) && !match) panic("classDone");
4629 if ((!match) || (done == count)) break;
4635 match = compareNames( obj, changesOK ? &matched : 0 );
4636 if (!match) break;
4650 match = false;
4653 match = sym->isEqualTo( str );
4656 if ((!match) || (done == count)) break;
4666 match = false;
4679 match = dict->isEqualTo( nextDict, nextDict);
4680 if( match)
4688 if ((!match) || (done == count)) break;
4695 match = (this == entry);
4698 if ((!match) || (done == count)) break;
4704 match = (getRegistryEntryID() == num->unsigned64BitValue());
4705 if ((!match) || (done == count)) break;
4727 match = (serviceCount == num->unsigned32BitValue());
4728 if ((!match) || (done == count)) break;
4738 match = obj->isEqualTo(prop); \
4740 if ((!match) || (done == count)) break; \
4751 return (match);
4765 bool match = true;
4784 match = where->matchInternal(table, options, &done);
4786 if ((!match) || (done == count)) break;
4793 match = where->matchPropertyTable( table, &score );
4795 if( !match) {
4819 match = false;
4829 match = false;
4837 while( matchParent && (!match) && (where = where->getProvider()) );
4844 kprintf("parent match 0x%llx, %d,\n%s\n", getRegistryEntryID(), match, s->text());
4849 return( match );
4995 // (obvious match)
5031 // (best match)