libmetal  latest
Loading...
Searching...
No Matches
metal_state Struct Reference

Structure for FreeRTOS libmetal runtime state. More...

#include <sys.h>

Data Fields

struct metal_common_state common
 Common (system independent) data.
int data_fd
 file descriptor for shared data.
unsigned long page_size
 system page size.
unsigned long page_shift
 system page shift.
struct metal_page_size page_sizes [MAX_PAGE_SIZES]
 available page sizes.
int num_page_sizes
 number of available page sizes.

Detailed Description

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.

Field Documentation

◆ common

struct metal_common_state metal_state::common

Common (system independent) data.

◆ data_fd

int metal_state::data_fd

file descriptor for shared data.

◆ num_page_sizes

int metal_state::num_page_sizes

number of available page sizes.

◆ page_shift

unsigned long metal_state::page_shift

system page shift.

◆ page_size

unsigned long metal_state::page_size

system page size.

◆ page_sizes

struct metal_page_size metal_state::page_sizes[MAX_PAGE_SIZES]

available page sizes.


The documentation for this struct was generated from the following files: