#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);
Solaris SPARC DDI specific (Solaris SPARC DDI).
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.