Linux Kernel
3.7.1
|
#include <linux/errno.h>
#include <linux/types.h>
Go to the source code of this file.
Data Structures | |
struct | iommu_domain_geometry |
struct | iommu_domain |
struct | iommu_ops |
struct | iommu_group |
Macros | |
#define | IOMMU_READ (1) |
#define | IOMMU_WRITE (2) |
#define | IOMMU_CACHE (4) /* DMA cache coherency */ |
#define | IOMMU_FAULT_READ 0x0 |
#define | IOMMU_FAULT_WRITE 0x1 |
#define | IOMMU_CAP_CACHE_COHERENCY 0x1 |
#define | IOMMU_CAP_INTR_REMAP 0x2 /* isolates device intrs */ |
Typedefs | |
typedef int(* | iommu_fault_handler_t )(struct iommu_domain *, struct device *, unsigned long, int, void *) |
Enumerations | |
enum | iommu_attr { DOMAIN_ATTR_MAX, DOMAIN_ATTR_GEOMETRY } |
enum iommu_attr |