Lines Matching refs:IODBDMAChannelRegisters
48 struct IODBDMAChannelRegisters {
68 typedef struct IODBDMAChannelRegisters IODBDMAChannelRegisters;
179 /* These macros are are IODBDMAChannelRegisters accessor functions. */
182 OSWriteSwapInt32(registerSetPtr,offsetof(IODBDMAChannelRegisters,field),value)
185 OSReadSwapInt32(registerSetPtr,offsetof(IODBDMAChannelRegisters, field))
188 /* void IOSetDBDMAChannelControl (IODBDMAChannelRegisters *registerSetPtr, unsigned long ctlValue); */
197 /* unsigned long IOGetDBDMAChannelStatus (IODBDMAChannelRegisters *registerSetPtr); */
202 /* unsigned long IOGetDBDMACommandPtr (IODBDMAChannelRegisters *registerSetPtr); */
207 /* void IOSetDBDMACommandPtr (IODBDMAChannelRegisters *registerSetPtr, unsigned long cclPtr); */
218 /* unsigned long IOGetDBDMAInterruptSelect (IODBDMAChannelRegisters *registerSetPtr); */
223 /* void IOSetDBDMAInterruptSelect (IODBDMAChannelRegisters *registerSetPtr, unsigned long intSelValue); */
231 /* unsigned long IOGetDBDMABranchSelect (IODBDMAChannelRegisters *registerSetPtr); */
236 /* void IOSetDBDMABranchSelect (IODBDMAChannelRegisters *registerSetPtr, unsigned long braSelValue); */
244 /* unsigned long IOGetDBDMAWaitSelect (IODBDMAChannelRegisters *registerSetPtr); */
249 /* void IOSetDBDMAWaitSelect (IODBDMAChannelRegisters *registerSetPtr, unsigned long waitSelValue); */
356 extern void IODBDMAStart( volatile IODBDMAChannelRegisters *registerSetPtr, volatile IODBDMADescriptor *physicalDescPtr);
357 extern void IODBDMAStop( volatile IODBDMAChannelRegisters *registerSetPtr);
358 extern void IODBDMAFlush( volatile IODBDMAChannelRegisters *registerSetPtr);
359 extern void IODBDMAReset( volatile IODBDMAChannelRegisters *registerSetPtr);
360 extern void IODBDMAContinue( volatile IODBDMAChannelRegisters *registerSetPtr);
361 extern void IODBDMAPause( volatile IODBDMAChannelRegisters *registerSetPtr);