libmetal
|
#include <sys.h>
Data Fields | |
struct metal_common_state | common |
int | data_fd |
unsigned long | page_size |
unsigned long | page_shift |
const char * | sysfs_path |
const char * | tmp_path |
struct metal_page_size | page_sizes [MAX_PAGE_SIZES] |
int | num_page_sizes |
int | pagemap_fd |
Structure for FreeRTOS libmetal runtime state.
Structure of generic libmetal runtime state.
Structure of linux specific libmetal runtime state.
struct metal_common_state metal_state::common |
Common (system independent) data.
int metal_state::data_fd |
file descriptor for shared data.
int metal_state::num_page_sizes |
number of available page sizes.
unsigned long metal_state::page_shift |
system page shift.
unsigned long metal_state::page_size |
system page size.
struct metal_page_size metal_state::page_sizes[MAX_PAGE_SIZES] |
available page sizes.
int metal_state::pagemap_fd |
File descriptor for /proc/self/pagemap (or -1).
const char* metal_state::sysfs_path |
sysfs mount point.
const char* metal_state::tmp_path |
sysfs mount point.