Lines Matching refs:next
352 IORegistryEntry * next; in init() local
392 (next = (IORegistryEntry *) all->getObject(index)); in init()
394 next->makeLink( this, kChildSetIndex, plane ); in init()
395 next->breakLink( old, kChildSetIndex, plane ); in init()
402 (next = (IORegistryEntry *) all->getObject(index)); in init()
404 next->makeLink( this, kParentSetIndex, plane ); in init()
405 next->breakLink( old, kParentSetIndex, plane ); in init()
1572 IORegistryEntry * next; in fromPath() local
1633 next = where->getChildFromComponent( &path, plane ); in fromPath()
1634 if (next) { in fromPath()
1635 where = next; in fromPath()
1637 } while (next); in fromPath()
1932 IORegistryEntry * next; in applyToChildren() local
1943 (next = (IORegistryEntry *) array->getObject( index )); in applyToChildren()
1945 (*applier)(next, context); in applyToChildren()
1958 IORegistryEntry * next; in applyToParents() local
1969 (next = (IORegistryEntry *) array->getObject( index )); in applyToParents()
1971 (*applier)(next, context); in applyToParents()
2270 IORegistryEntry * next; in detachAll() local
2282 while ((next = (IORegistryEntry *) all->getLastObject())) { in detachAll()
2283 next->retain(); in detachAll()
2284 all->removeObject(next); in detachAll()
2286 next->detachAbove( plane ); in detachAll()
2287 next->release(); in detachAll()
2300 const IORegistryEntry * next; in getDepth() local
2305 next = this; in getDepth()
2306 while ((parents = next->getParentSetReference( plane ))) { in getDepth()
2313 next = (IORegistryEntry *) parents->getObject( 0 ); in getDepth()
2388 IORegCursor * next; in isValid() local
2390 next = where; in isValid()
2396 while (ok && next) { in isValid()
2400 next = next->next; in isValid()
2418 where->next = prev; in enterEntry()
2445 where = gone->next; in exitEntry()
2484 IORegistryEntry * next = NULL; in getNextObjectFlat() local
2505 next = (IORegistryEntry *) where->iter->getNextObject(); in getNextObjectFlat()
2507 if (next) { in getNextObjectFlat()
2508 next->retain(); in getNextObjectFlat()
2514 where->current = next; in getNextObjectFlat()
2518 return next; in getNextObjectFlat()
2524 IORegistryEntry * next; in getNextObjectRecursive() local
2527 next = getNextObjectFlat(); in getNextObjectRecursive()
2528 } while ((NULL == next) && exitEntry()); in getNextObjectRecursive()
2530 if (next) { in getNextObjectRecursive()
2534 if (done->setObject((OSObject *) next)) { in getNextObjectRecursive()
2539 return next; in getNextObjectRecursive()