ddi_dma_htoc man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

ddi_dma_htoc(9F)	 Kernel Functions for Drivers	      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(5) for a description of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Stability Level		     │Obsolete			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       attributes(5),  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

SunOS 5.11			  16 Jan 2006		      ddi_dma_htoc(9F)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net