Searched refs:IOReturn (Results 1 - 25 of 104) sorted by relevance

12345

/darwin-on-arm/xnu/iokit/IOKit/
H A DIOTimerEventSource.h136 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 DIOInterruptController.h80 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 DIOCommandGate.h81 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 DIOPolledInterface.h52 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 DIOSyncer.h43 IOReturn fResult;
56 virtual IOReturn wait(bool autoRelease = true)
58 virtual void signal(IOReturn res = kIOReturnSuccess,
H A DIONVRAM.h98 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 DIODMACommand.h220 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 DIODMAController.h50 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 DIODMAEventSource.h46 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 DIOUserClient.h63 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 DIOCatalogue.h171 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 DIOCPU.h85 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 DIOPMPowerSourceList.h29 #include <IOKit/IOReturn.h>
48 IOReturn addToList(IOPMPowerSource *newPowerSource);
49 IOReturn removeFromList(IOPMPowerSource *theItem);
H A DIOPMinformeeList.h30 #include <IOKit/IOReturn.h>
56 IOReturn addToList ( IOPMinformee * newInformee );
57 IOReturn removeFromList ( IOService * theItem );
H A DRootDomain.h125 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 DRootDomainUserClient.h54 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 DIOPolledInterface.cpp55 IOReturn
58 IOReturn err = kIOReturnNotReady;
/darwin-on-arm/xnu/iokit/IOKit/rtc/
H A DIORTCController.h43 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 DAppleARMCHRPNVRAM.cpp55 IOReturn AppleARMCHRPNVRAM::read(IOByteCount offset, UInt8 *buffer,
68 IOReturn AppleARMCHRPNVRAM::write(IOByteCount offset, UInt8 *buffer,
H A DAppleARMCHRPNVRAM.h51 virtual IOReturn read(IOByteCount offset, UInt8 *buffer,
53 virtual IOReturn write(IOByteCount offset, UInt8 *buffer,
H A DAppleARMNMI.h62 virtual IOReturn initNMI(IOInterruptController * parentController, OSData * parentSource);
63 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
H A DIOCPU.h85 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 DIONVRAMController.h43 virtual IOReturn read(IOByteCount offset, UInt8 *buffer,
45 virtual IOReturn write(IOByteCount offset, UInt8 *buffer,
/darwin-on-arm/xnu/iokit/IOKit/platform/
H A DAppleNMI.h64 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 DAppleNVRAM.h51 virtual IOReturn read(IOByteCount offset, UInt8 *buffer,
53 virtual IOReturn write(IOByteCount offset, UInt8 *buffer,

Completed in 42 milliseconds

12345