UbixOS
2.0
|
#include <sys/thread.h>
Go to the source code of this file.
Data Structures | |
struct | sys_mpiCreateMbox_args |
struct | sys_mpiDestroyMbox_args |
struct | sys_mpiFetchMessage_args |
struct | sys_mpiPostMessage_args |
struct | sys_sde_args |
Macros | |
#define | PAD_(t) (sizeof(register_t) <= sizeof(t) ? 0 : sizeof(register_t) - sizeof(t)) |
#define | PADL_(t) 0 |
#define | PADR_(t) PAD_(t) |
Typedefs | |
typedef int | register_t |
Functions | |
int | sys_invalid (struct thread *, void *) |
int | sys_mpiCreateMbox (struct thread *, struct sys_mpiCreateMbox_args *) |
int | sys_mpiDestroyMbox (struct thread *, struct sys_mpiDestroyMbox_args *) |
int | sys_mpiFetchMessage (struct thread *, struct sys_mpiFetchMessage_args *) |
int | sys_mpiPostMessage (struct thread *, struct sys_mpiPostMessage_args *) |
#define PAD_ | ( | t | ) | (sizeof(register_t) <= sizeof(t) ? 0 : sizeof(register_t) - sizeof(t)) |
Definition at line 36 of file sysproto.h.
#define PADL_ | ( | t | ) | 0 |
Definition at line 39 of file sysproto.h.
#define PADR_ | ( | t | ) | PAD_(t) |
Definition at line 40 of file sysproto.h.
typedef int register_t |
Definition at line 34 of file sysproto.h.
int sys_invalid | ( | struct thread * | , |
void * | |||
) |
Definition at line 141 of file gen_calls.c.
int sys_mpiCreateMbox | ( | struct thread * | , |
struct sys_mpiCreateMbox_args * | |||
) |
Definition at line 4 of file mpi_syscalls.c.
References mpi_createMbox(), sys_mpiCreateMbox_args::name, and thread::td_retval.
int sys_mpiDestroyMbox | ( | struct thread * | , |
struct sys_mpiDestroyMbox_args * | |||
) |
Definition at line 9 of file mpi_syscalls.c.
References mpi_destroyMbox(), sys_mpiDestroyMbox_args::name, and thread::td_retval.
int sys_mpiFetchMessage | ( | struct thread * | , |
struct sys_mpiFetchMessage_args * | |||
) |
Definition at line 14 of file mpi_syscalls.c.
References mpi_fetchMessage(), sys_mpiFetchMessage_args::msg, sys_mpiFetchMessage_args::name, and thread::td_retval.
int sys_mpiPostMessage | ( | struct thread * | , |
struct sys_mpiPostMessage_args * | |||
) |
Definition at line 19 of file mpi_syscalls.c.
References kprintf(), mpi_postMessage(), sys_mpiPostMessage_args::msg, sys_mpiPostMessage_args::name, thread::td_retval, and sys_mpiPostMessage_args::type.