Searched refs:dmaIndex (Results 1 - 4 of 4) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
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, mach_timespec_t * timeout = 0) = 0;
56 virtual IOReturn queryDMACommand(UInt32 dmaIndex, IODMACommand **dmaCommand, IOByteCount *transferCount, bool waitForIdle = false) = 0;
60 static IODMAController *getController(IOService *provider, UInt32 dmaIndex);
H A DIODMAEventSource.h58 UInt32 dmaIndex = 0);
68 UInt32 dmaIndex; member in class:IODMAEventSource
79 UInt32 dmaIndex = 0);
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIODMAEventSource.cpp51 dmaIndex = 0xFFFFFFFF;
59 result = dmaController->initDMAChannel(dmaProvider, this, &dmaIndex, inDMAIndex);
88 if ((dmaController == 0) || (dmaIndex == 0xFFFFFFFF)) return kIOReturnError;
94 result = dmaController->startDMACommand(dmaIndex, dmaCommand, direction, byteCount, byteOffset);
108 if ((dmaController == 0) || (dmaIndex == 0xFFFFFFFF)) return kIOReturnError;
110 return dmaController->stopDMACommand(dmaIndex, flush, timeout);
116 if ((dmaController == 0) || (dmaIndex == 0xFFFFFFFF)) return kIOReturnError;
118 return dmaController->queryDMACommand(dmaIndex, dmaCommand, transferCount, waitForIdle);
H A DIODMAController.cpp45 IODMAController *IODMAController::getController(IOService *provider, UInt32 dmaIndex) argument

Completed in 87 milliseconds