Linux Kernel
3.7.1
|
#include <iommu.h>
Data Fields | |
unsigned long | version |
int(* | enable )(struct omap_iommu *obj) |
void(* | disable )(struct omap_iommu *obj) |
void(* | set_twl )(struct omap_iommu *obj, bool on) |
u32(* | fault_isr )(struct omap_iommu *obj, u32 *ra) |
void(* | tlb_read_cr )(struct omap_iommu *obj, struct cr_regs *cr) |
void(* | tlb_load_cr )(struct omap_iommu *obj, struct cr_regs *cr) |
struct cr_regs *(* | alloc_cr )(struct omap_iommu *obj, struct iotlb_entry *e) |
int(* | cr_valid )(struct cr_regs *cr) |
u32(* | cr_to_virt )(struct cr_regs *cr) |
void(* | cr_to_e )(struct cr_regs *cr, struct iotlb_entry *e) |
ssize_t(* | dump_cr )(struct omap_iommu *obj, struct cr_regs *cr, char *buf) |
u32(* | get_pte_attr )(struct iotlb_entry *e) |
void(* | save_ctx )(struct omap_iommu *obj) |
void(* | restore_ctx )(struct omap_iommu *obj) |
ssize_t(* | dump_ctx )(struct omap_iommu *obj, char *buf, ssize_t len) |
|
read |
void(* disable)(struct omap_iommu *obj) |
int(* enable)(struct omap_iommu *obj) |
void(* restore_ctx)(struct omap_iommu *obj) |
void(* save_ctx)(struct omap_iommu *obj) |