d_map_enable カーネル・サービス
目的
指定されたハンドルに対して DMA を使用可能にします。
構文
#include <sys/dma.h> int d_map_enable(*handle)
struct d_handle *handle;パラメーター
| 項目 | 説明 |
|---|---|
| 処理 | マップ初期化によって返される固有のハンドルを示します。 |
説明
D_Map_Enable カーネル・サービスは、 マップ初期化 カーネル・サービスによって決定されるバス固有のユーティリティー・ルーチンであり、プラットフォームに関して指定された ハンドル に対して DMA を使用可能にします。
注: /usr/include/sys/dma.h ファイルに提供されている D_MAP_ENABLE マクロを使用して、 d_map_enable カーネル・サービスへの呼び出しをコーディングすることができます。
戻り値
| 項目 | 説明 |
|---|---|
| DMA_SUCC (D) | DMA が正常に有効化されたことを示します。 |
| DMA_FAIL (ドメイン名) | このデバイスまたはバスに対して DMA を明示的に有効にできなかったことを示します。 |