• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/libsa/

Lines Matching defs:extensions

554         IOLog("Error: Failed to copy 'into' extensions dictionary "
566 IOLog("Error: Failed to copy 'from' extensions dictionary "
575 IOLog("Error: Failed to allocate iterator for extensions.\n");
628 "versions of duplicate extensions %s.\n",
942 * Does the work of pulling extensions out of an mkext archive located
947 OSDictionary * extensions) {
1205 extensions->getObject(moduleName));
1208 extensions->setObject(moduleName, driverDict);
1216 if (!extensions->setObject(moduleName, driverDict)) {
1232 "versions of duplicate extensions %s.\n",
1263 OSDictionary * extensions) {
1288 result = extractExtensionsFromArchive(mkext_file_info, false /*physical*/, extensions);
1292 if (!result && extensions) {
1293 extensions->flushCollection();
1301 * Adds the personalities for an extensions dictionary to the global
1304 bool addPersonalities(OSDictionary * extensions) {
1323 * Note: Not all extensions have personalities.
1326 keyIterator = OSCollectionIterator::withCollection(extensions);
1338 extensions->getObject(key));
1385 * Called from IOCatalogue to add extensions from an mkext archive.
1395 OSDictionary * extensions = NULL; // must release
1403 " extensions dictionary.\n");
1417 extensions = OSDictionary::withCapacity(2);
1418 if (!extensions) {
1433 result = extractExtensionsFromArchive(&mkext_file_info, true /*virtual*/, extensions);
1435 IOLog("Error: Failed to extract extensions from archive.\n");
1441 result = mergeExtensionDictionaries(startupExtensions, extensions);
1443 IOLog("Error: Failed to merge new extensions into existing set.\n");
1448 result = addPersonalities(extensions);
1450 IOLog("Error: Failed to add personalities for extensions extracted "
1460 IOLog("Error: Failed to record extensions from archive.\n");
1464 extensions);
1478 if (extensions) extensions->release();
1485 * This function builds dictionaries for the startup extensions
1486 * put into memory by bootx, recording each in the startup extensions
1494 * This function returns true if any extensions were found and
1495 * recorded successfully, or if there are no start extensions,
1520 IOLog("Error: There is no dictionary for startup extensions.\n");
1529 "to record startup extensions.\n");
1536 // add any prelinked modules as startup extensions
1742 "versions of duplicate extensions %s.\n",
1769 IOLog("Error: Failed to merge new extensions into "
1783 IOLog("Error: Failed to merge new extensions into existing set.\n");
1791 IOLog("Error: Failed to add personalities for extensions extracted "
1807 IOLog("Error: Failed to record startup extensions.\n");
1840 * extensions. It's used when an extension can't be loaded, for
1859 * startup extensions.
1877 * extensions.
1941 "extensions.\n");