Lines Matching refs:CastIOKitClass
20 def CastIOKitClass(obj, target_type): function
121 out_string += "(" + GetArray(CastIOKitClass(obj, 'OSArray *')) + ")"
126 out_string += GetSet(CastIOKitClass(obj, 'OSSet *'))
131 out_string += GetDictionary(CastIOKitClass(obj, 'OSDictionary *'))
174 out_string += "+-o {0:s} ".format(GetString(CastIOKitClass(name, 'OSString *')))
175 elif (pwrMgt := CastIOKitClass(entry, 'IOService *').pwrMgt) and (service_name := pwrMgt.Name):
185 … "<object 0x{0: <16x}, id 0x{1:x}, vtable 0x{2: <16x}".format(entry, CastIOKitClass(entry, 'IORegi…
187 …t 0x{0: <16x}, id 0x{1:x}, vtable 0x{2: <16x} <{3:s}>".format(entry, CastIOKitClass(entry, 'IORegi…
193 state = CastIOKitClass(entry, 'IOService *').__state[0]
205 busyCount = (CastIOKitClass(entry, 'IOService *').__state[1] & 0xff)
206 retCount = (CastIOKitClass(entry, 'IOService *').retainCount & 0xffff)
222 meta = CastIOKitClass(kern.globals.sAllClassesDict.dictionary[idx].value, 'OSMetaClass *')
601 server = CastIOKitClass(pendingServers.array[idx], "IOUserServer *")
607 service = CastIOKitClass(services[serviceIdx], "IOService *")
622 name = GetString(CastIOKitClass(name, 'OSString *'))
629 iopm = CastIOKitClass(service.pwrMgt, 'IOServicePM *')
634 list = CastIOKitClass(iopm.InterestedDrivers, 'IOPMinformeeList *')
642 next = CastIOKitClass(list.firstItem, 'IOPMinformee *')
644 driver = CastIOKitClass(next.whatObject, 'IOService *')
646 reg_id = CastIOKitClass(driver, 'IORegistryEntry *').reserved.fRegistryEntryID;
649 next = CastIOKitClass(next.nextInList, 'IOPMinformee *')
797 ca = CastIOKitClass(childArray, 'OSArray *')
802 …ShowRegistryEntryRecurse(CastIOKitClass(array[idx], 'IORegistryEntry *'), prefix + "| ", printProp…
804 …ShowRegistryEntryRecurse(CastIOKitClass(array[idx], 'IORegistryEntry *'), prefix + " ", printProp…
826 if str(CastIOKitClass(name, 'OSString *').string) == search_name:
830 elif (pwrMgt := CastIOKitClass(entry, 'IOService *').pwrMgt) and (name := pwrMgt.Name):
844 ca = CastIOKitClass(childArray, 'OSArray *')
848 …if FindRegistryEntryRecurse(CastIOKitClass(array[idx], 'IORegistryEntry *'), search_name, stopAfte…
873 if str(CastIOKitClass(name, 'OSString *').string) == search_name:
875 elif (pwrMgt := CastIOKitClass(entry, 'IOService *').pwrMgt) and (name := pwrMgt.Name):
886 ca = CastIOKitClass(childArray, 'OSArray *')
889 …registry_object = FindRegistryObjectRecurse(CastIOKitClass(array[idx], 'IORegistryEntry *'), searc…
906 name = GetString(CastIOKitClass(name, 'OSString *'))
950 service = CastIOKitClass(services[serviceIdx], "IOService *")
1214 …metaclasses_by_address[int(address)] = IOKitMetaClass(CastIOKitClass(kern.globals.sAllClassesDict.…
1273 ca = CastIOKitClass(child_array, 'OSArray *')
1276 bfs_queue.append(CastIOKitClass(ca.array[idx], 'IORegistryEntry *'))
1343 ca = CastIOKitClass(parent_array, 'OSArray *')
1346 parent_entry = CastIOKitClass(ca.array[0], 'IORegistryEntry *')
1376 interrupt_specifiers = CastIOKitClass(interrupt_specifiers, 'OSArray *')
1381 interrupt_controllers = CastIOKitClass(interrupt_controllers, 'OSArray *')
1396 vector_data = CastIOKitClass(interrupt_specifiers.array[idx], "OSData *")
1552 out_string = "{0:s}".format(CastIOKitClass(string, 'OSString *').string)
1556 out_string = "{0:d}".format(CastIOKitClass(num, 'OSNumber *').value)
1726 owner = CastIOKitClass(i.owner, 'IOInterruptEventSource *')
1727 nub = CastIOKitClass(owner.provider, 'IORegistryEntry *')
1745 nub_name = GetString(CastIOKitClass(name, 'OSString *'))
1776 owner = CastIOKitClass(i.owner, 'IOInterruptEventSource *')
1777 nub = CastIOKitClass(owner.provider, 'IORegistryEntry *')
1795 nub_name = GetString(CastIOKitClass(name, 'OSString *'))