IPC API
3.40.01.08
|
Remote Command Message Types.
Go to the source code of this file.
Data Structures | |
struct | rpmsg_omx_hdr |
struct | RcmClient_Packet |
Macros | |
#define | USE_RPMESSAGE 1 |
#define | RcmClient_Desc_RCM_MSG 0x1 /* client exec message*/ |
#define | RcmClient_Desc_DPC 0x2 /* deferred procedure call*/ |
#define | RcmClient_Desc_SYM_ADD 0x3 /* symbol add message*/ |
#define | RcmClient_Desc_SYM_IDX 0x4 /* query symbox index*/ |
#define | RcmClient_Desc_CMD 0x5 /* cmd message (one-way)*/ |
#define | RcmClient_Desc_JOB_ACQ 0x6 /* acquire a job id*/ |
#define | RcmClient_Desc_JOB_REL 0x7 /* release a job id*/ |
#define | RcmClient_Desc_TYPE_MASK 0x0F00 /* field mask*/ |
#define | RcmClient_Desc_TYPE_SHIFT 8 /* field shift width*/ |
#define | RcmServer_Status_SUCCESS ((UInt16)0) /* success*/ |
#define | RcmServer_Status_INVALID_FXN ((UInt16)1) /* invalid fxn index*/ |
#define | RcmServer_Status_SYMBOL_NOT_FOUND ((UInt16)2) /* symbol not found*/ |
#define | RcmServer_Status_INVALID_MSG_TYPE ((UInt16)3) /* invalid msg type*/ |
#define | RcmServer_Status_MSG_FXN_ERR ((UInt16)4) /* msg function error*/ |
#define | RcmServer_Status_Error ((UInt16)5) /* general failure*/ |
#define | RcmServer_Status_Unprocessed ((UInt16)6) /* unprocessed message*/ |
#define | RcmServer_Status_JobNotFound ((UInt16)7) /* job id not found*/ |
#define | RcmServer_Status_PoolNotFound ((UInt16)8) /* pool id not found*/ |
#define | PACKET_HDR_SIZE (sizeof(RcmClient_Packet) - 3 * sizeof(UInt32)) |
#define | PACKET_DATA_SIZE (PACKET_HDR_SIZE - sizeof(struct rpmsg_omx_hdr)) |
Functions | |
Void * | _memset (Void *s, Int c, Int n) |
Int | _strcmp (Char *s, Char *t) |
Void | _strcpy (Char *s, Char *t) |
Int | _strlen (const Char *s) |
#define USE_RPMESSAGE 1 |
#define RcmClient_Desc_RCM_MSG 0x1 /* client exec message*/ |
#define RcmClient_Desc_DPC 0x2 /* deferred procedure call*/ |
#define RcmClient_Desc_SYM_ADD 0x3 /* symbol add message*/ |
#define RcmClient_Desc_SYM_IDX 0x4 /* query symbox index*/ |
#define RcmClient_Desc_CMD 0x5 /* cmd message (one-way)*/ |
#define RcmClient_Desc_JOB_ACQ 0x6 /* acquire a job id*/ |
#define RcmClient_Desc_JOB_REL 0x7 /* release a job id*/ |
#define RcmClient_Desc_TYPE_MASK 0x0F00 /* field mask*/ |
#define RcmClient_Desc_TYPE_SHIFT 8 /* field shift width*/ |
#define RcmServer_Status_SUCCESS ((UInt16)0) /* success*/ |
#define RcmServer_Status_INVALID_FXN ((UInt16)1) /* invalid fxn index*/ |
#define RcmServer_Status_SYMBOL_NOT_FOUND ((UInt16)2) /* symbol not found*/ |
#define RcmServer_Status_INVALID_MSG_TYPE ((UInt16)3) /* invalid msg type*/ |
#define RcmServer_Status_MSG_FXN_ERR ((UInt16)4) /* msg function error*/ |
#define RcmServer_Status_Error ((UInt16)5) /* general failure*/ |
#define RcmServer_Status_Unprocessed ((UInt16)6) /* unprocessed message*/ |
#define RcmServer_Status_JobNotFound ((UInt16)7) /* job id not found*/ |
#define RcmServer_Status_PoolNotFound ((UInt16)8) /* pool id not found*/ |
#define PACKET_HDR_SIZE (sizeof(RcmClient_Packet) - 3 * sizeof(UInt32)) |
#define PACKET_DATA_SIZE (PACKET_HDR_SIZE - sizeof(struct rpmsg_omx_hdr)) |
Void* _memset | ( | Void * | s, |
Int | c, | ||
Int | n | ||
) |
Int _strcmp | ( | Char * | s, |
Char * | t | ||
) |
Void _strcpy | ( | Char * | s, |
Char * | t | ||
) |
Int _strlen | ( | const Char * | s | ) |