libmetal
|
Data Structures | |
struct | metal_generic_shmem |
Functions | |
int | metal_shmem_open (const char *name, size_t size, struct metal_io_region **io) |
Open a libmetal shared memory segment. | |
int | metal_shmem_register_generic (struct metal_generic_shmem *shmem) |
Statically register a generic shared memory region. | |
|
extern |
Open a libmetal shared memory segment.
Open a shared memory segment.
[in] | name | Name of segment to open. |
[in] | size | Size of segment. |
[out] | io | I/O region handle, if successful. |
|
extern |
Statically register a generic shared memory region.
Shared memory regions may be statically registered at application initialization, or may be dynamically opened. This interface is used for static registration of regions. Subsequent calls to metal_shmem_open() look up in this list of pre-registered regions.
[in] | shmem | Generic shmem structure. |