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