ddi_dma_htoc man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS 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	 cook‐
		       iep.

       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.10			  16 Jan 2006		      ddi_dma_htoc(9F)
[top]

List of man pages available for SunOS

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