|
Linux Kernel
3.7.1
|
#include <linux/kmemcheck.h>#include <linux/bug.h>#include <linux/scatterlist.h>#include <linux/dma-debug.h>#include <linux/dma-attrs.h>Go to the source code of this file.
Macros | |
| #define | dma_map_single(d, a, s, r) dma_map_single_attrs(d, a, s, r, NULL) |
| #define | dma_unmap_single(d, a, s, r) dma_unmap_single_attrs(d, a, s, r, NULL) |
| #define | dma_map_sg(d, s, n, r) dma_map_sg_attrs(d, s, n, r, NULL) |
| #define | dma_unmap_sg(d, s, n, r) dma_unmap_sg_attrs(d, s, n, r, NULL) |
| #define | dma_mmap_coherent(d, v, c, h, s) dma_mmap_attrs(d, v, c, h, s, NULL) |
| #define | dma_get_sgtable(d, t, v, h, s) dma_get_sgtable_attrs(d, t, v, h, s, NULL) |
Functions | |
| int | dma_common_mmap (struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) |
| int | dma_common_get_sgtable (struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size) |
Definition at line 232 of file dma-mapping-common.h.
Definition at line 176 of file dma-mapping-common.h.
Definition at line 174 of file dma-mapping-common.h.
Definition at line 206 of file dma-mapping-common.h.
Definition at line 177 of file dma-mapping-common.h.
Definition at line 175 of file dma-mapping-common.h.
| int dma_common_get_sgtable | ( | struct device * | dev, |
| struct sg_table * | sgt, | ||
| void * | cpu_addr, | ||
| dma_addr_t | dma_addr, | ||
| size_t | size | ||
| ) |
| int dma_common_mmap | ( | struct device * | dev, |
| struct vm_area_struct * | vma, | ||
| void * | cpu_addr, | ||
| dma_addr_t | dma_addr, | ||
| size_t | size | ||
| ) |
Definition at line 244 of file dma-mapping.c.
1.8.2