|
Linux Kernel
3.7.1
|
#include <iommu_64.h>
Public Member Functions | |
| DECLARE_BITMAP (ctx_bitmap, IOMMU_NUM_CTXS) | |
Data Fields | |
| spinlock_t | lock |
| struct iommu_arena | arena |
| void(* | flush_all )(struct iommu *) |
| iopte_t * | page_table |
| u32 | page_table_map_base |
| unsigned long | iommu_control |
| unsigned long | iommu_tsbbase |
| unsigned long | iommu_flush |
| unsigned long | iommu_flushinv |
| unsigned long | iommu_tags |
| unsigned long | iommu_ctxflush |
| unsigned long | write_complete_reg |
| unsigned long | dummy_page |
| unsigned long | dummy_page_pa |
| unsigned long | ctx_lowest_free |
| u32 | dma_addr_mask |
Definition at line 26 of file iommu_64.h.
| DECLARE_BITMAP | ( | ctx_bitmap | , |
| IOMMU_NUM_CTXS | |||
| ) |
| struct iommu_arena arena |
Definition at line 28 of file iommu_64.h.
| unsigned long ctx_lowest_free |
Definition at line 41 of file iommu_64.h.
| u32 dma_addr_mask |
Definition at line 43 of file iommu_64.h.
| unsigned long dummy_page |
Definition at line 39 of file iommu_64.h.
| unsigned long dummy_page_pa |
Definition at line 40 of file iommu_64.h.
Definition at line 29 of file iommu_64.h.
| unsigned long iommu_control |
Definition at line 32 of file iommu_64.h.
| unsigned long iommu_ctxflush |
Definition at line 37 of file iommu_64.h.
| unsigned long iommu_flush |
Definition at line 34 of file iommu_64.h.
| unsigned long iommu_flushinv |
Definition at line 35 of file iommu_64.h.
| unsigned long iommu_tags |
Definition at line 36 of file iommu_64.h.
| unsigned long iommu_tsbbase |
Definition at line 33 of file iommu_64.h.
| spinlock_t lock |
Definition at line 27 of file iommu_64.h.
| iopte_t* page_table |
Definition at line 30 of file iommu_64.h.
| u32 page_table_map_base |
Definition at line 31 of file iommu_64.h.
| unsigned long write_complete_reg |
Definition at line 38 of file iommu_64.h.
1.8.2