ddi_dma_htoc(9f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

ddi_dma_htoc(9f)

ddi_dma_htoc(9F)               Kernel Functions               ddi_dma_htoc(9F)



NAME
       ddi_dma_htoc - convert a DMA handle to a DMA address cookie

SYNOPSIS
       #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);

INTERFACE LEVEL
       This    interface    is   obsolete.   ddi_dma_addr_bind_handle(9F)   or
       ddi_dma_buf_bind_handle(9F) should be used instead.

PARAMETERS
       handle     The handle filled in by a call to ddi_dma_setup(9F).


       off        An offset into the object that handle maps.


       cookiep    A pointer to a ddi_dma_cookie(9S) structure.


DESCRIPTION
       The  ddi_dma_htoc()  function  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.

RETURN VALUES
       The ddi_dma_htoc() function returns:

       DDI_SUCCESS    Successfully filled in the cookie pointed to by cookiep.


       DDI_FAILURE    Failed to successfully fill in the cookie.


CONTEXT
       The ddi_dma_htoc() function can be called from user, interrupt, or ker‐
       nel context.

ATTRIBUTES
       See attributes(7) for a description of the following attributes:


       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Stability LevelObsolete


SEE ALSO
       attributes(7),   ddi_dma_addr_bind_handle(9F),  ddi_dma_addr_setup(9F),
       ddi_dma_buf_bind_handle(9F), ddi_dma_buf_setup(9F),  ddi_dma_setup(9F),
       ddi_dma_sync(9F), ddi_dma_cookie(9S)


       Writing Device Drivers in Oracle Solaris 11.4



Oracle Solaris 11.4               16 Jan 2006                 ddi_dma_htoc(9F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3