dma_mmap_from_coherent(9) centos man page | unix.com

Man Page: dma_mmap_from_coherent

Operating Environment: centos

Section: 9

DMA_MMAP_FROM_COHERE(9) 				   Device drivers infrastructure				   DMA_MMAP_FROM_COHERE(9)

NAME
dma_mmap_from_coherent - try to mmap the memory allocated from per-device coherent memory pool to userspace
SYNOPSIS
int dma_mmap_from_coherent(struct device * dev, struct vm_area_struct * vma, void * vaddr, size_t size, int * ret);
ARGUMENTS
dev device from which the memory was allocated vma vm_area for the userspace memory vaddr cpu address returned by dma_alloc_from_coherent size size of the memory buffer allocated by dma_alloc_from_coherent ret result from remap_pfn_range
DESCRIPTION
This checks whether the memory was allocated from the per-device coherent memory pool and if so, maps that memory to the provided vma. Returns 1 if we correctly mapped the memory, or 0 if the caller should proceed with mapping memory from generic pools.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 DMA_MMAP_FROM_COHERE(9)
Related Man Pages
mem(7d) - opensolaris
reallocf(3) - debian
struct_uio_info(9) - suse
contig_malloc(9r) - osf1
mem(7d) - sunos
Similar Topics in the Unix Linux Community
Is UNIX an open source OS ?
Weird 'find' results
Set hard block limit for user using quota
How to increment version inside a file?
Docker learning Phase-I