Lines Matching refs:parent

88     IORegistryEntry *		parent;
130 = OSSymbol::withCStringNoCopy("interrupt-parent");
150 parent = MakeReferenceTable( (DTEntry)dtTop, freeDT );
152 stack = OSArray::withObjects( (const OSObject **) &parent, 1, 10 );
156 parent = (IORegistryEntry *)stack->getObject( stack->getCount() - 1);
157 //parent->release();
163 child->attachToParent( parent, gIODTPlane);
168 stack->setObject( parent);
169 parent = child;
181 // parent is now root of the created tree
184 if( (prop = (OSData *) parent->getProperty( gIODTCompatibleKey))) {
185 parent->setName( parent->getName(), gIODTPlane );
186 parent->setName( (const char *) prop->getBytesNoCopy() );
190 parent->attachToParent( IORegistryEntry::getRegistryRoot(), gIODTPlane);
191 parent->release();
219 parent->setProperty("allInts", allInts);
220 parent->setProperty("sharedInts", gIODTSharedInterrupts);
244 parent->setProperty( gIODTNWInterruptMappingKey,
247 return( parent);
403 // a possible interrupt-parent
441 IORegistryEntry * parent;
451 parent = FindPHandle( phandle );
454 parent = regEntry->getParentEntry( gIODTPlane);
456 parent = 0;
458 return( parent );
494 IORegistryEntry *parent = 0;
504 parent = IODTFindInterruptParent( regEntry, index );
505 IODTGetICellCounts( parent, &icells, &acells );
513 regEntry = parent;
525 if( parent && (data = OSDynamicCast( OSData,
528 parent = 0;
533 } else if( parent && (data = OSDynamicCast( OSData,
581 if( 0 == (parent = FindPHandle( *(map++) )))
584 IODTGetICellCounts( parent, &picells, &pacells );
588 regEntry = parent;
594 parent = 0;
597 if( parent) {
598 IODTGetICellCounts( parent, &icells, &acells );
599 regEntry = parent;
602 } while( parent);
645 IORegistryEntry * parent;
666 if( nw && (parent = regEntry->getParentEntry( gIODTPlane))) {
669 parent->getProperty( gIODTAAPLInterruptsKey)))) {
946 // look in our parent to resolve the base of the range for us.
955 IORegistryEntry *parent;
1002 parent = regEntry->getParentEntry( gIODTPlane );
1003 IODTGetCellCounts( parent, &sizeCells, &addressCells );
1090 // Get the physical start of the range from our parent
1094 } /* else zero length range => pass thru to parent */
1096 regEntry = parent;
1109 IODeviceMemory * parent )
1141 if( parent)
1142 range = IODeviceMemory::withSubRange( parent,
1143 phys - parent->getPhysicalSegment(0, 0, kIOMemoryMapperNone), len );
1159 IORegistryEntry * parent,
1168 prop = (OSData *) parent->getProperty( gIODTPersistKey );
1194 IORegistryEntry *parent;
1205 (parent = regEntry->getParentEntry( gIODTPlane )) && (level < 7); level++ ) {
1207 IODTGetNVLocation( parent, regEntry,
1216 regEntry = parent;
1226 IORegistryEntry *parent;
1238 parent = regEntry->getParentEntry( gIODTPlane );
1239 if( !parent)
1241 data = OSDynamicCast( OSData, parent->getProperty("slot-names"));