|
The Pedigree Project 0.1
|
Collaboration diagram for IntelIommu::Domain:Public Attributes | |
| Device * | device = nullptr |
| uint16_t | id = 0 |
| physical_uintptr_t | root = 0 |
| physical_uintptr_t | pages [8] = {} |
| size_t | pageCount = 0 |
| uint64_t | tokenBase = 0 |
| uint16_t | tokenCount = 0 |
| uint64_t * | tokenTables [2] = {} |
| uint32_t | tokenUsed [IsolatedTokenPages/32] = {} |
| bool | isolated = false |
| bool | loggedHighMapping = false |
Definition at line 31 of file IntelIommu.h.
| Device* IntelIommu::Domain::device = nullptr |
Definition at line 32 of file IntelIommu.h.
| uint16_t IntelIommu::Domain::id = 0 |
Definition at line 33 of file IntelIommu.h.
| bool IntelIommu::Domain::isolated = false |
Definition at line 41 of file IntelIommu.h.
| bool IntelIommu::Domain::loggedHighMapping = false |
Definition at line 42 of file IntelIommu.h.
| size_t IntelIommu::Domain::pageCount = 0 |
Definition at line 36 of file IntelIommu.h.
| physical_uintptr_t IntelIommu::Domain::pages[8] = {} |
Definition at line 35 of file IntelIommu.h.
| physical_uintptr_t IntelIommu::Domain::root = 0 |
Definition at line 34 of file IntelIommu.h.
| uint64_t IntelIommu::Domain::tokenBase = 0 |
Definition at line 37 of file IntelIommu.h.
| uint16_t IntelIommu::Domain::tokenCount = 0 |
Definition at line 38 of file IntelIommu.h.
| uint64_t* IntelIommu::Domain::tokenTables[2] = {} |
Definition at line 39 of file IntelIommu.h.
| uint32_t IntelIommu::Domain::tokenUsed[IsolatedTokenPages/32] = {} |
Definition at line 40 of file IntelIommu.h.