Lines Matching refs:category
2530 IOService * IOService::copyClientWithCategory( const OSSymbol * category )
2543 if( category == nextCat)
2554 IOService * IOService::getClientWithCategory( const OSSymbol * category )
2557 service = copyClientWithCategory(category);
2614 const OSSymbol * category;
2654 category = OSDynamicCast( OSSymbol,
2656 if( 0 == category)
2657 category = gIODefaultMatchCategoryKey;
2659 if( (client = copyClientWithCategory(category)) ) {
2662 LOG("%s: match category %s exists\n", getName(),
2663 category->getCStringNoCopy());
2756 // give the driver the default match category if not specified
2757 category = OSDynamicCast( OSSymbol,
2759 if( 0 == category)
2760 category = gIODefaultMatchCategoryKey;
2761 inst->setProperty( gIOMatchCategoryKey, (OSObject *) category );
2793 // add to start list for the match category
2798 startDict->getObject( category );
2803 startDict->setObject( category, startList );
2821 // start the best (until success) of each category
2825 while( (category = (const OSSymbol *) iter->getNextObject())) {
2827 startList = (OSOrderedSet *) startDict->getObject( category );
2844 LOG( "match category exists, skipping " );