#include <rtai_config.h>
#include <rtai_registry.h>
#include <rtai_lxrt.h>
#include <rtai_sem.h>
#include <rtai_mbx.h>
#include <rtai_msg.h>
#include <stdlib.h>
Include dependency graph for rtai_netrpc.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | MAX_STUBS 16 |
#define | MAX_SOCKS 16 |
#define | MAX_MSG_SIZE 1500 |
#define | NET_RPC_EXT 0 |
#define | UW1(bf, sz) ((((bf) & 0x7) << 19) | (((sz) & 0x7) << 22)) |
#define | UW2(bf, sz) ((((bf) & 0x7) << 25) | (((sz) & 0x7) << 28)) |
#define | UR1(bf, sz) ((((bf) & 0x7) << 3) | (((sz) & 0x7) << 6)) |
#define | UR2(bf, sz) ((((bf) & 0x7) << 9) | (((sz) & 0x7) << 12)) |
#define | SIZARG sizeof(arg) |
#define | PACKPORT(port, ext, fun, timed) (((port) << 18) | ((timed) << 13) | ((ext) << 8) | (fun)) |
#define | PORT(i) ((i) >> 18) |
#define | FUN(i) ((i) & 0xFF) |
#define | EXT(i) (((i) >> 8) & 0x1F) |
#define | TIMED(i) (((i) >> 13) & 0x1F) |
#define | SYNC_NET_RPC 0xFF |
#define | PRT_REQ 1 |
#define | PRT_SRV 2 |
#define | PRT_RTR 3 |
#define | PRT_RCV 4 |
#define | RPC_REQ 5 |
#define | RPC_SRV 6 |
#define | RPC_RTR 7 |
#define | RPC_RCV 8 |
#define | OWNER(node, task) ((((unsigned long long)(node)) << 32) | (unsigned long)(task)) |
#define | NET_RPC_IDX 0 |
#define | SIZARGS sizeof(args) |
#define | RT_isrpcx(task) RT_isrpc(task) |
#define | RT_waiting_return rt_waiting_return |
#define | RT_sync_net_rpc rt_sync_net_rpc |
#define | RT_request_port rt_request_port |
#define | RT_request_port_id rt_request_port_id |
#define | RT_request_port_mbx rt_request_port_mbx |
#define | RT_request_port_id_mbx rt_request_port_id_mbx |
#define | RT_request_soft_port rt_request_soft_port |
#define | RT_request_soft_port_id rt_request_soft_port_id |
#define | RT_request_soft_port_mbx rt_request_soft_port_mbx |
#define | RT_request_soft_port_id_mbx rt_request_soft_port_id_mbx |
#define | RT_request_hard_port rt_request_hard_port |
#define | RT_request_hard_port_id rt_request_hard_port_id |
#define | RT_request_hard_port_mbx rt_request_hard_port_mbx |
#define | RT_request_hard_port_id_mbx rt_request_hard_port_id_mbx |
#define | RT_release_port rt_release_port |
#define | rt_request_port rt_request_soft_port |
#define | rt_request_port_id rt_request_soft_port_id |
#define | rt_request_port_mbx rt_request_soft_port_mbx |
#define | rt_request_port_id_mbx rt_request_soft_port_id_mbx |
#define | rt_request_soft_port(node) rt_send_req_rel_port(node, 0, 0, 0, 0) |
#define | rt_request_soft_port_id(node, id) rt_send_req_rel_port(node, 0, id, 0, 0) |
#define | rt_request_soft_port_mbx(node, mbx) rt_send_req_rel_port(node, 0, 0, mbx, 0) |
#define | rt_request_soft_port_id_mbx(node, id, mbx) rt_send_req_rel_port(node, 0, id, mbx, 0) |
#define | rt_request_hard_port(node) rt_send_req_rel_port(node, 0, 0, 0, 1) |
#define | rt_request_hard_port_id(node, id) rt_send_req_rel_port(node, 0, id, 0, 1) |
#define | rt_request_hard_port_mbx(node, mbx) rt_send_req_rel_port(node, 0, 0, mbx, 1) |
#define | rt_request_hard_port_id_mbx(node, id, mbx) rt_send_req_rel_port(node, 0, id, mbx, 1) |
#define | rt_release_port(node, port) rt_send_req_rel_port(node, port, 0, 0, 0) |
Functions | |
int | rt_send_req_rel_port (unsigned long node, int port, unsigned long id, MBX *mbx, int hard) |
unsigned long | ddn2nl (const char *ddn) |
unsigned long | rt_set_this_node (const char *ddn, unsigned long node, int hard) |
RT_TASK * | rt_find_asgn_stub (unsigned long long owner, int asgn) |
int | rt_rel_stub (unsigned long long owner) |
int | rt_waiting_return (unsigned long node, int port) |
int | rt_sync_net_rpc (unsigned long node, int port) |
void * | RT_get_adr (unsigned long node, int port, const char *sname) |
RTIME | RT_get_time_ns (unsigned long node, int port) |
RTIME | RT_get_time_ns_cpuid (unsigned long node, int port, int cpuid) |
RTIME | RT_get_cpu_time_ns (unsigned long node, int port) |
void | RT_task_suspend (unsigned long node, int port, RT_TASK *task) |
void | RT_task_resume (unsigned long node, int port, RT_TASK *task) |
void | RT_sleep (unsigned long node, int port, RTIME delay) |
void | RT_sleep_until (unsigned long node, int port, RTIME time) |
SEM * | RT_typed_named_sem_init (unsigned long node, int port, const char *sem_name, int value, int type) |
int | RT_named_sem_delete (unsigned long node, int port, SEM *sem) |
int | RT_sem_signal (unsigned long node, int port, SEM *sem) |
int | RT_sem_broadcast (unsigned long node, int port, SEM *sem) |
int | RT_sem_wait (unsigned long node, int port, SEM *sem) |
int | RT_sem_wait_if (unsigned long node, int port, SEM *sem) |
int | RT_sem_wait_until (unsigned long node, int port, SEM *sem, RTIME time) |
int | RT_sem_wait_timed (unsigned long node, int port, SEM *sem, RTIME delay) |
RT_TASK * | RT_send (unsigned long node, int port, RT_TASK *task, unsigned long msg) |
RT_TASK * | RT_send_if (unsigned long node, int port, RT_TASK *task, unsigned long msg) |
RT_TASK * | RT_send_until (unsigned long node, int port, RT_TASK *task, unsigned long msg, RTIME time) |
RT_TASK * | RT_send_timed (unsigned long node, int port, RT_TASK *task, unsigned long msg, RTIME delay) |
RT_TASK * | RT_evdrp (unsigned long node, int port, RT_TASK *task, void *msg) |
RT_TASK * | RT_receive (unsigned long node, int port, RT_TASK *task, void *msg) |
RT_TASK * | RT_receive_if (unsigned long node, int port, RT_TASK *task, void *msg) |
RT_TASK * | RT_receive_until (unsigned long node, int port, RT_TASK *task, void *msg, RTIME time) |
RT_TASK * | RT_receive_timed (unsigned long node, int port, RT_TASK *task, void *msg, RTIME delay) |
RT_TASK * | RT_rpc (unsigned long node, int port, RT_TASK *task, unsigned long msg, void *ret) |
RT_TASK * | RT_rpc_if (unsigned long node, int port, RT_TASK *task, unsigned long msg, void *ret) |
RT_TASK * | RT_rpc_until (unsigned long node, int port, RT_TASK *task, unsigned long msg, void *ret, RTIME time) |
RT_TASK * | RT_rpc_timed (unsigned long node, int port, RT_TASK *task, unsigned long msg, void *ret, RTIME delay) |
int | RT_isrpc (unsigned long node, int port, RT_TASK *task) |
RT_TASK * | RT_return (unsigned long node, int port, RT_TASK *task, unsigned long result) |
RT_TASK * | RT_rpcx (unsigned long node, int port, RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize) |
RT_TASK * | RT_rpcx_if (unsigned long node, int port, RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize) |
RT_TASK * | RT_rpcx_until (unsigned long node, int port, RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME time) |
RT_TASK * | RT_rpcx_timed (unsigned long node, int port, RT_TASK *task, void *smsg, void *rmsg, int ssize, int rsize, RTIME delay) |
RT_TASK * | RT_sendx (unsigned long node, int port, RT_TASK *task, void *msg, int size) |
RT_TASK * | RT_sendx_if (unsigned long node, int port, RT_TASK *task, void *msg, int size) |
RT_TASK * | RT_sendx_until (unsigned long node, int port, RT_TASK *task, void *msg, int size, RTIME time) |
RT_TASK * | RT_sendx_timed (unsigned long node, int port, RT_TASK *task, void *msg, int size, RTIME delay) |
RT_TASK * | RT_returnx (unsigned long node, int port, RT_TASK *task, void *msg, int size) |
RT_TASK * | RT_evdrpx (unsigned long node, int port, RT_TASK *task, void *msg, int size, int *len) |
RT_TASK * | RT_receivex (unsigned long node, int port, RT_TASK *task, void *msg, int size, int *len) |
RT_TASK * | RT_receivex_if (unsigned long node, int port, RT_TASK *task, void *msg, int size, int *len) |
RT_TASK * | RT_receivex_until (unsigned long node, int port, RT_TASK *task, void *msg, int size, int *len, RTIME time) |
RT_TASK * | RT_receivex_timed (unsigned long node, int port, RT_TASK *task, void *msg, int size, int *len, RTIME delay) |
MBX * | RT_typed_named_mbx_init (unsigned long node, int port, const char *mbx_name, int size, int qtype) |
int | RT_named_mbx_delete (unsigned long node, int port, MBX *mbx) |
int | RT_mbx_send (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_send_wp (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_send_if (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_ovrwr_send (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_send_until (unsigned long node, int port, MBX *mbx, void *msg, int msg_size, RTIME time) |
int | RT_mbx_send_timed (unsigned long node, int port, MBX *mbx, void *msg, int msg_size, RTIME delay) |
int | RT_mbx_evdrp (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_receive (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_receive_wp (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_receive_if (unsigned long node, int port, MBX *mbx, void *msg, int msg_size) |
int | RT_mbx_receive_until (unsigned long node, int port, MBX *mbx, void *msg, int msg_size, RTIME time) |
int | RT_mbx_receive_timed (unsigned long node, int port, MBX *mbx, void *msg, int msg_size, RTIME delay) |
int | rt_get_net_rpc_ret (MBX *mbx, unsigned long long *retval, void *msg1, int *msglen1, void *msg2, int *msglen2, RTIME timeout, int type) |
|
Definition at line 52 of file rtai_netrpc.h. Referenced by hard_stub_fun(), and soft_stub_fun(). |
|
Definition at line 51 of file rtai_netrpc.h. Referenced by hard_stub_fun(), rt_net_rpc(), and soft_stub_fun(). |
|
Definition at line 34 of file rtai_netrpc.h. Referenced by hard_stub_fun(), port_server_fun(), recv_thread(), rt_net_rpc(), soft_rt_sendto(), soft_stub_fun(), and trashmsg(). |
|
Definition at line 33 of file rtai_netrpc.h. |
|
Definition at line 32 of file rtai_netrpc.h. |
|
|
|
Definition at line 70 of file rtai_netrpc.h. Referenced by __rtai_netrpc_init(), RT_evdrp(), RT_evdrpx(), RT_receive(), RT_receive_if(), RT_receive_timed(), RT_receive_until(), RT_receivex(), RT_receivex_if(), RT_receivex_timed(), RT_receivex_until(), RT_return(), RT_returnx(), and rt_send_req_rel_port(). |
|
|
Definition at line 50 of file rtai_netrpc.h. Referenced by rt_net_rpc(). |
|
Definition at line 64 of file rtai_netrpc.h. Referenced by rt_send_req_rel_port(). |
|
Definition at line 61 of file rtai_netrpc.h. Referenced by rt_send_req_rel_port(). |
|
Definition at line 63 of file rtai_netrpc.h. Referenced by port_server_fun(). |
|
Definition at line 62 of file rtai_netrpc.h. Referenced by port_server_fun(). |
|
Definition at line 68 of file rtai_netrpc.h. Referenced by rt_net_rpc(). |
|
Definition at line 65 of file rtai_netrpc.h. Referenced by rt_net_rpc(). |
|
Definition at line 67 of file rtai_netrpc.h. Referenced by hard_stub_fun(), and soft_stub_fun(). |
|
Definition at line 66 of file rtai_netrpc.h. Referenced by hard_stub_fun(), and soft_stub_fun(). |
|
Definition at line 1384 of file rtai_netrpc.h. |
|
Definition at line 1452 of file rtai_netrpc.h. |
|
Definition at line 1414 of file rtai_netrpc.h. |
|
Definition at line 1440 of file rtai_netrpc.h. |
|
Definition at line 1406 of file rtai_netrpc.h. |
|
Definition at line 1443 of file rtai_netrpc.h. |
|
Definition at line 1408 of file rtai_netrpc.h. |
|
Definition at line 1449 of file rtai_netrpc.h. |
|
Definition at line 1412 of file rtai_netrpc.h. |
|
Definition at line 1446 of file rtai_netrpc.h. |
|
Definition at line 1410 of file rtai_netrpc.h. |
|
Definition at line 1416 of file rtai_netrpc.h. |
|
Definition at line 1390 of file rtai_netrpc.h. |
|
Definition at line 1418 of file rtai_netrpc.h. |
|
Definition at line 1392 of file rtai_netrpc.h. |
|
Definition at line 1422 of file rtai_netrpc.h. |
|
Definition at line 1396 of file rtai_netrpc.h. |
|
Definition at line 1420 of file rtai_netrpc.h. |
|
Definition at line 1394 of file rtai_netrpc.h. |
|
Definition at line 1428 of file rtai_netrpc.h. |
|
Definition at line 1398 of file rtai_netrpc.h. |
|
Definition at line 1431 of file rtai_netrpc.h. |
|
Definition at line 1400 of file rtai_netrpc.h. |
|
Definition at line 1437 of file rtai_netrpc.h. |
|
Definition at line 1404 of file rtai_netrpc.h. |
|
Definition at line 1434 of file rtai_netrpc.h. |
|
Definition at line 1402 of file rtai_netrpc.h. |
|
Definition at line 1388 of file rtai_netrpc.h. |
|
Definition at line 1386 of file rtai_netrpc.h. |
|
Definition at line 46 of file rtai_netrpc.h. |
|
|
Definition at line 59 of file rtai_netrpc.h. Referenced by rt_net_rpc(), and rt_sync_net_rpc(). |
|
Definition at line 53 of file rtai_netrpc.h. Referenced by hard_stub_fun(), and soft_stub_fun(). |
|
Definition at line 43 of file rtai_netrpc.h. Referenced by RT_mbx_ovrwr_send(), RT_mbx_send(), RT_mbx_send_if(), RT_mbx_send_timed(), RT_mbx_send_until(), RT_mbx_send_wp(), RT_rpcx(), RT_rpcx_if(), RT_rpcx_timed(), RT_rpcx_until(), RT_sendx(), RT_sendx_if(), RT_sendx_timed(), and RT_sendx_until(). |
|
Definition at line 44 of file rtai_netrpc.h. |
|
Definition at line 39 of file rtai_netrpc.h. Referenced by RT_mbx_evdrp(), RT_mbx_receive(), RT_mbx_receive_if(), RT_mbx_receive_timed(), RT_mbx_receive_until(), RT_mbx_receive_wp(), RT_rpc(), RT_rpc_if(), RT_rpc_timed(), RT_rpc_until(), RT_rpcx(), RT_rpcx_if(), RT_rpcx_timed(), and RT_rpcx_until(). |
|
Definition at line 40 of file rtai_netrpc.h. |
|
Definition at line 707 of file rtai_netrpc.h. References DDN2NL, rtai_lxrt_t::i, LOW, NET_RPC_IDX, rtai_lxrt(), and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 957 of file rtai_netrpc.h. References OWNER, rt_evdrp(), rt_find_asgn_stub(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1145 of file rtai_netrpc.h. References OWNER, rt_evdrpx(), rt_find_asgn_stub(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 719 of file rtai_netrpc.h. References FIND_ASGN_STUB, LOW, NET_RPC_IDX, RT_TASK, rtai_lxrt(), SIZARGS, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 747 of file rtai_netrpc.h. References GET_ADR, LOW, nam2num(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_get_adr(), rtai_lxrt(), SIZARG, SIZARGS, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 777 of file rtai_netrpc.h. References GET_CPU_TIME_NS, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rtai_lxrt_t::rt, rt_get_cpu_time_ns(), rtai_lxrt(), RTIME, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 1329 of file rtai_netrpc.h. References MBX, MBX_RECEIVE, MBX_RECEIVE_IF, MBX_RECEIVE_TIMED, MBX_RECEIVE_UNTIL, MBX_RECEIVE_WP, rt_mbx_receive(), rt_mbx_receive_if(), rt_mbx_receive_timed(), rt_mbx_receive_until(), rt_mbx_receive_wp(), and RTIME. Here is the call graph for this function: ![]() |
|
Definition at line 757 of file rtai_netrpc.h. References GET_TIME_NS, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rtai_lxrt_t::rt, rt_get_time_ns(), rtai_lxrt(), RTIME, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 767 of file rtai_netrpc.h. References cpuid, GET_TIME_NS_CPUID, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rtai_lxrt_t::rt, rt_get_time_ns_cpuid(), rtai_lxrt(), RTIME, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 1037 of file rtai_netrpc.h. References rtai_lxrt_t::i, ISRPC, LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_isrpc(), RT_TASK, rtai_lxrt(), SIZARG, SIZARGS, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1269 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_EVDRP, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_evdrp(), rtai_lxrt(), SIZARG, SIZARGS, and UW1. Here is the call graph for this function: ![]() |
|
Definition at line 1239 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_OVRWR_SEND, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_ovrwr_send(), rtai_lxrt(), SIZARG, SIZARGS, and UR1. Here is the call graph for this function: ![]() |
|
Definition at line 1279 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_RECEIVE, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_receive(), rtai_lxrt(), SIZARG, SIZARGS, and UW1. Here is the call graph for this function: ![]() |
|
Definition at line 1299 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_RECEIVE_IF, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_receive_if(), rtai_lxrt(), SIZARG, SIZARGS, and UW1. Here is the call graph for this function: ![]() |
|
Definition at line 1319 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_RECEIVE_TIMED, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_receive_timed(), rtai_lxrt(), RTIME, SIZARG, SIZARGS, and UW1. Here is the call graph for this function: ![]() |
|
Definition at line 1309 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_RECEIVE_UNTIL, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_receive_until(), rtai_lxrt(), RTIME, SIZARG, SIZARGS, and UW1. Here is the call graph for this function: ![]() |
|
Definition at line 1289 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_RECEIVE_WP, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_receive_wp(), rtai_lxrt(), SIZARG, SIZARGS, and UW1. Here is the call graph for this function: ![]() |
|
Definition at line 1209 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_SEND, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_send(), rtai_lxrt(), SIZARG, SIZARGS, and UR1. Here is the call graph for this function: ![]() |
|
Definition at line 1229 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_SEND_IF, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_send_if(), rtai_lxrt(), SIZARG, SIZARGS, and UR1. Here is the call graph for this function: ![]() |
|
Definition at line 1259 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_SEND_TIMED, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_send_until(), rtai_lxrt(), RTIME, SIZARG, SIZARGS, and UR1. Here is the call graph for this function: ![]() |
|
Definition at line 1249 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_SEND_UNTIL, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_send_until(), rtai_lxrt(), RTIME, SIZARG, SIZARGS, and UR1. Here is the call graph for this function: ![]() |
|
Definition at line 1219 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, MBX_SEND_WP, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_mbx_send_wp(), rtai_lxrt(), SIZARG, SIZARGS, and UR1. Here is the call graph for this function: ![]() |
|
Definition at line 1199 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, NAMED_MBX_DELETE, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_named_mbx_delete(), rtai_lxrt(), SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 843 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NAMED_SEM_DELETE, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_named_sem_delete(), rtai_lxrt(), SEM, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 965 of file rtai_netrpc.h. References OWNER, rt_find_asgn_stub(), rt_receive(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 973 of file rtai_netrpc.h. References OWNER, rt_find_asgn_stub(), rt_receive_if(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 989 of file rtai_netrpc.h. References nano2count(), OWNER, rt_find_asgn_stub(), rt_receive_timed(), RT_TASK, RTIME, and task. Here is the call graph for this function: ![]() |
|
Definition at line 981 of file rtai_netrpc.h. References nano2count(), OWNER, rt_find_asgn_stub(), rt_receive_until(), RT_TASK, RTIME, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1153 of file rtai_netrpc.h. References OWNER, rt_find_asgn_stub(), rt_receivex(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1161 of file rtai_netrpc.h. References OWNER, rt_find_asgn_stub(), rt_receivex_if(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1177 of file rtai_netrpc.h. References nano2count(), OWNER, rt_find_asgn_stub(), rt_receivex_timed(), RT_TASK, RTIME, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1169 of file rtai_netrpc.h. References nano2count(), OWNER, rt_find_asgn_stub(), rt_receivex_until(), RT_TASK, RTIME, and task. Here is the call graph for this function: ![]() |
|
Definition at line 725 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_IDX, REL_STUB, rtai_lxrt(), and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 1047 of file rtai_netrpc.h. References OWNER, rt_find_asgn_stub(), rt_return(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1136 of file rtai_netrpc.h. References OWNER, rt_find_asgn_stub(), rt_returnx(), RT_TASK, and task. Here is the call graph for this function: ![]() |
|
Definition at line 997 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPCMSG, rt_rpc(), RT_TASK, rtai_lxrt(), SIZARG, SIZARGS, task, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1007 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPC_IF, rt_rpc_if(), RT_TASK, rtai_lxrt(), SIZARG, SIZARGS, task, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1027 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPC_TIMED, rt_rpc_timed(), RT_TASK, rtai_lxrt(), RTIME, SIZARG, SIZARGS, task, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1017 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPC_UNTIL, rt_rpc_until(), RT_TASK, rtai_lxrt(), RTIME, SIZARG, SIZARGS, task, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1056 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPCX, rt_rpcx(), RT_TASK, rtai_lxrt(), SIZARG, SIZARGS, task, UR1, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1066 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPCX_IF, rt_rpcx_if(), RT_TASK, rtai_lxrt(), SIZARG, SIZARGS, task, UR1, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1086 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPCX_TIMED, rt_rpcx_timed(), RT_TASK, rtai_lxrt(), RTIME, SIZARG, SIZARGS, task, UR1, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1076 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RPCX_UNTIL, rt_rpcx_until(), RT_TASK, rtai_lxrt(), RTIME, SIZARG, SIZARGS, task, UR1, UW1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 863 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sem_broadcast(), rtai_lxrt(), SEM, SEM_BROADCAST, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 853 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sem_signal(), rtai_lxrt(), SEM, SEM_SIGNAL, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 873 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sem_wait(), rtai_lxrt(), SEM, SEM_WAIT, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 883 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sem_wait_if(), rtai_lxrt(), SEM, SEM_WAIT_IF, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 903 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sem_wait_timed(), rtai_lxrt(), RTIME, SEM, SEM_WAIT_TIMED, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 893 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sem_wait_until(), rtai_lxrt(), RTIME, SEM, SEM_WAIT_UNTIL, SIZARG, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 917 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_send(), RT_TASK, rtai_lxrt(), SENDMSG, SIZARG, SIZARGS, task, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 927 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_send_if(), RT_TASK, rtai_lxrt(), SEND_IF, SIZARG, SIZARGS, task, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 701 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, MBX, NET_RPC_IDX, rtai_lxrt(), SEND_REQ_REL_PORT, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 947 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_send_timed(), RT_TASK, rtai_lxrt(), RTIME, SEND_TIMED, SIZARG, SIZARGS, task, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 937 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_send_until(), RT_TASK, rtai_lxrt(), RTIME, SEND_UNTIL, SIZARG, SIZARGS, task, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1096 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sendx(), RT_TASK, rtai_lxrt(), SENDX, SIZARG, SIZARGS, task, UR1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1106 of file rtai_netrpc.h. References LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sendx_if(), RT_TASK, rtai_lxrt(), SENDX_IF, SIZARG, SIZARGS, task, UR1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1126 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sendx_timed(), RT_TASK, rtai_lxrt(), RTIME, SENDX_TIMED, SIZARG, SIZARGS, task, UR1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 1116 of file rtai_netrpc.h. References LOW, nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sendx_until(), RT_TASK, rtai_lxrt(), RTIME, SENDX_UNTIL, SIZARG, SIZARGS, task, UR1, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 713 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_IDX, rtai_lxrt(), SET_THIS_NODE, and SIZARGS. Here is the call graph for this function: ![]() |
|
Definition at line 809 of file rtai_netrpc.h. References nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sleep(), rtai_lxrt(), RTIME, SIZARG, SIZARGS, and SLEEP. Here is the call graph for this function: ![]() |
|
Definition at line 820 of file rtai_netrpc.h. References nano2count(), NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_sleep(), rtai_lxrt(), RTIME, SIZARG, SIZARGS, and SLEEP_UNTIL. Here is the call graph for this function: ![]() |
|
Definition at line 737 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rtai_lxrt(), SIZARG, SIZARGS, and SYNC_NET_RPC. Here is the call graph for this function: ![]() |
|
Definition at line 798 of file rtai_netrpc.h. References NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RESUME, RT_TASK, rt_task_resume(), rtai_lxrt(), SIZARG, SIZARGS, and task. Here is the call graph for this function: ![]() |
|
Definition at line 787 of file rtai_netrpc.h. References NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, RT_TASK, rt_task_suspend(), rtai_lxrt(), SIZARG, SIZARGS, SUSPEND, and task. Here is the call graph for this function: ![]() |
|
Definition at line 1189 of file rtai_netrpc.h. References LOW, MBX, nam2num(), NAMED_MBX_INIT, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_typed_named_mbx_init(), rtai_lxrt(), SIZARG, SIZARGS, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 833 of file rtai_netrpc.h. References LOW, nam2num(), NAMED_SEM_INIT, NET_RPC_EXT, NET_RPC_IDX, NETRPC, PACKPORT, rt_typed_named_sem_init(), rtai_lxrt(), SEM, SIZARG, SIZARGS, and rtai_lxrt_t::v. Here is the call graph for this function: ![]() |
|
Definition at line 731 of file rtai_netrpc.h. References rtai_lxrt_t::i, LOW, NET_RPC_IDX, rtai_lxrt(), SIZARGS, and WAITING_RETURN. Here is the call graph for this function: ![]() |