Searched refs:IODMAEventSource (Results 1 - 5 of 5) sorted by relevance
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IODMAController.h | 33 #include <IOKit/IODMAEventSource.h> 36 class IODMAEventSource; 42 friend class IODMAEventSource; 50 virtual IOReturn initDMAChannel(IOService *provider, IODMAEventSource *dmaES, UInt32 *dmaIndex, UInt32 reqIndex) = 0; 54 virtual void completeDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand); 55 virtual void notifyDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount);
|
H A D | IODMAEventSource.h | 39 class IODMAEventSource : public IOEventSource class in inherits:IOEventSource 41 OSDeclareDefaultStructors(IODMAEventSource); 46 typedef void (*Action)(OSObject *owner, IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount); 47 #define IODMAEventAction IODMAEventSource::Action 54 static IODMAEventSource *dmaEventSource(OSObject *owner,
|
H A D | IODMACommand.h | 53 friend class IODMAEventSource;
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IODMAEventSource.cpp | 29 #include <IOKit/IODMAEventSource.h> 36 OSDefineMetaClassAndStructors(IODMAEventSource, IOEventSource); 38 bool IODMAEventSource::init(OSObject *inOwner, 68 IODMAEventSource *IODMAEventSource::dmaEventSource(OSObject *inOwner, 74 IODMAEventSource *dmaES = new IODMAEventSource; 84 IOReturn IODMAEventSource::startDMACommand(IODMACommand *dmaCommand, IODirection direction, IOByteCount byteCount, IOByteCount byteOffset) 106 IOReturn IODMAEventSource::stopDMACommand(bool flush, uint64_t timeout) 114 IOReturn IODMAEventSource [all...] |
H A D | IODMAController.cpp | 89 void IODMAController::completeDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand) 94 void IODMAController::notifyDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount)
|
Completed in 23 milliseconds