Lines Matching defs:array
387 DPRINTF(("osdict: array element value %p\n", element->value));
398 DPRINTF(("osdict: array ele %d @%p\n", nents, ele));
410 DPRINTF(("osdict: array new astrtab %p\n", astrtab));
841 OSArray * array;
847 array = OSDynamicCast(OSArray, OSUnserialize(gIOKernelConfigTables, &errorString));
848 if (!array && errorString) {
861 assert( array && gIOClassKey && gIOProbeScoreKey
866 rc = gIOCatalogue->init(array);
868 array->release();
881 array = initArray;
882 array->retain();
883 kernelTables = OSCollectionIterator::withCollection( array );
912 if ( array )
913 array->release();
939 table = (OSDictionary *) self->array->getObject(
1085 count = array->getCount();
1090 driver = (OSDictionary *)array->getObject(count);
1105 ret = array->setObject( dict );
1161 arrayCopy->merge(array);
1162 array->flushCollection();
1174 array->setObject(dict);
1318 static IOReturn _removeDrivers( OSArray * array, OSDictionary * matching )
1336 arrayCopy->merge(array);
1337 array->flushCollection();
1341 /* Remove from the catalogue's array any personalities
1349 array->setObject(dict);
1364 ret = _removeDrivers(array, matching);
1387 ret = _removeDrivers(array, dict);
1477 if (!array->serialize(s))