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 を明示的に有効にできなかったことを示します。