DMA 関数には次のものがあります。
DMA ハンドルを割り当てる
DMA ハンドルを解放する
DMA 転送のためのメモリーを割り当てる
以前に割り当てられた DMA メモリーを解放する
アドレスを DMA ハンドルにバインドする
システムバッファーを DMA ハンドルにバインドする
DMA ハンドル内のアドレスをバインド解除する
以降の DMA cookie を取得する
新しい DMA ウィンドウをアクティブにする
DMA ウィンドウの数を取得する
メモリーの CPU と入出力のビューの同期をとる
DMA ハンドルをチェックする
SBus 上の 64 ビット転送を許可する
デバイスが、スレーブのみがアクセスできる場所にインストールされているかどうかを報告する
DMA の最小の整列および転送サイズを検索する
DMA マッピングに対して許可されているバーストサイズを検索する
DMA のマッピング整列および最小の転送サイズを検索する
DMA チャネルを取得する
DMA チャネルを解放する
DMA エンジンの属性を取得する
DMA チャネルをプログラムする
DMA エンジンの操作を終了する
DMA チャネルを無効にする
DMA チャネルを有効にする
残りの DMA エンジン数を取得する
DMA チャネルのカスケードモードを構成する
DMA cookie を DMA ハンドル内のオフセットに変換する