INTERFACE LEVEL

PARAMETERS

A pointer to a DMA cookie (see ddi_dma_cookie(9S)) that contains the appropriate address, length and bus type to be used in programming the DMA engine.

offp

A pointer to an offset to be filled in.

DESCRIPTION

ddi_dma_coff() converts the values in DMA cookie pointed to by cookiep to an offset (in bytes) from the beginning of the
object that the DMA handle has mapped.

ddi_dma_coff() allows a driver to update a DMA cookie with values it reads from its device's DMA engine after a
transfer completes and convert that value into an offset into the object that is mapped for DMA.