dma_pool_create man page on Scientific

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

DMA_POOL_CREATE(9)	  Memory Management in Linux	    DMA_POOL_CREATE(9)

NAME
       dma_pool_create - Creates a pool of consistent memory blocks, for dma.

SYNOPSIS
       struct dma_pool * dma_pool_create(const char * name,
					 struct device * dev, size_t size,
					 size_t align, size_t boundary);

ARGUMENTS
       name
	   name of pool, for diagnostics

       dev
	   device that will be doing the DMA

       size
	   size of the blocks in this pool.

       align
	   alignment requirement for blocks; must be a power of two

       boundary
	   returned blocks won´t cross this power of two boundary

CONTEXT
       !in_interrupt

DESCRIPTION
       Returns a dma allocation pool with the requested characteristics, or
       null if one can´t be created. Given one of these pools, dma_pool_alloc
       may be used to allocate memory. Such memory will all have “consistent”
       DMA mappings, accessible by the device and its driver without using
       cache flushing primitives. The actual size of blocks allocated may be
       larger than requested because of alignment.

       If boundary is nonzero, objects returned from dma_pool_alloc won´t
       cross that size boundary. This is useful for devices which have
       addressing restrictions on individual DMA transfers, such as not
       crossing boundaries of 4KBytes.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013		    DMA_POOL_CREATE(9)
[top]

List of man pages available for Scientific

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