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

개요

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

ddi_dma_burstsizes(9f)

ddi_dma_burstsizes(9F)         Kernel Functions         ddi_dma_burstsizes(9F)



NAME
       ddi_dma_burstsizes - find out the allowed burst sizes for a DMA mapping

SYNOPSIS
       #include <sys/conf.h>
       #include <sys/ddi.h>
       #include <sys/sunddi.h>

       int ddi_dma_burstsizes(ddi_dma_handle_t handle);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

PARAMETERS
       handle    A  DMA  handle  that  was  filled  in by a successful call to
                 ddi_dma_setup(9F).


DESCRIPTION
       ddi_dma_burstsizes() returns the allowed burst sizes for a DMA mapping.
       This   value   is  derived  from  the  dlim_burstsizes  member  of  the
       ddi_dma_lim_sparc(9S) structure, but it shows the allowable  burstsizes
       after imposing on it the limitations of other device layers in addition
       to device's own limitations.

RETURN VALUES
       ddi_dma_burstsizes() returns a binary encoded value  of  the  allowable
       DMA  burst  sizes.  See  ddi_dma_lim_sparc(9S)  for a discussion of DMA
       burst sizes.

CONTEXT
       This function can be called from user or interrupt context.

SEE ALSO
       ddi_dma_setup(9F),     ddi_dma_devalign(9F),     ddi_dma_lim_sparc(9S),
       ddi_dma_req(9S)


       Writing Device Drivers in Oracle Solaris 11.4



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