1. NAME▲
dma_release_from_coherent - try to free the memory allocated from per-device coherent memory pool
2. SYNOPSIS ▲
int dma_release_from_coherent(struct device * dev , int order , void * vaddr );
3. ARGUMENTS ▲
dev
device from which the memory was allocated
order
the order of pages allocated
vaddr
virtual address of allocated pages
4. DESCRIPTION ▲
This checks whether the memory was allocated from the per-device coherent memory pool and if so, releases that memory.
Returns 1 if we correctly released the memory, or 0 if dma_release_coherent should proceed with releasing memory from generic pools.
5. COPYRIGHT ▲