Home
last modified time | relevance | path

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

/xnu-10063.141.1/iokit/Kernel/
H A DIODMAEventSource.cpp58 dmaIndex = 0xFFFFFFFF; in init()
67 result = dmaController->initDMAChannel(dmaProvider, this, &dmaIndex, inDMAIndex); in init()
108 if ((dmaController == NULL) || (dmaIndex == 0xFFFFFFFF)) { in startDMACommand()
120 result = dmaController->startDMACommand(dmaIndex, dmaCommand, direction, byteCount, byteOffset); in startDMACommand()
137 if ((dmaController == NULL) || (dmaIndex == 0xFFFFFFFF)) { in stopDMACommand()
141 return dmaController->stopDMACommand(dmaIndex, flush, timeout); in stopDMACommand()
148 if ((dmaController == NULL) || (dmaIndex == 0xFFFFFFFF)) { in queryDMACommand()
152 return dmaController->queryDMACommand(dmaIndex, dmaCommand, transferCount, waitForIdle); in queryDMACommand()
159 if ((dmaController == NULL) || (dmaIndex == 0xFFFFFFFF)) { in getFIFODepth()
163 return dmaController->getFIFODepth(dmaIndex, direction); in getFIFODepth()
[all …]
H A DIODMAController.cpp50 IODMAController::getController(IOService *provider, UInt32 dmaIndex) in getController() argument
66 if (dmaIndex >= dmaParentData->getLength() / sizeof(UInt32)) { in getController()
69 …dmaParentName = createControllerName(*(UInt32 *)dmaParentData->getBytesNoCopy(dmaIndex * sizeof(UI… in getController()
/xnu-10063.141.1/iokit/IOKit/
H A DIODMAController.h51 …virtual IOReturn initDMAChannel(IOService *provider, IODMAEventSource *dmaES, UInt32 *dmaIndex, UI…
52 virtual IOReturn startDMACommand(UInt32 dmaIndex, IODMACommand *dmaCommand, IODirection direction,
54 …virtual IOReturn stopDMACommand(UInt32 dmaIndex, bool flush = false, uint64_t timeout = UINT64_MAX…
57 …virtual IOReturn queryDMACommand(UInt32 dmaIndex, IODMACommand **dmaCommand, IOByteCount *transfer…
58 virtual IOByteCount getFIFODepth(UInt32 dmaIndex, IODirection direction) = 0;
59 virtual IOReturn setFIFODepth(UInt32 dmaIndex, IOByteCount depth) = 0;
60 virtual IOByteCount validFIFODepth(UInt32 dmaIndex, IOByteCount depth, IODirection direction) = 0;
61 virtual IOReturn setFrameSize(UInt32 dmaIndex, UInt8 byteCount) = 0;
62 virtual IOReturn setDMAConfig(UInt32 dmaIndex, IOService *provider, UInt32 reqIndex) = 0;
63 virtual bool validDMAConfig(UInt32 dmaIndex, IOService *provider, UInt32 reqIndex) = 0;
[all …]
H A DIODMAEventSource.h59 UInt32 dmaIndex = 0);
72 virtual IOReturn setDMAConfig(UInt32 dmaIndex);
73 virtual bool validDMAConfig(UInt32 dmaIndex);
78 UInt32 dmaIndex; variable
89 UInt32 dmaIndex = 0);