Lines Matching defs:category
2332 IOService * IOService::getClientWithCategory( const OSSymbol * category )
2345 if( category == nextCat)
2404 const OSSymbol * category;
2446 category = OSDynamicCast( OSSymbol,
2448 if( 0 == category)
2449 category = gIODefaultMatchCategoryKey;
2451 if( getClientWithCategory( category )) {
2454 LOG("%s: match category %s exists\n", getName(),
2455 category->getCStringNoCopy());
2544 // give the driver the default match category if not specified
2545 category = OSDynamicCast( OSSymbol,
2547 if( 0 == category)
2548 category = gIODefaultMatchCategoryKey;
2549 inst->setProperty( gIOMatchCategoryKey, (OSObject *) category );
2600 // add to start list for the match category
2605 startDict->getObject( category );
2610 startDict->setObject( category, startList );
2635 // start the best (until success) of each category
2639 while( (category = (const OSSymbol *) iter->getNextObject())) {
2641 startList = (OSOrderedSet *) startDict->getObject( category );
2658 LOG( "match category exists, skipping " );