Go to the source code of this file.
Classes | |
struct | mpshm |
Macros | |
#define | MPC_POWERON 1 |
#define | MPC_POWEROFF 2 |
#define | MPC_RETENTION 3 |
#define | EXTERN extern "C" |
#define | mpshm_unmap(shm) mpshm_detach(shm); |
Typedefs | |
typedef struct mpshm | mpshm_t |
Functions | |
int | mpshm_init (mpshm_t *shm, key_t key, size_t size) |
int | mpshm_destroy (mpshm_t *shm) |
void * | mpshm_attach (mpshm_t *shm, int shmflg) |
int | mpshm_detach (mpshm_t *shm) |
int | mpshm_control (mpshm_t *shm, int cmd, void *buf) |
uintptr_t | mpshm_virt2phys (mpshm_t *shm, void *vaddr) |
void * | mpshm_phys2virt (mpshm_t *shm, uintptr_t paddr) |
int | mpshm_remap (mpshm_t *shm, void *vaddr) |