Disables DMA for the specified handle.
#include <sys/dma.h>
int d_map_disable(*handle) struct d_handle *handle;
handle | Indicates the unique handle returned by d_map_init. |
The d_map_disable kernel service is a bus-specific utility routine determined by the d_map_init kernel service that disables DMA for the specified handle with respect to the platform.
Note: You can use the D_MAP_DISABLE macro provided in the /usr/include/sys/dma.h file to code calls to the d_map_disable kernel service.
DMA_SUCC | Indicates the DMA is successfully disabled. |
DMA_FAIL | Indicates the DMA could not be explicitly disabled for this device or bus. |
The d_map_disable kernel service is part of the base device package of your platform.
The d_map_init kernel service.