MSG
| PXSvMsgReceive | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the received message object or invalid ID on failure |
|
A2 |
ID of the mailbox object from which to get a message |
|
Fn |
|
|
| PXSvMsgReceive_Waiting | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A2 |
ID of the mailbox object from which to get a message |
|
| PXSvMsgReceive_EvWait | PXVT_MSG, PXVT_EVENT | |
|---|---|---|
Fn |
|
|
A1 |
ID of the received message object if the message was received or invalid ID on failure/event abortion |
|
A2 |
Events, if the receive was aborted by a waiting event |
|
Er |
|
|
| PXSvMsgReceive_EvWait_Waiting | PXVT_MSG, PXVT_EVENT | |
|---|---|---|
Fn |
|
|
A1 |
ID of the mailbox object from which to get a message |
|
A2 |
Events to wait for |
|
| PXSvMsgReceive_NoWait | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the received message object or invalid ID on failure |
|
A2 |
ID of the mailbox object from which to get a message |
|
Er |
|
|
| PXSvMsgSend | PXVT_MSG | |
|---|---|---|
Fn |
Internal function to send a message |
|
A1 |
Invalid ID if the send was successful or ID of the message object to send |
|
A2 |
ID of the mailbox object where to send the message |
|
Er |
|
|
| PXSvMsgRequest | PXVT_MSG | |
|---|---|---|
Fn |
1) 2) 3) |
|
A1 |
1) ID of the requested message object 2) ID of the requested message object or invalid ID if the request was aborted by a waiting event 3) ID of the requested message object if the request was successful or invalid ID on failure |
|
A2 |
ID of the memory class from which the block is taken |
|
Er |
1) 2) 3) |
|
| PXSvMsgEnvelop | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
The beginning of the data area to be enveloped |
|
A2 |
Data area’s size in bytes |
|
Er |
|
|
| PXSvMsgEnvelop_EvWait | PXVT_MSG, PXVT_EVENT | |
|---|---|---|
Fn |
|
|
A1 |
The beginning of the data area to be enveloped |
|
A2 |
Data area’s size in bytes |
|
Er |
|
|
| PXSvMsgEnvelop_NoWait | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
The beginning of the data area to be enveloped |
|
A2 |
Data area’s size in bytes |
|
Er |
|
|
| PXSvMsgRelease | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object to release |
|
Er |
|
|
| PXSvMsgSetSize | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which size to set |
|
A2 |
Size of the message to set in bytes |
|
Er |
|
|
| PXSvMsgInstallRelmbx | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object for which to install the release mailbox |
|
A2 |
ID of the mailbox object to be used as release mailbox |
|
Er |
|
|
| PXSvMsgAwaitRel | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object that was waited for |
|
A2 |
Message type or it may/may not be Message types for this tracing service: 1) PXMsgEnveloped: 2) PXMsgRequested: 3) PXMsgAwaitRelease: 4) PXMsgReleased: 5) PXMsgRelMbx: |
|
Er |
|
|
| PXSvMsgAwaitRel_Waiting | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object that is waited for |
|
| PXSvMsgAwaitRel_EvWait | PXVT_MSG, PXVT_EVENT | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object to wait for or invalid ID on failure/event abortion |
|
A2 |
Events, if the waiting was aborted by a waiting event |
|
Er |
|
|
| PXSvMsgAwaitRel_EvWait_Waiting | PXVT_MSG, PXVT_EVENT | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object to wait for |
|
A2 |
Events to wait for |
|
| PXSvMsgAwaitRel_NoWait | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which release is checked or invalid ID if the function is called with an invalid ID |
|
Er |
|
|
| PXSvMsgSetToAwaitRel | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object to mark for await release |
|
Er |
|
|
| PXSvMsgReleaseAllMsg | PXVT_MSG | |
|---|---|---|
Fn |
|
|
Er |
|
|
| PXSvMsgGetData | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which data to get |
|
A2 |
The beginning of the message data area or |
|
Er |
|
|
| PXSvMsgRelDataAccess | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which access to the message data area to release |
|
Er |
|
|
| PXSvMsgGetSize | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which size to get |
|
A2 |
Size of the message in bytes or |
|
Er |
|
|
| PXSvMsgGetBuffersize | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which buffer size to get |
|
A2 |
Size of the message data area in bytes or |
|
Er |
|
|
| PXSvMsgGetOwner | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which owner to get |
|
A2 |
ID of the task object being the owner of the message or invalid ID on failure |
|
Er |
|
|
| PXSvMsgGetProtection | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which protection mode to get |
|
A2 |
|
|
Er |
|
|
| PXSvMsgSetProtection | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which protection mode to set |
|
A2 |
|
|
Er |
|
|
| PXSvMsgForceRelease | PXVT_MSG | |
|---|---|---|
Fn |
|
|
Er |
|
|
| PXSvMsgSetData | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which message data to set |
|
A2 |
The beginning of the data area to set |
|
Er |
|
|
| PXSvMsgGetSender | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which sender to get |
|
A2 |
ID of the task object being the sender of the message or invalid ID on failure |
|
Er |
|
|
| PXSvMsgGetMetadata | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which message metadata to get |
|
A2 |
Lower 32 bits of the message metadata or |
|
Fn |
|
|
| PXSvMsgSetMetadata | PXVT_MSG | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which message metadata to set |
|
A2 |
Lower 32 bits of the message metadata |
|
Er |
|
|
| PXSvMsgGetData_Hnd | PXVT_MSG, PXVT_HND | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which message data to get |
|
A2 |
The beginning of the message data area or |
|
Er |
|
|
| PXSvMsgSend_Hnd | PXVT_MSG, PXVT_HND | |
|---|---|---|
Fn |
1) Internal function for 2) Internal postservice for handler send (message send service) |
|
A1 |
1) Invalid ID if send was successful or ID of the message object to send on failure 2) ID of the message object to send |
|
A2 |
ID of the mailbox object to send the message to |
|
Er |
1) |
|
| PXSvMsgRelease_Hnd | PXVT_MSG, PXVT_HND | |
|---|---|---|
Fn |
1) 2) Internal postservice for handler release (message release service) |
|
A1 |
1) Invalid ID if the release was successful or ID of the release mailbox object of the message to release if both message and mailbox objects are from cores different than the caller’s and release mailbox is installed and no other task is waiting for the message or ID of the message object to release on failure 2) Invalid ID if error or ID of the message object to release |
|
Er |
1) 2) |
|
| PXSvMsgGetMetadata_Hnd | PXVT_MSG, PXVT_HND | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which message metadata to get |
|
A2 |
Lower 32 bits of the message metadata or |
|
Er |
|
|
| PXSvMsgSetMetadata_Hnd | PXVT_MSG, PXVT_HND | |
|---|---|---|
Fn |
|
|
A1 |
ID of the message object which message metadata to set |
|
A2 |
Lower 32 bits of the message metadata to set |
|
Er |
|
|