d_map_enable 内核服务
用途
对指定的句柄启用 DMA。
语法
#include <sys/dma.h> int d_map_enable(*handle)
struct d_handle *handle;参数
| 项 | 描述 |
|---|---|
| 句柄 (handle) | 指示 映射初始化返回的唯一句柄。 |
描述
映射启用 内核服务是特定于总线的实用程序例程,由 映射初始化 内核服务确定,它针对指定的 处理 (相对于平台) 启用 DMA。
注: 您可以使用 /usr/include/sys/dma.h 文件中提供的 D_MAP_ENABLE 宏来编码对 d_map_enable 内核服务的调用。
返回值
| 项 | 描述 |
|---|---|
| DMA_SUCC | 指示已成功启用 DMA。 |
| DMA_FAIL | 指示无法针对此设备或总线显式启用 DMA。 |