Lines Matching refs:service
216 IOService * service, in findDrivers() argument
233 meta = service->getMetaClass(); in findDrivers()
700 IOService * service; in terminateDrivers() local
718 while ((service = (IOService *)iter->getNextObject())) { in terminateDrivers()
719 if (className && !service->metaCast(className)) { in terminateDrivers()
727 dict = service->getPropertyTable(); in terminateDrivers()
741 bool isDext = service->hasUserServer(); in terminateDrivers()
744 dextBundleID = OSDynamicPtrCast<OSString>(service->copyProperty(gIOModuleIdentifierKey.get())); in terminateDrivers()
750 kext = service->getMetaClass()->getKext(); in terminateDrivers()
792 if (!service->terminate(terminateOptions)) { in terminateDrivers()
797 } while (!service && !iter->isValid()); in terminateDrivers()
864 IOService * service; in terminateDriversForUserspaceReboot() local
878 while ((service = (IOService *)iter->getNextObject())) { in terminateDriversForUserspaceReboot()
879 isDeferredMatch = service->propertyHasValue(gIOMatchDeferKey, kOSBooleanTrue); in terminateDriversForUserspaceReboot()
880 isDext = service->hasUserServer(); in terminateDriversForUserspaceReboot()
882 …OSSharedPtr<OSObject> prop = service->copyProperty(gIOUserServerPreserveUserspaceRebootKey, gIOSer… in terminateDriversForUserspaceReboot()
885 …IOLog("preserving service %s-0x%llx during userspace reboot\n", service->getName(), service->getRe… in terminateDriversForUserspaceReboot()
890 …OSSharedPtr<OSString> name = OSDynamicPtrCast<OSString>(service->copyProperty(gIOUserServerNameKey… in terminateDriversForUserspaceReboot()
895 …IOLog("terminating service %s-0x%llx [dext %s]\n", service->getName(), service->getRegistryEntryID… in terminateDriversForUserspaceReboot()
897 OSKext *kext = service->getMetaClass()->getKext(); in terminateDriversForUserspaceReboot()
902 …IOLog("terminating service %s-0x%llx [kext %s]\n", service->getName(), service->getRegistryEntryID… in terminateDriversForUserspaceReboot()
908 if (!service->terminate(terminateOptions)) { in terminateDriversForUserspaceReboot()
909 …IOLog("failed to terminate service %s-0x%llx\n", service->getName(), service->getRegistryEntryID()… in terminateDriversForUserspaceReboot()
915 } while (!service && !iter->isValid()); in terminateDriversForUserspaceReboot()
925 IOService * service; in resetAfterUserspaceReboot() local
935 while ((service = (IOService *)iter->getNextObject())) { in resetAfterUserspaceReboot()
936 service->resetRematchProperties(); in resetAfterUserspaceReboot()
938 } while (!service && !iter->isValid()); in resetAfterUserspaceReboot()
1131 OSSharedPtr<IOService> service; in startMatching()
1143 service.reset(provider->copyClientWithCategory(category), OSNoRetain); in startMatching()
1144 if (service) { in startMatching()
1145 servicesToTerminate->setObject(service); in startMatching()
1176 IOService * service = OSDynamicCast(IOService, obj); in startMatching()
1177 if (service) { in startMatching()
1179 if (service->hasUserServer()) { in startMatching()
1182 if (!service->terminate(terminateOptions)) { in startMatching()
1183 …%s-0x%qx with options %08llx for new dext %s\n", __FUNCTION__, service->getName(), service->getReg… in startMatching()