![]() |
Altera HWLIB
16.0
The Altera HW Manager API Reference Manual
|
The data structure declarations in this section support direct access to the short-descriptor second-level table entries and their constituent fields.
These data structures are an alternative method to create descriptor entry values that are passed to a first level translation table contruction function such as alt_mmu_ttb2_desc_set().
Data Structures | |
struct | ALT_MMU_TTB2_FAULT_s |
union | ALT_MMU_TTB2_FAULT_ENTRY_u |
struct | ALT_MMU_TTB2_LARGE_PAGE_s |
union | ALT_MMU_TTB2_LARGE_PAGE_ENTRY_u |
struct | ALT_MMU_TTB2_SMALL_PAGE_s |
union | ALT_MMU_TTB2_SMALL_PAGE_ENTRY_u |
Typedefs | |
typedef struct ALT_MMU_TTB2_FAULT_s | ALT_MMU_TTB2_FAULT_t |
typedef union ALT_MMU_TTB2_FAULT_ENTRY_u | ALT_MMU_TTB2_FAULT_ENTRY_t |
typedef struct ALT_MMU_TTB2_LARGE_PAGE_s | ALT_MMU_TTB2_LARGE_PAGE_t |
typedef union ALT_MMU_TTB2_LARGE_PAGE_ENTRY_u | ALT_MMU_TTB2_LARGE_PAGE_ENTRY_t |
typedef struct ALT_MMU_TTB2_SMALL_PAGE_s | ALT_MMU_TTB2_SMALL_PAGE_t |
typedef union ALT_MMU_TTB2_SMALL_PAGE_ENTRY_u | ALT_MMU_TTB2_SMALL_PAGE_ENTRY_t |
struct ALT_MMU_TTB2_FAULT_s |
This type defines the structure of a Second Level Translation Table Fault Entry.
union ALT_MMU_TTB2_FAULT_ENTRY_u |
This type defines a union for accessing a Second Level Translation Table Fault Entry by fields or aggregate raw entry value.
Data Fields | ||
---|---|---|
ALT_MMU_TTB2_FAULT_t | fld | access to individual entry data fields |
uint32_t | raw | access to aggregate entry value |
struct ALT_MMU_TTB2_LARGE_PAGE_s |
This type defines the structure of a Second Level Translation Table Large Page Table Entry.
union ALT_MMU_TTB2_LARGE_PAGE_ENTRY_u |
This type defines a union for accessing a Second Level Translation Table Large Page Table Entry by fields or aggregate raw entry value.
Data Fields | ||
---|---|---|
ALT_MMU_TTB2_LARGE_PAGE_t | fld | access to individual entry data fields |
uint32_t | raw | access to aggregate entry value |
struct ALT_MMU_TTB2_SMALL_PAGE_s |
This type defines the structure of a Second Level Translation Table Small Page Table Entry.
union ALT_MMU_TTB2_SMALL_PAGE_ENTRY_u |
This type defines a union for accessing a Second Level Translation Table Small Page Table Entry by fields or aggregate raw entry value.
Data Fields | ||
---|---|---|
ALT_MMU_TTB2_SMALL_PAGE_t | fld | access to individual entry data fields |
uint32_t | raw | access to aggregate entry value |
typedef struct ALT_MMU_TTB2_FAULT_s ALT_MMU_TTB2_FAULT_t |
This type defines the structure of a Second Level Translation Table Fault Entry.
typedef union ALT_MMU_TTB2_FAULT_ENTRY_u ALT_MMU_TTB2_FAULT_ENTRY_t |
This type defines a union for accessing a Second Level Translation Table Fault Entry by fields or aggregate raw entry value.
typedef struct ALT_MMU_TTB2_LARGE_PAGE_s ALT_MMU_TTB2_LARGE_PAGE_t |
This type defines the structure of a Second Level Translation Table Large Page Table Entry.
This type defines a union for accessing a Second Level Translation Table Large Page Table Entry by fields or aggregate raw entry value.
typedef struct ALT_MMU_TTB2_SMALL_PAGE_s ALT_MMU_TTB2_SMALL_PAGE_t |
This type defines the structure of a Second Level Translation Table Small Page Table Entry.
This type defines a union for accessing a Second Level Translation Table Small Page Table Entry by fields or aggregate raw entry value.