Lines Matching refs:aKext
162 static void OSKextLogKextInfo(OSKext *aKext, uint64_t address, uint64_t size, firehose_tracepoint_c…
4530 OSKext * aKext, in removeKext() argument
4537 if (!aKext->isDriverKit()) { in removeKext()
4538 OSKextLog(aKext, in removeKext()
4542 aKext->getIdentifier() ? aKext->getIdentifierCString() : "unknown kext"); in removeKext()
4559 if (!aKext->getIdentifier()) { in removeKext()
4565 sKextsByID->getObject(aKext->getIdentifier())); in removeKext()
4566 if (checkKext != aKext) { in removeKext()
4571 if (aKext->isLoaded() || aKext->isDriverKit()) { in removeKext()
4575 macCheckResult = mac_kext_check_unload(cred, aKext->getIdentifierCString()); in removeKext()
4581 OSKextLog(aKext, in removeKext()
4585 aKext->getIdentifierCString(), macCheckResult); in removeKext()
4591 if (aKext->declaresExecutable() && aKext->countRequestCallbacks()) { in removeKext()
4594 if (aKext->flags.unloadUnsupported) { in removeKext()
4596 OSKextLog(aKext, in removeKext()
4600 aKext->getIdentifierCString()); in removeKext()
4611 aKext->getIdentifierCString(), /* unload */ false); in removeKext()
4613 OSKextLog(aKext, in removeKext()
4617 aKext->getIdentifierCString(), result); in removeKext()
4622 result = aKext->unload(); in removeKext()
4624 OSKextLog(aKext, in removeKext()
4628 aKext->getIdentifierCString(), result); in removeKext()
4640 aKext->removePersonalitiesFromCatalog(); in removeKext()
4643 if (aKext->isInFileset()) { in removeKext()
4644 OSKextLog(aKext, in removeKext()
4648 aKext->getIdentifierCString()); in removeKext()
4650 OSKextLog(aKext, in removeKext()
4654 aKext->getIdentifierCString()); in removeKext()
4656 sKextsByID->removeObject(aKext->getIdentifier()); in removeKext()
4677 OSKext * aKext = OSDynamicCast(OSKext, in removeKextWithIdentifier() local
4679 if (!aKext) { in removeKextWithIdentifier()
4689 result = OSKext::removeKext(aKext, in removeKextWithIdentifier()
8329 OSKextLogKextInfo(OSKext *aKext, uint64_t address, uint64_t size, firehose_tracepoint_code_t code) argument
8341 uuid_data = aKext->copyTextUUID();
8347 if (aKext->isDriverKit()) {
8495 OSKext * aKext = NULL; // do not release local
8499 aKext = OSDynamicCast(OSKext, sKextsByID->getObject(kextIdentifier));
8501 if (!aKext) {
8505 if (aKext->isLoaded()) {
8506 if (aKext->getRetainCount() > kOSKextMinLoadedRetainCount) {
8509 if (checkClassesFlag && aKext->hasOSMetaClassInstances()) {
9094 OSKext::autounloadKext(OSKext * aKext) argument
9104 if (aKext->isPrelinked()) {
9113 if ((aKext->getRetainCount() > kOSKextMinLoadedRetainCount) ||
9114 !aKext->flags.autounloadEnabled ||
9115 aKext->isKernelComponent()) {
9121 if (aKext->flags.delayAutounload) {
9122 OSKextLog(aKext,
9126 aKext->getIdentifierCString());
9127 aKext->flags.delayAutounload = 0;
9131 if (aKext->hasOSMetaClassInstances() ||
9132 aKext->countRequestCallbacks()) {
9136 result = OSKext::removeKext(aKext);
15317 OSKext * aKext, argument
15324 OSKextVLog(aKext, msgLogSpec, format, argList);
15330 OSKext * aKext, argument
15350 if (!aKext || aKext->flags.loggingEnabled) {
16349 OSKext *aKext; local
16373 aKext = OSDynamicCast(OSKext, sLoadedKexts->getObject(i));
16374 maxKexts += (aKext && (aKext->isExecutable() || aKext->isSpecialKernelBinary()));
16433 aKext = OSDynamicCast(OSKext, sLoadedKexts->getObject(i));
16434 if (!aKext || (!aKext->isExecutable() && !aKext->isSpecialKernelBinary())) {
16438 aKext->updateLoadedKextSummary(&summaryHeader->summaries[j++]);
16446 aKext = OSDynamicCast(OSKext, sLoadedKexts->getObject(i));
16447 if (!aKext || (!aKext->isExecutable() && !aKext->isSpecialKernelBinary())) {
16452 aKext->updateActiveAccount(&activeAccount);