Lines Matching defs:parent
86 IORegistryEntry * parent;
129 = OSSymbol::withCStringNoCopy("interrupt-parent");
149 parent = MakeReferenceTable( (DTEntry)dtTop, freeDT );
151 stack = OSArray::withObjects( (const OSObject **) &parent, 1, 10 );
155 parent = (IORegistryEntry *)stack->getObject( stack->getCount() - 1);
156 //parent->release();
162 child->attachToParent( parent, gIODTPlane);
167 stack->setObject( parent);
168 parent = child;
180 // parent is now root of the created tree
183 if( (prop = (OSData *) parent->getProperty( gIODTCompatibleKey))) {
184 parent->setName( parent->getName(), gIODTPlane );
185 parent->setName( (const char *) prop->getBytesNoCopy() );
189 parent->attachToParent( IORegistryEntry::getRegistryRoot(), gIODTPlane);
190 parent->release();
234 parent->setProperty("allInts", allInts);
235 parent->setProperty("sharedInts", gIODTSharedInterrupts);
259 parent->setProperty( gIODTNWInterruptMappingKey,
262 return( parent);
402 // a possible interrupt-parent
440 IORegistryEntry * parent;
450 parent = FindPHandle( phandle );
453 parent = regEntry->getParentEntry( gIODTPlane);
455 parent = 0;
457 return( parent );
493 IORegistryEntry *parent = 0;
503 parent = IODTFindInterruptParent( regEntry, index );
504 IODTGetICellCounts( parent, &icells, &acells );
512 regEntry = parent;
524 if( parent && (data = OSDynamicCast( OSData,
527 parent = 0;
532 } else if( parent && (data = OSDynamicCast( OSData,
580 if( 0 == (parent = FindPHandle( *(map++) )))
583 IODTGetICellCounts( parent, &picells, &pacells );
587 regEntry = parent;
593 parent = 0;
596 if( parent) {
597 IODTGetICellCounts( parent, &icells, &acells );
598 regEntry = parent;
601 } while( parent);
644 IORegistryEntry * parent;
665 if( nw && (parent = regEntry->getParentEntry( gIODTPlane))) {
668 parent->getProperty( gIODTAAPLInterruptsKey)))) {
945 // look in our parent to resolve the base of the range for us.
954 IORegistryEntry *parent;
992 parent = regEntry->getParentEntry( gIODTPlane );
993 IODTGetCellCounts( parent, &sizeCells, &addressCells );
1051 // Get the physical start of the range from our parent
1055 } /* else zero length range => pass thru to parent */
1057 regEntry = parent;
1070 IODeviceMemory * parent )
1102 if( parent)
1103 range = IODeviceMemory::withSubRange( parent,
1104 phys - parent->getPhysicalAddress(), len );
1120 IORegistryEntry * parent,
1129 prop = (OSData *) parent->getProperty( gIODTPersistKey );
1155 IORegistryEntry *parent;
1166 (parent = regEntry->getParentEntry( gIODTPlane )) && (level < 7); level++ ) {
1168 IODTGetNVLocation( parent, regEntry,
1177 regEntry = parent;
1187 IORegistryEntry *parent;
1199 parent = regEntry->getParentEntry( gIODTPlane );
1200 if( !parent)
1202 data = OSDynamicCast( OSData, parent->getProperty("slot-names"));