Lines Matching refs:iter

430         IORegistryIterator * iter; \
431 iter = IORegistryIterator::iterateOver( entry, plane, options ); \
433 if(iter) { \
434 while ( (0 == obj) && (entry = iter->getNextObject()) ) { \
437 iter->release(); \
454 IORegistryIterator * iter; \
455 iter = IORegistryIterator::iterateOver( entry, plane, options ); \
457 if(iter) { \
458 while ( (0 == obj) && (entry = iter->getNextObject()) ) { \
461 iter->release(); \
860 OSIterator * iter = 0;
864 iter = OSCollectionIterator::withCollection( collection );
874 && iter && (string = OSDynamicCast( OSString, iter->getNextObject())));
876 if( iter)
877 iter->release();
1117 OSIterator * iter;
1124 if( (iter = OSCollectionIterator::withCollection(
1127 while( (key = (OSSymbol *) iter->getNextObject())) {
1142 iter->release();
1379 OSIterator * iter;
1392 iter = IOLinkIterator::withCollection( links );
1397 return( iter );
1440 OSIterator * iter;
1453 iter = IOLinkIterator::withCollection( links );
1458 return( iter );
1596 OSCollectionIterator *iter =
1598 if( iter) {
1601 while( (key = (OSSymbol *) iter->getNextObject()) ) {
1616 iter->release();
1653 OSCollectionIterator *iter =
1655 if( iter) {
1658 while( (key = (OSSymbol *) iter->getNextObject( ))) {
1669 iter->release();
1904 if( where->iter)
1905 ok = where->iter->isValid();
1922 where->iter = 0;
1938 if( where->iter) {
1939 where->iter->release();
1940 where->iter = 0;
1987 if( (0 == where->iter)) {
1988 // just entered - create new iter
1995 where->iter = OSCollectionIterator::withCollection( links );
2002 if( where->iter) {
2004 next = (IORegistryEntry *) where->iter->getNextObject();
2008 else if( !where->iter->isValid())