![]() |
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 first-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_ttb1_desc_set().
Data Structures | |
struct | ALT_MMU_TTB1_FAULT_s |
union | ALT_MMU_TTB1_FAULT_ENTRY_u |
struct | ALT_MMU_TTB1_PAGE_TABLE_s |
union | ALT_MMU_TTB1_PAGE_TABLE_ENTRY_u |
struct | ALT_MMU_TTB1_SECTION_s |
union | ALT_MMU_TTB1_SECTION_ENTRY_u |
struct | ALT_MMU_TTB1_SUPERSECTION_s |
union | ALT_MMU_TTB1_SUPERSECTION_ENTRY_u |
Typedefs | |
typedef struct ALT_MMU_TTB1_FAULT_s | ALT_MMU_TTB1_FAULT_t |
typedef union ALT_MMU_TTB1_FAULT_ENTRY_u | ALT_MMU_TTB1_FAULT_ENTRY_t |
typedef struct ALT_MMU_TTB1_PAGE_TABLE_s | ALT_MMU_TTB1_PAGE_TABLE_t |
typedef union ALT_MMU_TTB1_PAGE_TABLE_ENTRY_u | ALT_MMU_TTB1_PAGE_TABLE_ENTRY_t |
typedef struct ALT_MMU_TTB1_SECTION_s | ALT_MMU_TTB1_SECTION_t |
typedef union ALT_MMU_TTB1_SECTION_ENTRY_u | ALT_MMU_TTB1_SECTION_ENTRY_t |
typedef struct ALT_MMU_TTB1_SUPERSECTION_s | ALT_MMU_TTB1_SUPERSECTION_t |
typedef union ALT_MMU_TTB1_SUPERSECTION_ENTRY_u | ALT_MMU_TTB1_SUPERSECTION_ENTRY_t |
struct ALT_MMU_TTB1_FAULT_s |
This type defines the structure of a First Level Translation Table Fault Entry.
union ALT_MMU_TTB1_FAULT_ENTRY_u |
This type defines a union for accessing a First Level Translation Table Fault Entry by fields or aggregate raw entry value.
Data Fields | ||
---|---|---|
ALT_MMU_TTB1_FAULT_t | fld | access to individual entry data fields |
uint32_t | raw | access to aggregate entry value |
struct ALT_MMU_TTB1_PAGE_TABLE_s |
This type defines the structure of a First Level Translation Table Page Table Entry.
union ALT_MMU_TTB1_PAGE_TABLE_ENTRY_u |
This type defines a union for accessing a First Level Translation Table Page Table Entry by fields or aggregate raw entry value.
Data Fields | ||
---|---|---|
ALT_MMU_TTB1_PAGE_TABLE_t | fld | access to individual entry data fields |
uint32_t | raw | access to aggregate entry value |
struct ALT_MMU_TTB1_SECTION_s |
This type defines the structure of a First Level Translation Table Section Entry.
union ALT_MMU_TTB1_SECTION_ENTRY_u |
This type defines a union for accessing a First Level Translation Table Section Entry by fields or aggregate raw entry value.
Data Fields | ||
---|---|---|
ALT_MMU_TTB1_SECTION_t | fld | access to individual entry data fields |
uint32_t | raw | access to aggregate entry value |
struct ALT_MMU_TTB1_SUPERSECTION_s |
This type defines the structure of a First Level Translation Table Supersection Entry.
union ALT_MMU_TTB1_SUPERSECTION_ENTRY_u |
This type defines a union for accessing a First Level Translation Table Supersection Entry by fields or aggregate raw entry value.
Data Fields | ||
---|---|---|
ALT_MMU_TTB1_SUPERSECTION_t | fld | access to individual entry data fields |
uint32_t | raw | access to aggregate entry value |
typedef struct ALT_MMU_TTB1_FAULT_s ALT_MMU_TTB1_FAULT_t |
This type defines the structure of a First Level Translation Table Fault Entry.
typedef union ALT_MMU_TTB1_FAULT_ENTRY_u ALT_MMU_TTB1_FAULT_ENTRY_t |
This type defines a union for accessing a First Level Translation Table Fault Entry by fields or aggregate raw entry value.
typedef struct ALT_MMU_TTB1_PAGE_TABLE_s ALT_MMU_TTB1_PAGE_TABLE_t |
This type defines the structure of a First Level Translation Table Page Table Entry.
This type defines a union for accessing a First Level Translation Table Page Table Entry by fields or aggregate raw entry value.
typedef struct ALT_MMU_TTB1_SECTION_s ALT_MMU_TTB1_SECTION_t |
This type defines the structure of a First Level Translation Table Section Entry.
typedef union ALT_MMU_TTB1_SECTION_ENTRY_u ALT_MMU_TTB1_SECTION_ENTRY_t |
This type defines a union for accessing a First Level Translation Table Section Entry by fields or aggregate raw entry value.
typedef struct ALT_MMU_TTB1_SUPERSECTION_s ALT_MMU_TTB1_SUPERSECTION_t |
This type defines the structure of a First Level Translation Table Supersection Entry.
This type defines a union for accessing a First Level Translation Table Supersection Entry by fields or aggregate raw entry value.