#include <sys/conf.h> #include <sys/ddi.h> #include <sys/sunddi.h>int ddi_dma_htoc(ddi_dma_handle_t handle, off_t off, ddi_dma_cookie_t *cookiep);
ddi_dma_htoc() takes a DMA handle (established by ddi_dma_setup(9F)), and fills in the cookie pointed to by cookiep with the appropriate address, length, and bus type to be used to program the DMA engine.
Successfully filled in the cookie pointed to by cookiep.
Failed to successfully fill in the cookie.
ddi_dma_htoc() can be called from user or interrupt context.
See attributes(5) for a description of the following attributes:
|ATTRIBUTE TYPE||ATTRIBUTE VALUE|