#include <linux/dma-mapping.h>
#include <linux/dma-debug.h>
#include <linux/dmar.h>
#include <linux/export.h>
#include <linux/bootmem.h>
#include <linux/gfp.h>
#include <linux/pci.h>
#include <linux/kmemleak.h>
#include <asm/proto.h>
#include <asm/dma.h>
#include <asm/iommu.h>
#include <asm/gart.h>
#include <asm/calgary.h>
#include <asm/x86_init.h>
#include <asm/iommu_table.h>
Go to the source code of this file.
|
| EXPORT_SYMBOL (dma_ops) |
|
| EXPORT_SYMBOL (x86_dma_fallback_dev) |
|
int | dma_set_mask (struct device *dev, u64 mask) |
|
| EXPORT_SYMBOL (dma_set_mask) |
|
void __init | pci_iommu_alloc (void) |
|
void * | dma_generic_alloc_coherent (struct device *dev, size_t size, dma_addr_t *dma_addr, gfp_t flag, struct dma_attrs *attrs) |
|
void | dma_generic_free_coherent (struct device *dev, size_t size, void *vaddr, dma_addr_t dma_addr, struct dma_attrs *attrs) |
|
| early_param ("iommu", iommu_setup) |
|
int | dma_supported (struct device *dev, u64 mask) |
|
| EXPORT_SYMBOL (dma_supported) |
|
| rootfs_initcall (pci_iommu_init) |
|
#define PREALLOC_DMA_DEBUG_ENTRIES 32768 |
early_param |
( |
"iommu" |
, |
|
|
iommu_setup |
|
|
) |
| |
rootfs_initcall |
( |
pci_iommu_init |
| ) |
|
Initial value:= {
.init_name = "fallback device",
}
Definition at line 51 of file pci-dma.c.