|
Linux Kernel
3.7.1
|
#include <linux/sched.h>#include <linux/slab.h>#include <linux/kernel.h>#include <linux/errno.h>#include <linux/string.h>#include <linux/types.h>#include <linux/highmem.h>#include <linux/dma-mapping.h>#include <linux/export.h>#include <asm/tlbflush.h>#include "mmu_decl.h"Go to the source code of this file.
Data Structures | |
| struct | ppc_vm_region |
Macros | |
| #define | CONSISTENT_BASE (IOREMAP_TOP) |
| #define | CONSISTENT_END (CONSISTENT_BASE + CONFIG_CONSISTENT_SIZE) |
| #define | CONSISTENT_OFFSET(x) (((unsigned long)(x) - CONSISTENT_BASE) >> PAGE_SHIFT) |
Functions | |
| void * | __dma_alloc_coherent (struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) |
| EXPORT_SYMBOL (__dma_alloc_coherent) | |
| void | __dma_free_coherent (size_t size, void *vaddr) |
| EXPORT_SYMBOL (__dma_free_coherent) | |
| void | __dma_sync (void *vaddr, size_t size, int direction) |
| EXPORT_SYMBOL (__dma_sync) | |
| void | __dma_sync_page (struct page *page, unsigned long offset, size_t size, int direction) |
| EXPORT_SYMBOL (__dma_sync_page) | |
| unsigned long | __dma_get_coherent_pfn (unsigned long cpu_addr) |
| #define CONSISTENT_BASE (IOREMAP_TOP) |
Definition at line 45 of file dma-noncoherent.c.
| #define CONSISTENT_END (CONSISTENT_BASE + CONFIG_CONSISTENT_SIZE) |
Definition at line 46 of file dma-noncoherent.c.
| #define CONSISTENT_OFFSET | ( | x | ) | (((unsigned long)(x) - CONSISTENT_BASE) >> PAGE_SHIFT) |
Definition at line 47 of file dma-noncoherent.c.
Definition at line 154 of file dma-noncoherent.c.
Definition at line 256 of file dma-noncoherent.c.
Definition at line 407 of file dma-noncoherent.c.
Definition at line 318 of file dma-noncoherent.c.
Definition at line 391 of file dma-noncoherent.c.
| EXPORT_SYMBOL | ( | __dma_alloc_coherent | ) |
| EXPORT_SYMBOL | ( | __dma_free_coherent | ) |
| EXPORT_SYMBOL | ( | __dma_sync | ) |
| EXPORT_SYMBOL | ( | __dma_sync_page | ) |
1.8.2