Searched refs:IODMAEventSource (Results 1 - 5 of 5) sorted by relevance

/darwin-on-arm/xnu/iokit/IOKit/
H A DIODMAController.h33 #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 DIODMAEventSource.h39 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 DIODMACommand.h53 friend class IODMAEventSource;
/darwin-on-arm/xnu/iokit/Kernel/
H A DIODMAEventSource.cpp29 #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 DIODMAController.cpp89 void IODMAController::completeDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand)
94 void IODMAController::notifyDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount)

Completed in 22 milliseconds