/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOTimerEventSource.h | 136 virtual IOReturn setTimeoutTicks(UInt32 ticks); 142 virtual IOReturn setTimeoutMS(UInt32 ms); 148 virtual IOReturn setTimeoutUS(UInt32 us); 155 virtual IOReturn setTimeout(UInt32 interval, 159 virtual IOReturn setTimeout(mach_timespec_t interval) 167 virtual IOReturn setTimeout(AbsoluteTime interval); 173 virtual IOReturn wakeAtTimeTicks(UInt32 ticks); 179 virtual IOReturn wakeAtTimeMS(UInt32 ms); 185 virtual IOReturn wakeAtTimeUS(UInt32 us); 192 virtual IOReturn wakeAtTim [all...] |
H A D | IOInterruptController.h | 80 virtual IOReturn registerInterrupt(IOService *nub, int source, 84 virtual IOReturn unregisterInterrupt(IOService *nub, int source); 86 virtual IOReturn getInterruptType(IOService *nub, int source, 89 virtual IOReturn enableInterrupt(IOService *nub, int source); 90 virtual IOReturn disableInterrupt(IOService *nub, int source); 91 virtual IOReturn causeInterrupt(IOService *nub, int source); 94 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, 131 virtual IOReturn initInterruptController(IOInterruptController *parentController, OSData *parentSource); 133 virtual IOReturn registerInterrupt(IOService *nub, int source, 137 virtual IOReturn unregisterInterrup [all...] |
H A D | IOCommandGate.h | 81 typedef IOReturn (*Action)(OSObject *owner, 133 virtual IOReturn runCommand(void *arg0 = 0, void *arg1 = 0, 151 virtual IOReturn runAction(Action action, 165 virtual IOReturn attemptCommand(void *arg0 = 0, void *arg1 = 0, 182 virtual IOReturn attemptAction(Action action, 192 virtual IOReturn commandSleep(void *event, 218 virtual IOReturn commandSleep(void *event,
|
H A D | IOPolledInterface.h | 52 IOReturn status, 70 virtual IOReturn probe(IOService * target) = 0; 72 virtual IOReturn open( IOOptionBits state, IOMemoryDescriptor * buffer) = 0; 73 virtual IOReturn close(IOOptionBits state) = 0; 75 virtual IOReturn startIO(uint32_t operation, 81 virtual IOReturn checkForWork(void) = 0; 83 static IOReturn checkAllForWork(void);
|
H A D | IOSyncer.h | 43 IOReturn fResult; 56 virtual IOReturn wait(bool autoRelease = true) 58 virtual void signal(IOReturn res = kIOReturnSuccess,
|
H A D | IONVRAM.h | 98 virtual IOReturn initOFVariables(void); 100 virtual IOReturn syncOFVariables(void); 118 virtual IOReturn readNVRAMPropertyType0(IORegistryEntry *entry, 121 virtual IOReturn writeNVRAMPropertyType0(IORegistryEntry *entry, 128 virtual IOReturn readNVRAMPropertyType1(IORegistryEntry *entry, 131 virtual IOReturn writeNVRAMPropertyType1(IORegistryEntry *entry, 147 virtual IOReturn setProperties(OSObject *properties); 149 virtual IOReturn readXPRAM(IOByteCount offset, UInt8 *buffer, 151 virtual IOReturn writeXPRAM(IOByteCount offset, UInt8 *buffer, 154 virtual IOReturn readNVRAMPropert [all...] |
H A D | IODMACommand.h | 220 static inline IOReturn weakWithSpecification 266 virtual IOReturn setMemoryDescriptor(const IOMemoryDescriptor *mem, 274 virtual IOReturn clearMemoryDescriptor(bool autoComplete = true); 288 @result An IOReturn code. */ 290 virtual IOReturn prepare(UInt64 offset = 0, UInt64 length = 0, bool flushCache = true, bool synchronize = true); 299 virtual IOReturn complete(bool invalidateCache = true, bool synchronize = true); 310 virtual IOReturn synchronize(IOOptionBits options); 320 virtual IOReturn genIOVMSegments(UInt64 *offset, 352 inline IOReturn gen32IOVMSegments(UInt64 *offset, 360 inline IOReturn gen64IOVMSegment [all...] |
H A D | IODMAController.h | 50 virtual IOReturn initDMAChannel(IOService *provider, IODMAEventSource *dmaES, UInt32 *dmaIndex, UInt32 reqIndex) = 0; 51 virtual IOReturn startDMACommand(UInt32 dmaIndex, IODMACommand *dmaCommand, IODirection direction, 53 virtual IOReturn stopDMACommand(UInt32 dmaIndex, bool flush = false, uint64_t timeout = UINT64_MAX) = 0; 55 virtual void notifyDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount); 56 virtual IOReturn queryDMACommand(UInt32 dmaIndex, IODMACommand **dmaCommand, IOByteCount *transferCount, bool waitForIdle = false) = 0;
|
H A D | IODMAEventSource.h | 46 typedef void (*Action)(OSObject *owner, IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount); 51 virtual void notifyDMACommand(IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount); 60 virtual IOReturn startDMACommand(IODMACommand *dmaCommand, IODirection direction, IOByteCount byteCount = 0, IOByteCount byteOffset = 0); 61 virtual IOReturn stopDMACommand(bool flush = false, uint64_t timeout = UINT64_MAX); 63 virtual IOReturn queryDMACommand(IODMACommand **dmaCommand, IOByteCount *transferCount, bool waitForIdle = false);
|
H A D | IOUserClient.h | 63 typedef IOReturn (IOService::*IOMethod)(void * p1, void * p2, void * p3, 66 typedef IOReturn (IOService::*IOAsyncMethod)(OSAsyncReference asyncRef, 70 typedef IOReturn (IOService::*IOTrap)(void * p1, void * p2, void * p3, 148 typedef IOReturn (*IOExternalMethodAction)(OSObject * target, void * reference, 208 virtual IOReturn externalMethod( uint32_t selector, IOExternalMethodArguments * arguments, 211 virtual IOReturn registerNotificationPort( 249 static IOReturn sendAsyncResult(OSAsyncReference reference, 250 IOReturn result, void *args[], UInt32 numArgs); 255 static IOReturn sendAsyncResult64(OSAsyncReference64 reference, 256 IOReturn resul [all...] |
H A D | IOCatalogue.h | 171 IOReturn terminateDrivers( OSDictionary * matching ); 179 IOReturn terminateDriversForModule( OSString * moduleName, bool unload = true); 187 IOReturn terminateDriversForModule( const char * moduleName, bool unload = true); 269 IOReturn unloadModule( OSString * moduleName ) const; 271 IOReturn _removeDrivers(OSDictionary * matching); 272 IOReturn _terminateDrivers(OSDictionary * matching);
|
H A D | IOCPU.h | 85 virtual IOReturn setProperties(OSObject *properties); 131 virtual IOReturn initCPUInterruptController(int sources); 136 virtual IOReturn registerInterrupt(IOService *nub, int source, 141 virtual IOReturn getInterruptType(IOService *nub, int source, 144 virtual IOReturn enableInterrupt(IOService *nub, int source); 145 virtual IOReturn disableInterrupt(IOService *nub, int source); 146 virtual IOReturn causeInterrupt(IOService *nub, int source); 148 virtual IOReturn handleInterrupt(void *refCon, IOService *nub,
|
/darwin-on-arm/xnu/iokit/IOKit/pwr_mgt/ |
H A D | IOPMPowerSourceList.h | 29 #include <IOKit/IOReturn.h> 48 IOReturn addToList(IOPMPowerSource *newPowerSource); 49 IOReturn removeFromList(IOPMPowerSource *theItem);
|
H A D | IOPMinformeeList.h | 30 #include <IOKit/IOReturn.h> 56 IOReturn addToList ( IOPMinformee * newInformee ); 57 IOReturn removeFromList ( IOService * theItem );
|
H A D | RootDomain.h | 125 typedef IOReturn (*IOPMSettingControllerCallback) 137 IOReturn acknowledgeSleepWakeNotification(void * ); 139 IOReturn vetoSleepWakeNotification(void * PMrefcon); 152 virtual IOReturn setAggressiveness( unsigned long, unsigned long ); 153 virtual IOReturn getAggressiveness( unsigned long, unsigned long * ); 155 virtual IOReturn sleepSystem( void ); 156 IOReturn sleepSystemOptions( OSDictionary *options ); 158 virtual IOReturn setProperties( OSObject * ); 172 IOReturn systemPowerEventOccurred( 176 IOReturn systemPowerEventOccurre [all...] |
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | RootDomainUserClient.h | 54 IOReturn secureSleepSystem( uint32_t *return_code ); 56 IOReturn secureSleepSystemOptions( const void *inOptions, 60 IOReturn secureSetAggressiveness( unsigned long type, 64 IOReturn secureSetMaintenanceWakeCalendar( 68 IOReturn secureSetUserAssertionLevels(uint32_t assertionBitfield); 70 IOReturn secureGetSystemSleepType( uint32_t *sleepType ); 74 virtual IOReturn clientClose( void ); 76 virtual IOReturn clientMemoryForType( UInt32 type, IOOptionBits *options, IOMemoryDescriptor **memory); 78 virtual IOReturn externalMethod( uint32_t selector,
|
H A D | IOPolledInterface.cpp | 55 IOReturn 58 IOReturn err = kIOReturnNotReady;
|
/darwin-on-arm/xnu/iokit/IOKit/rtc/ |
H A D | IORTCController.h | 43 virtual IOReturn getRealTimeClock ( UInt8 * currentTime, IOByteCount * length ) = 0; 44 virtual IOReturn setRealTimeClock ( UInt8 * newTime ) = 0;
|
/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/ |
H A D | AppleARMCHRPNVRAM.cpp | 55 IOReturn AppleARMCHRPNVRAM::read(IOByteCount offset, UInt8 *buffer, 68 IOReturn AppleARMCHRPNVRAM::write(IOByteCount offset, UInt8 *buffer,
|
H A D | AppleARMCHRPNVRAM.h | 51 virtual IOReturn read(IOByteCount offset, UInt8 *buffer, 53 virtual IOReturn write(IOByteCount offset, UInt8 *buffer,
|
H A D | AppleARMNMI.h | 62 virtual IOReturn initNMI(IOInterruptController * parentController, OSData * parentSource); 63 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
H A D | IOCPU.h | 85 virtual IOReturn setProperties(OSObject * properties); 130 virtual IOReturn initCPUInterruptController(int sources); 135 virtual IOReturn registerInterrupt(IOService * nub, int source, void *target, IOInterruptHandler handler, void *refCon); 137 virtual IOReturn getInterruptType(IOService * nub, int source, int *interruptType); 139 virtual IOReturn enableInterrupt(IOService * nub, int source); 140 virtual IOReturn disableInterrupt(IOService * nub, int source); 141 virtual IOReturn causeInterrupt(IOService * nub, int source); 143 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
/darwin-on-arm/xnu/iokit/IOKit/nvram/ |
H A D | IONVRAMController.h | 43 virtual IOReturn read(IOByteCount offset, UInt8 *buffer, 45 virtual IOReturn write(IOByteCount offset, UInt8 *buffer,
|
/darwin-on-arm/xnu/iokit/IOKit/platform/ |
H A D | AppleNMI.h | 64 virtual IOReturn initNMI(IOInterruptController *parentController, OSData *parentSource); 65 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source); 68 virtual IOReturn powerStateWillChangeTo(IOPMPowerFlags, unsigned long, IOService*);
|
/darwin-on-arm/xnu/iokit/Drivers/platform/drvAppleNVRAM/ |
H A D | AppleNVRAM.h | 51 virtual IOReturn read(IOByteCount offset, UInt8 *buffer, 53 virtual IOReturn write(IOByteCount offset, UInt8 *buffer,
|