Lines Matching refs:IORegistryEntry
36 #include <IOKit/IORegistryEntry.h>
49 OSDefineMetaClassAndStructors(IORegistryEntry, OSObject)
63 static IORegistryEntry * gRegistryRoot;
80 friend class IORegistryEntry;
129 IORegistryEntry * IORegistryEntry::initialize( void )
144 gRegistryRoot = new IORegistryEntry;
164 IORegistryEntry * IORegistryEntry::getRegistryRoot( void )
169 SInt32 IORegistryEntry::getGenerationCount( void )
175 const IORegistryPlane * IORegistryEntry::makePlane( const char * name )
239 const IORegistryPlane * IORegistryEntry::getPlane( const char * name )
257 bool IORegistryEntry::init( OSDictionary * dict )
298 bool IORegistryEntry::init( IORegistryEntry * old,
302 IORegistryEntry * next;
322 (next = (IORegistryEntry *) all->getObject(index));
330 (next = (IORegistryEntry *) all->getObject(index));
341 void IORegistryEntry::free( void )
371 void IORegistryEntry::setPropertyTable( OSDictionary * dict )
386 IORegistryEntry::copyProperty( type * aKey) constant \
401 IORegistryEntry::getProperty( type * aKey, \
408 IORegistryEntry * entry = (IORegistryEntry *) this; \
425 IORegistryEntry::copyProperty( type * aKey, \
432 IORegistryEntry * entry = (IORegistryEntry *) this; \
447 bool IORegistryEntry::serializeProperties( OSSerialize * s ) const
460 OSDictionary * IORegistryEntry::dictionaryWithProperties( void ) const
472 IOReturn IORegistryEntry::setProperties( OSObject * properties )
491 IORegistryEntry::getProperty( const OSSymbol * aKey) const
503 IORegistryEntry::removeProperty( const OSSymbol * aKey)
511 IORegistryEntry::setProperty( const OSSymbol * aKey, OSObject * anObject)
531 IOReturn IORegistryEntry::
546 IORegistryEntry::getProperty( const OSString * aKey) const
556 IORegistryEntry::getProperty( const char * aKey) const
567 IORegistryEntry::removeProperty( const OSString * aKey)
575 IORegistryEntry::removeProperty( const char * aKey)
583 IORegistryEntry::setProperty( const OSString * aKey, OSObject * anObject)
593 IORegistryEntry::setProperty( const char * aKey, OSObject * anObject)
603 IORegistryEntry::setProperty(const char * aKey, const char * aString)
619 IORegistryEntry::setProperty(const char * aKey, bool aBoolean)
635 IORegistryEntry::setProperty( const char * aKey,
653 IORegistryEntry::setProperty( const char * aKey,
674 const char * IORegistryEntry::getName( const IORegistryPlane * plane ) const
691 const OSSymbol * IORegistryEntry::copyName(
711 const OSSymbol * IORegistryEntry::copyLocation(
728 const char * IORegistryEntry::getLocation( const IORegistryPlane * plane ) const
741 void IORegistryEntry::setName( const OSSymbol * name,
758 void IORegistryEntry::setName( const char * name,
768 void IORegistryEntry::setLocation( const OSSymbol * location,
785 void IORegistryEntry::setLocation( const char * location,
796 IORegistryEntry::compareName( OSString * name, OSString ** matched ) const
815 IORegistryEntry::compareNames( OSObject * names, OSString ** matched ) const
842 bool IORegistryEntry::getPath( char * path, int * length,
846 IORegistryEntry * root;
847 const IORegistryEntry * entry;
848 IORegistryEntry * parent;
910 entry = (IORegistryEntry *) stack->getObject((unsigned int) index );
945 bool IORegistryEntry::getPathComponent( char * path, int * length,
977 const char * IORegistryEntry::matchPathLocation( const char * cmp,
1022 IORegistryEntry * IORegistryEntry::getChildFromComponent( const char ** opath,
1025 IORegistryEntry * entry = 0;
1040 (entry = (IORegistryEntry *) set->getObject(index));
1069 const OSSymbol * IORegistryEntry::hasAlias( const IORegistryPlane * plane,
1072 IORegistryEntry * entry;
1073 IORegistryEntry * entry2;
1080 entry = IORegistryEntry::fromPath( path, plane );
1090 if( (entry2 = IORegistryEntry::fromPath( path, plane,
1109 const char * IORegistryEntry::dealiasPath(
1113 IORegistryEntry * entry;
1133 entry = IORegistryEntry::fromPath( "/aliases", plane );
1149 IORegistryEntry * IORegistryEntry::fromPath(
1154 IORegistryEntry * fromEntry )
1156 IORegistryEntry * where = 0;
1157 IORegistryEntry * aliasEntry = 0;
1158 IORegistryEntry * next;
1186 aliasEntry = IORegistryEntry::fromPath( alias, plane,
1244 IORegistryEntry * IORegistryEntry::childFromPath(
1250 return( IORegistryEntry::fromPath( path, plane, opath, len, this ));
1260 inline bool IORegistryEntry::arrayMember( OSArray * set,
1261 const IORegistryEntry * member,
1277 bool IORegistryEntry::makeLink( IORegistryEntry * to,
1305 void IORegistryEntry::breakLink( IORegistryEntry * to,
1324 OSArray * IORegistryEntry::getParentSetReference(
1334 OSIterator * IORegistryEntry::getParentIterator(
1359 IORegistryEntry * IORegistryEntry::copyParentEntry( const IORegistryPlane * plane ) const
1361 IORegistryEntry * entry = 0;
1367 entry = (IORegistryEntry *) links->getObject( 0 );
1376 IORegistryEntry * IORegistryEntry::getParentEntry( const IORegistryPlane * plane ) const
1378 IORegistryEntry * entry;
1387 OSArray * IORegistryEntry::getChildSetReference( const IORegistryPlane * plane ) const
1396 OSIterator * IORegistryEntry::getChildIterator( const IORegistryPlane * plane ) const
1421 IORegistryEntry * IORegistryEntry::copyChildEntry(
1424 IORegistryEntry * entry = 0;
1430 entry = (IORegistryEntry *) links->getObject( 0 );
1439 IORegistryEntry * IORegistryEntry::getChildEntry(
1442 IORegistryEntry * entry;
1451 void IORegistryEntry::applyToChildren( IORegistryEntryApplierFunction applier,
1457 IORegistryEntry * next;
1467 (next = (IORegistryEntry *) array->getObject( index ));
1474 void IORegistryEntry::applyToParents( IORegistryEntryApplierFunction applier,
1480 IORegistryEntry * next;
1490 (next = (IORegistryEntry *) array->getObject( index ));
1497 bool IORegistryEntry::isChild( IORegistryEntry * child,
1518 bool IORegistryEntry::isParent( IORegistryEntry * parent,
1540 bool IORegistryEntry::inPlane( const IORegistryPlane * plane ) const
1584 bool IORegistryEntry::attachToParent( IORegistryEntry * parent,
1636 bool IORegistryEntry::attachToChild( IORegistryEntry * child,
1663 void IORegistryEntry::detachFromParent( IORegistryEntry * parent,
1690 void IORegistryEntry::detachFromChild( IORegistryEntry * child,
1715 void IORegistryEntry::detachAbove( const IORegistryPlane * plane )
1717 IORegistryEntry * parent;
1725 void IORegistryEntry::detachAll( const IORegistryPlane * plane )
1728 IORegistryEntry * next;
1739 while( (next = (IORegistryEntry *) all->getLastObject())) {
1751 unsigned int IORegistryEntry::getDepth( const IORegistryPlane * plane ) const
1756 IORegistryEntry * one;
1757 const IORegistryEntry * next;
1770 next = (IORegistryEntry *) parents->getObject( 0 );
1775 (one = (IORegistryEntry *) parents->getObject( index ));
1803 IORegistryIterator::iterateOver( IORegistryEntry * root,
1928 IORegistryEntry * IORegistryIterator::getNextObjectFlat( void )
1930 IORegistryEntry * next = 0;
1952 next = (IORegistryEntry *) where->iter->getNextObject();
1967 IORegistryEntry * IORegistryIterator::getNextObjectRecursive( void )
1969 IORegistryEntry * next;
1986 IORegistryEntry * IORegistryIterator::getNextObject( void )
1994 IORegistryEntry * IORegistryIterator::getCurrentEntry( void )
2012 OSMetaClassDefineReservedUsed(IORegistryEntry, 0);
2013 OSMetaClassDefineReservedUsed(IORegistryEntry, 1);
2014 OSMetaClassDefineReservedUsed(IORegistryEntry, 2);
2015 OSMetaClassDefineReservedUsed(IORegistryEntry, 3);
2016 OSMetaClassDefineReservedUsed(IORegistryEntry, 4);
2017 OSMetaClassDefineReservedUsed(IORegistryEntry, 5);
2019 OSMetaClassDefineReservedUnused(IORegistryEntry, 6);
2020 OSMetaClassDefineReservedUnused(IORegistryEntry, 7);
2021 OSMetaClassDefineReservedUnused(IORegistryEntry, 8);
2022 OSMetaClassDefineReservedUnused(IORegistryEntry, 9);
2023 OSMetaClassDefineReservedUnused(IORegistryEntry, 10);
2024 OSMetaClassDefineReservedUnused(IORegistryEntry, 11);
2025 OSMetaClassDefineReservedUnused(IORegistryEntry, 12);
2026 OSMetaClassDefineReservedUnused(IORegistryEntry, 13);
2027 OSMetaClassDefineReservedUnused(IORegistryEntry, 14);
2028 OSMetaClassDefineReservedUnused(IORegistryEntry, 15);
2029 OSMetaClassDefineReservedUnused(IORegistryEntry, 16);
2030 OSMetaClassDefineReservedUnused(IORegistryEntry, 17);
2031 OSMetaClassDefineReservedUnused(IORegistryEntry, 18);
2032 OSMetaClassDefineReservedUnused(IORegistryEntry, 19);
2033 OSMetaClassDefineReservedUnused(IORegistryEntry, 20);
2034 OSMetaClassDefineReservedUnused(IORegistryEntry, 21);
2035 OSMetaClassDefineReservedUnused(IORegistryEntry, 22);
2036 OSMetaClassDefineReservedUnused(IORegistryEntry, 23);
2037 OSMetaClassDefineReservedUnused(IORegistryEntry, 24);
2038 OSMetaClassDefineReservedUnused(IORegistryEntry, 25);
2039 OSMetaClassDefineReservedUnused(IORegistryEntry, 26);
2040 OSMetaClassDefineReservedUnused(IORegistryEntry, 27);
2041 OSMetaClassDefineReservedUnused(IORegistryEntry, 28);
2042 OSMetaClassDefineReservedUnused(IORegistryEntry, 29);
2043 OSMetaClassDefineReservedUnused(IORegistryEntry, 30);
2044 OSMetaClassDefineReservedUnused(IORegistryEntry, 31);
2047 OSDictionary * IORegistryEntry::getPropertyTable( void ) const