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
malloc(9r) - osf1
reallocf(3) - debian
kmem(7d) - sunos
kmem(7d) - opensolaris
altera_avgen(4) - freebsd
Similar Topics in the Unix Linux Community
Set hard block limit for user using quota
Best performance UNIX just for HOST Virtualization?
DB2 convert digits to binary format
Controlling user input
[TIP] Processing YAML files with yq