d_map_enable Kernel Service

Purpose

Enables DMA for the specified handle.

Syntax

#include <sys/dma.h>
int d_map_enable(*handle)
struct d_handle *handle;

Parameters

Item Description
handle Indicates the unique handle returned by d_map_init.

Description

The d_map_enable kernel service is a bus-specific utility routine determined by the d_map_init kernel service that enables DMA for the specified handle with respect to the platform.

Note: You can use the D_MAP_ENABLE macro provided in the /usr/include/sys/dma.h file to code calls to the d_map_enable kernel service.

Return Values

Item Description
DMA_SUCC Indicates the DMA is successfully enabled.
DMA_FAIL Indicates the DMA could not be explicitly enabled for this device or bus.