Include dependency graph for rtai_msg.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | t_msgcb |
Defines | |
#define | MSG_ERR ((RT_TASK *)RTE_OBJINV) |
#define | rt_isrpcx(task) rt_isrpc(task) |
Typedefs | |
typedef t_msgcb | MSGCB |
Functions | |
static struct rt_task_struct * | rt_send (struct rt_task_struct *task, unsigned long msg) |
static struct rt_task_struct * | rt_send_if (struct rt_task_struct *task, unsigned long msg) |
static struct rt_task_struct * | rt_send_until (struct rt_task_struct *task, unsigned long msg, RTIME time) |
static struct rt_task_struct * | rt_send_timed (struct rt_task_struct *task, unsigned long msg, RTIME delay) |
static struct rt_task_struct * | rt_evdrp (struct rt_task_struct *task, void *msg) |
static struct rt_task_struct * | rt_receive (struct rt_task_struct *task, void *msg) |
static struct rt_task_struct * | rt_receive_if (struct rt_task_struct *task, void *msg) |
static struct rt_task_struct * | rt_receive_until (struct rt_task_struct *task, void *msg, RTIME time) |
static struct rt_task_struct * | rt_receive_timed (struct rt_task_struct *task, void *msg, RTIME delay) |
static struct rt_task_struct * | rt_rpc (struct rt_task_struct *task, unsigned long to_do, void *result) |
static struct rt_task_struct * | rt_rpc_if (struct rt_task_struct *task, unsigned long to_do, void *result) |
static struct rt_task_struct * | rt_rpc_until (struct rt_task_struct *task, unsigned long to_do, void *result, RTIME time) |
static struct rt_task_struct * | rt_rpc_timed (struct rt_task_struct *task, unsigned long to_do, void *result, RTIME delay) |
static int | rt_isrpc (struct rt_task_struct *task) |
static struct rt_task_struct * | rt_return (struct rt_task_struct *task, unsigned long result) |
static struct rt_task_struct * | rt_rpcx (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize) |
static struct rt_task_struct * | rt_rpcx_if (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize) |
static struct rt_task_struct * | rt_rpcx_until (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME time) |
static struct rt_task_struct * | rt_rpcx_timed (struct rt_task_struct *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME delay) |
static struct rt_task_struct * | rt_sendx (struct rt_task_struct *task, void *msg, int size) |
static struct rt_task_struct * | rt_sendx_if (struct rt_task_struct *task, void *msg, int size) |
static struct rt_task_struct * | rt_sendx_until (struct rt_task_struct *task, void *msg, int size, RTIME time) |
static struct rt_task_struct * | rt_sendx_timed (struct rt_task_struct *task, void *msg, long size, RTIME delay) |
static struct rt_task_struct * | rt_returnx (struct rt_task_struct *task, void *msg, int size) |
static struct rt_task_struct * | rt_evdrpx (struct rt_task_struct *task, void *msg, int size, long *len) |
static struct rt_task_struct * | rt_receivex (struct rt_task_struct *task, void *msg, int size, long *len) |
static struct rt_task_struct * | rt_receivex_if (struct rt_task_struct *task, void *msg, int size, long *len) |
static struct rt_task_struct * | rt_receivex_until (struct rt_task_struct *task, void *msg, int size, long *len, RTIME time) |
static struct rt_task_struct * | rt_receivex_timed (struct rt_task_struct *task, void *msg, int size, long *len, RTIME delay) |
static struct rt_task_struct * | rt_proxy_attach (struct rt_task_struct *proxy, void *msg, int nbytes, int priority) |
static int | rt_proxy_detach (struct rt_task_struct *proxy) |
static struct rt_task_struct * | rt_trigger (struct rt_task_struct *proxy) |
static int | rt_Send (pid_t pid, void *smsg, void *rmsg, size_t ssize, size_t rsize) |
static pid_t | rt_Receive (pid_t pid, void *msg, size_t maxsize, size_t *msglen) |
static pid_t | rt_Creceive (pid_t pid, void *msg, size_t maxsize, size_t *msglen, RTIME delay) |
static pid_t | rt_Reply (pid_t pid, void *msg, size_t size) |
static pid_t | rt_Proxy_attach (pid_t pid, void *msg, int nbytes, int priority) |
static pid_t | rt_Proxy_detach (pid_t pid) |
static pid_t | rt_Trigger (pid_t pid) |
static pid_t | rt_Alias_attach (const char *name) |
static pid_t | rt_Name_locate (const char *host, const char *name) |
static int | rt_Name_detach (pid_t pid) |
static int | rt_InitTickQueue (void) |
static void | rt_ReleaseTickQueue (void) |
static unsigned long | rt_qDynAlloc (unsigned long n) |
static unsigned long | rt_qDynFree (int n) |
static struct QueueBlock * | rt_qDynInit (struct QueueBlock **q, void(*fun)(void *, int), void *data, int evn) |
static void | rt_qBlkWait (struct QueueBlock *q, RTIME t) |
static void | rt_qBlkRepeat (struct QueueBlock *q, RTIME t) |
static void | rt_qBlkSoon (struct QueueBlock *q) |
static void | rt_qBlkDequeue (struct QueueBlock *q) |
static void | rt_qBlkCancel (struct QueueBlock *q) |
static void | rt_qBlkBefore (struct QueueBlock *cur, struct QueueBlock *nxt) |
static void | rt_qBlkAfter (struct QueueBlock *cur, struct QueueBlock *prv) |
static struct QueueBlock * | rt_qBlkUnhook (struct QueueBlock *q) |
static void | rt_qBlkRelease (struct QueueBlock *q) |
static void | rt_qBlkComplete (struct QueueBlock *q) |
static int | rt_qSync (void) |
static pid_t | rt_qReceive (pid_t target, void *buf, size_t maxlen, size_t *msglen) |
static void | rt_qLoop (void) |
static RTIME | rt_qStep (void) |
static void | rt_qHookFlush (struct QueueHook *h) |
static void | rt_qBlkAtHead (struct QueueBlock *q, struct QueueHook *h) |
static void | rt_qBlkAtTail (struct QueueBlock *q, struct QueueHook *h) |
static struct QueueHook * | rt_qHookInit (struct QueueHook **h, void(*c)(void *, struct QueueBlock *), void *a) |
static void | rt_qHookRelease (struct QueueHook *h) |
static void | rt_qBlkSchedule (struct QueueBlock *q, RTIME t) |
static struct QueueHook * | rt_GetTickQueueHook (void) |
static pid_t | rt_vc_reserve (void) |
static int | rt_vc_attach (pid_t pid) |
static int | rt_vc_release (pid_t pid) |
#define MSG_ERR ((RT_TASK *)RTE_OBJINV) |
Definition at line 25 of file rtai_msg.h.
Definition at line 403 of file rtai_msg.h.
static pid_t rt_Alias_attach | ( | const char * | name | ) | [inline, static] |
Definition at line 495 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_NAME_ATTACH, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static pid_t rt_Creceive | ( | pid_t | pid, | |
void * | msg, | |||
size_t | maxsize, | |||
size_t * | msglen, | |||
RTIME | delay | |||
) | [inline, static] |
Definition at line 465 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_CRECEIVE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct rt_task_struct* rt_evdrp | ( | struct rt_task_struct * | task, | |
void * | msg | |||
) | [inline, static] |
Definition at line 283 of file rtai_msg.h.
References BIDX, EVDRP, LOW, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_evdrp(), and rt_evdrpx().
Here is the call graph for this function:
static struct rt_task_struct* rt_evdrpx | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size, | |||
long * | len | |||
) | [inline, static] |
Definition at line 405 of file rtai_msg.h.
References BIDX, EVDRPX, LOW, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_evdrpx().
Here is the call graph for this function:
static struct QueueHook* rt_GetTickQueueHook | ( | void | ) | [inline, static] |
Definition at line 670 of file rtai_msg.h.
References BIDX, dummy(), LOW, RT_GETTICKQUEUEHOOK, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.
Here is the call graph for this function:
static int rt_InitTickQueue | ( | void | ) | [inline, static] |
Definition at line 513 of file rtai_msg.h.
References BIDX, dummy(), rtai_lxrt_t::i, LOW, RT_INITTICKQUEUE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static int rt_isrpc | ( | struct rt_task_struct * | task | ) | [inline, static] |
Definition at line 337 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, ISRPC, LOW, rtai_lxrt(), SIZARG, and task.
Referenced by RT_isrpc().
Here is the call graph for this function:
static int rt_Name_detach | ( | pid_t | pid | ) | [inline, static] |
Definition at line 507 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_NAME_DETACH, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static pid_t rt_Name_locate | ( | const char * | host, | |
const char * | name | |||
) | [inline, static] |
Definition at line 501 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_NAME_LOCATE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static pid_t rt_Proxy_attach | ( | pid_t | pid, | |
void * | msg, | |||
int | nbytes, | |||
int | priority | |||
) | [inline, static] |
Definition at line 477 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_PROXY_ATTACH, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct rt_task_struct* rt_proxy_attach | ( | struct rt_task_struct * | proxy, | |
void * | msg, | |||
int | nbytes, | |||
int | priority | |||
) | [inline, static] |
Definition at line 435 of file rtai_msg.h.
References BIDX, LOW, PROXY_ATTACH, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.
Here is the call graph for this function:
static pid_t rt_Proxy_detach | ( | pid_t | pid | ) | [inline, static] |
Definition at line 483 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_PROXY_DETACH, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static int rt_proxy_detach | ( | struct rt_task_struct * | proxy | ) | [inline, static] |
Definition at line 441 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, PROXY_DETACH, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkAfter | ( | struct QueueBlock * | cur, | |
struct QueueBlock * | prv | |||
) | [inline, static] |
Definition at line 583 of file rtai_msg.h.
References BIDX, RT_QBLKAFTER, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkAtHead | ( | struct QueueBlock * | q, | |
struct QueueHook * | h | |||
) | [inline, static] |
Definition at line 637 of file rtai_msg.h.
References BIDX, RT_QBLKATHEAD, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkAtTail | ( | struct QueueBlock * | q, | |
struct QueueHook * | h | |||
) | [inline, static] |
Definition at line 643 of file rtai_msg.h.
References BIDX, RT_QBLKATTAIL, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkBefore | ( | struct QueueBlock * | cur, | |
struct QueueBlock * | nxt | |||
) | [inline, static] |
Definition at line 577 of file rtai_msg.h.
References BIDX, RT_QBLKBEFORE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkCancel | ( | struct QueueBlock * | q | ) | [inline, static] |
Definition at line 571 of file rtai_msg.h.
References BIDX, RT_QBLKCANCEL, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkComplete | ( | struct QueueBlock * | q | ) | [inline, static] |
Definition at line 601 of file rtai_msg.h.
References BIDX, RT_QBLKCOMPLETE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkDequeue | ( | struct QueueBlock * | q | ) | [inline, static] |
Definition at line 565 of file rtai_msg.h.
References BIDX, RT_QBLKDEQUEUE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkRelease | ( | struct QueueBlock * | q | ) | [inline, static] |
Definition at line 595 of file rtai_msg.h.
References BIDX, RT_QBLKRELEASE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkRepeat | ( | struct QueueBlock * | q, | |
RTIME | t | |||
) | [inline, static] |
Definition at line 553 of file rtai_msg.h.
References BIDX, RT_QBLKREPEAT, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkSchedule | ( | struct QueueBlock * | q, | |
RTIME | t | |||
) | [inline, static] |
Definition at line 664 of file rtai_msg.h.
References BIDX, RT_QBLKSCHEDULE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qBlkSoon | ( | struct QueueBlock * | q | ) | [inline, static] |
Definition at line 559 of file rtai_msg.h.
References BIDX, RT_QBLKSOON, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct QueueBlock* rt_qBlkUnhook | ( | struct QueueBlock * | q | ) | [inline, static] |
Definition at line 589 of file rtai_msg.h.
References BIDX, LOW, RT_QBLKUNHOOK, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.
Here is the call graph for this function:
static void rt_qBlkWait | ( | struct QueueBlock * | q, | |
RTIME | t | |||
) | [inline, static] |
Definition at line 547 of file rtai_msg.h.
References BIDX, RT_QBLKWAIT, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static unsigned long rt_qDynAlloc | ( | unsigned long | n | ) | [inline, static] |
Definition at line 525 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_QDYNALLOC, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static unsigned long rt_qDynFree | ( | int | n | ) | [inline, static] |
Definition at line 531 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_QDYNFREE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct QueueBlock* rt_qDynInit | ( | struct QueueBlock ** | q, | |
void(*)(void *, int) | fun, | |||
void * | data, | |||
int | evn | |||
) | [inline, static] |
Definition at line 537 of file rtai_msg.h.
References BIDX, LOW, RT_QDYNINIT, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.
Here is the call graph for this function:
static void rt_qHookFlush | ( | struct QueueHook * | h | ) | [inline, static] |
Definition at line 631 of file rtai_msg.h.
References BIDX, RT_QHOOKFLUSH, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct QueueHook* rt_qHookInit | ( | struct QueueHook ** | h, | |
void(*)(void *, struct QueueBlock *) | c, | |||
void * | a | |||
) | [inline, static] |
Definition at line 649 of file rtai_msg.h.
References BIDX, LOW, RT_QHOOKINIT, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.
Here is the call graph for this function:
static void rt_qHookRelease | ( | struct QueueHook * | h | ) | [inline, static] |
Definition at line 658 of file rtai_msg.h.
References BIDX, RT_QHOOKRELEASE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static void rt_qLoop | ( | void | ) | [inline, static] |
Definition at line 619 of file rtai_msg.h.
References BIDX, dummy(), RT_QLOOP, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static pid_t rt_qReceive | ( | pid_t | target, | |
void * | buf, | |||
size_t | maxlen, | |||
size_t * | msglen | |||
) | [inline, static] |
Definition at line 613 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_QRECEIVE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static RTIME rt_qStep | ( | void | ) | [inline, static] |
Definition at line 625 of file rtai_msg.h.
References BIDX, dummy(), rtai_lxrt_t::rt, RT_QSTEP, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static int rt_qSync | ( | void | ) | [inline, static] |
Definition at line 607 of file rtai_msg.h.
References BIDX, dummy(), rtai_lxrt_t::i, LOW, RT_QSYNC, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static pid_t rt_Receive | ( | pid_t | pid, | |
void * | msg, | |||
size_t | maxsize, | |||
size_t * | msglen | |||
) | [inline, static] |
Definition at line 459 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_RECEIVE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct rt_task_struct* rt_receive | ( | struct rt_task_struct * | task, | |
void * | msg | |||
) | [inline, static] |
Definition at line 289 of file rtai_msg.h.
References BIDX, LOW, RECEIVEMSG, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by rt_Receive(), RT_receive(), and rt_receivex().
Here is the call graph for this function:
static struct rt_task_struct* rt_receive_if | ( | struct rt_task_struct * | task, | |
void * | msg | |||
) | [inline, static] |
Definition at line 295 of file rtai_msg.h.
References BIDX, LOW, RECEIVE_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by rt_Creceive(), RT_receive_if(), and rt_receivex_if().
Here is the call graph for this function:
static struct rt_task_struct* rt_receive_timed | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
RTIME | delay | |||
) | [inline, static] |
Definition at line 307 of file rtai_msg.h.
References BIDX, LOW, RECEIVE_TIMED, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by rt_Creceive(), RT_receive_timed(), and rt_receivex_timed().
Here is the call graph for this function:
static struct rt_task_struct* rt_receive_until | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
RTIME | time | |||
) | [inline, static] |
Definition at line 301 of file rtai_msg.h.
References BIDX, LOW, RECEIVE_UNTIL, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by rt_receive_timed(), RT_receive_until(), and rt_receivex_until().
Here is the call graph for this function:
static struct rt_task_struct* rt_receivex | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size, | |||
long * | len | |||
) | [inline, static] |
Definition at line 411 of file rtai_msg.h.
References BIDX, LOW, RECEIVEX, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_receivex().
Here is the call graph for this function:
static struct rt_task_struct* rt_receivex_if | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size, | |||
long * | len | |||
) | [inline, static] |
Definition at line 417 of file rtai_msg.h.
References BIDX, LOW, RECEIVEX_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_receivex_if().
Here is the call graph for this function:
static struct rt_task_struct* rt_receivex_timed | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size, | |||
long * | len, | |||
RTIME | delay | |||
) | [inline, static] |
Definition at line 429 of file rtai_msg.h.
References BIDX, LOW, RECEIVEX_TIMED, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_receivex_timed().
Here is the call graph for this function:
static struct rt_task_struct* rt_receivex_until | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size, | |||
long * | len, | |||
RTIME | time | |||
) | [inline, static] |
Definition at line 423 of file rtai_msg.h.
References BIDX, LOW, RECEIVEX_UNTIL, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_receivex_until().
Here is the call graph for this function:
static void rt_ReleaseTickQueue | ( | void | ) | [inline, static] |
Definition at line 519 of file rtai_msg.h.
References BIDX, dummy(), RT_RELEASETICKQUEUE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static pid_t rt_Reply | ( | pid_t | pid, | |
void * | msg, | |||
size_t | size | |||
) | [inline, static] |
Definition at line 471 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_REPLY, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct rt_task_struct* rt_return | ( | struct rt_task_struct * | task, | |
unsigned long | result | |||
) | [inline, static] |
Definition at line 343 of file rtai_msg.h.
References BIDX, LOW, RETURNMSG, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by rt_receive(), rt_receive_if(), rt_receive_until(), rt_Reply(), RT_return(), and rt_returnx().
Here is the call graph for this function:
static struct rt_task_struct* rt_returnx | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size | |||
) | [inline, static] |
Definition at line 397 of file rtai_msg.h.
References BIDX, LOW, RETURNX, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_returnx().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpc | ( | struct rt_task_struct * | task, | |
unsigned long | to_do, | |||
void * | result | |||
) | [inline, static] |
Definition at line 313 of file rtai_msg.h.
References BIDX, LOW, RPCMSG, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by Proxy_Task(), proxy_task(), RT_rpc(), rt_rpcx(), and rt_Send().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpc_if | ( | struct rt_task_struct * | task, | |
unsigned long | to_do, | |||
void * | result | |||
) | [inline, static] |
Definition at line 319 of file rtai_msg.h.
References BIDX, LOW, RPC_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_rpc_if(), and rt_rpcx_if().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpc_timed | ( | struct rt_task_struct * | task, | |
unsigned long | to_do, | |||
void * | result, | |||
RTIME | delay | |||
) | [inline, static] |
Definition at line 331 of file rtai_msg.h.
References BIDX, LOW, RPC_TIMED, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_rpc_timed(), and rt_rpcx_timed().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpc_until | ( | struct rt_task_struct * | task, | |
unsigned long | to_do, | |||
void * | result, | |||
RTIME | time | |||
) | [inline, static] |
Definition at line 325 of file rtai_msg.h.
References BIDX, LOW, RPC_UNTIL, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by rt_rpc_timed(), RT_rpc_until(), and rt_rpcx_until().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpcx | ( | struct rt_task_struct * | task, | |
void * | smsg, | |||
void * | rmsg, | |||
int | ssize, | |||
int | rsize | |||
) | [inline, static] |
Definition at line 349 of file rtai_msg.h.
References BIDX, LOW, RPCX, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_rpcx().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpcx_if | ( | struct rt_task_struct * | task, | |
void * | smsg, | |||
void * | rmsg, | |||
int | ssize, | |||
int | rsize | |||
) | [inline, static] |
Definition at line 355 of file rtai_msg.h.
References BIDX, LOW, RPCX_IF, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_rpcx_if().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpcx_timed | ( | struct rt_task_struct * | task, | |
void * | smsg, | |||
void * | rmsg, | |||
int | ssize, | |||
int | rsize, | |||
RTIME | delay | |||
) | [inline, static] |
Definition at line 367 of file rtai_msg.h.
References BIDX, LOW, RPCX_TIMED, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_rpcx_timed().
Here is the call graph for this function:
static struct rt_task_struct* rt_rpcx_until | ( | struct rt_task_struct * | task, | |
void * | smsg, | |||
void * | rmsg, | |||
int | ssize, | |||
int | rsize, | |||
RTIME | time | |||
) | [inline, static] |
Definition at line 361 of file rtai_msg.h.
References BIDX, LOW, RPCX_UNTIL, rtai_lxrt(), SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_rpcx_until().
Here is the call graph for this function:
static int rt_Send | ( | pid_t | pid, | |
void * | smsg, | |||
void * | rmsg, | |||
size_t | ssize, | |||
size_t | rsize | |||
) | [inline, static] |
Definition at line 453 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_SEND, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct rt_task_struct* rt_send | ( | struct rt_task_struct * | task, | |
unsigned long | msg | |||
) | [inline, static] |
Definition at line 259 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SENDMSG, SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_send(), and rt_sendx().
Here is the call graph for this function:
static struct rt_task_struct* rt_send_if | ( | struct rt_task_struct * | task, | |
unsigned long | msg | |||
) | [inline, static] |
Definition at line 265 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SEND_IF, SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_send_if(), and rt_sendx_if().
Here is the call graph for this function:
static struct rt_task_struct* rt_send_timed | ( | struct rt_task_struct * | task, | |
unsigned long | msg, | |||
RTIME | delay | |||
) | [inline, static] |
Definition at line 277 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SEND_TIMED, SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_send_timed(), and rt_sendx_timed().
Here is the call graph for this function:
static struct rt_task_struct* rt_send_until | ( | struct rt_task_struct * | task, | |
unsigned long | msg, | |||
RTIME | time | |||
) | [inline, static] |
Definition at line 271 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SEND_UNTIL, SIZARG, task, and rtai_lxrt_t::v.
Referenced by rt_send_timed(), RT_send_until(), and rt_sendx_until().
Here is the call graph for this function:
static struct rt_task_struct* rt_sendx | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size | |||
) | [inline, static] |
Definition at line 373 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SENDX, SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_sendx().
Here is the call graph for this function:
static struct rt_task_struct* rt_sendx_if | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size | |||
) | [inline, static] |
Definition at line 379 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SENDX_IF, SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_sendx_if().
Here is the call graph for this function:
static struct rt_task_struct* rt_sendx_timed | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
long | size, | |||
RTIME | delay | |||
) | [inline, static] |
Definition at line 391 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SENDX_TIMED, SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_sendx_timed().
Here is the call graph for this function:
static struct rt_task_struct* rt_sendx_until | ( | struct rt_task_struct * | task, | |
void * | msg, | |||
int | size, | |||
RTIME | time | |||
) | [inline, static] |
Definition at line 385 of file rtai_msg.h.
References BIDX, LOW, rtai_lxrt(), SENDX_UNTIL, SIZARG, task, and rtai_lxrt_t::v.
Referenced by RT_sendx_until().
Here is the call graph for this function:
static pid_t rt_Trigger | ( | pid_t | pid | ) | [inline, static] |
Definition at line 489 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_TRIGGER, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static struct rt_task_struct* rt_trigger | ( | struct rt_task_struct * | proxy | ) | [inline, static] |
Definition at line 447 of file rtai_msg.h.
References BIDX, LOW, PROXY_TRIGGER, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.
Here is the call graph for this function:
static int rt_vc_attach | ( | pid_t | pid | ) | [inline, static] |
Definition at line 682 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_VC_ATTACH, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static int rt_vc_release | ( | pid_t | pid | ) | [inline, static] |
Definition at line 688 of file rtai_msg.h.
References BIDX, rtai_lxrt_t::i, LOW, RT_VC_RELEASE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function:
static pid_t rt_vc_reserve | ( | void | ) | [inline, static] |
Definition at line 676 of file rtai_msg.h.
References BIDX, dummy(), rtai_lxrt_t::i, LOW, RT_VC_RESERVE, rtai_lxrt(), and SIZARG.
Here is the call graph for this function: