Unit DMA

From Ultibo.org
Revision as of 03:20, 28 July 2016 by Ultibo (Talk | contribs)

Jump to: navigation, search

Return to Unit Reference


Description


To be documented

Constants


To be documented

Type definitions


To be documented

Public variables


To be documented

Function declarations



Initialization functions

procedure DMAInit;
Description: To be documented
Note To be documented


DMA host functions

function DMAHostStart(DMA:PDMAHost):LongWord;
Description: To be documented
Note To be documented


function DMAHostStop(DMA:PDMAHost):LongWord;
Description: To be documented
Note To be documented


function DMAHostReset(DMA:PDMAHost):LongWord;
Description: To be documented
Note To be documented


function DMAHostProperties(DMA:PDMAHost; Properties:PDMAProperties):LongWord;
Description: To be documented
Note To be documented


function DMAHostCreate:PDMAHost;
Description: Create a new DMA entry
Return Pointer to new DMA entry or nil if DMA could not be created


function DMAHostCreateEx(Size:LongWord):PDMAHost;
Description: Create a new DMA entry
Size Size in bytes to allocate for new DMA (Including the DMA entry")
Return Pointer to new DMA entry or nil if DMA could not be created


function DMAHostDestroy(DMA:PDMAHost):LongWord;
Description: Destroy an existing DMA entry
Note To be documented


function DMAHostRegister(DMA:PDMAHost):LongWord;
Description: Register a new DMA in the DMA host table
Note To be documented


function DMAHostDeregister(DMA:PDMAHost):LongWord;
Description: Deregister a DMA from the DMA host table
Note To be documented


function DMAHostFind(DMAId:LongWord):PDMAHost;
Description: To be documented
Note To be documented


function DMAHostEnumerate(Callback:TDMAEnumerate; Data:Pointer):LongWord;
Description: To be documented
Note To be documented


function DMAHostNotification(DMA:PDMAHost; Callback:TDMANotification; Data:Pointer; Notification,Flags:LongWord):LongWord;
Description: To be documented
Note To be documented




Return to Unit Reference