GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCM / dev > lcm_siu / linux-gcc
#include <PBI/Endianness.h>
Classes | |
struct | _LCM_LCMPRIMARY_Bfl |
Primary boot flags. More... | |
union | _LCM_LCMPRIMARY |
Union for command bitfield _LCM_LCMPRIMARY_Bfl. More... | |
struct | _LCM_LCMSECONDARY_Bfl |
Secondary boot flags. More... | |
union | _LCM_LCMSECONDARY |
Union for command bitfield _LCM_LCMSECONDARY_Bfl. More... | |
struct | _LCM_NODEPAD_Bfl |
Compound of node ID and padding. More... | |
union | _LCM_NODEPAD |
Union for command bitfield _LCM_NODEPAD_Bfl. More... | |
struct | _LCM_NODETRANID_Bfl |
Compound of node and transaction ID. More... | |
union | _LCM_NODETRANID |
Union for command bitfield _LCM_NODETRANID_Bfl. More... | |
struct | _LCM_MsgResponse_Prm |
Change task messaging level \ APID 0x695 \ function code 0. More... | |
struct | _LCM_CmdResponse_Prm |
Change task command confirmation level \ APID 0x695 \ function code 1. More... | |
struct | _LCM_ModuleDump_Prm |
Generate CPU code module listing \ APID 0x695 \ function code 2. More... | |
struct | _LCM_TaskDump_Prm |
Generate CPU task listing \ APID 0x695 \ function code 3. More... | |
struct | _LCM_ScrubRun_Prm |
Run memory scrubber \ APID 0x694 \ function code 0. More... | |
struct | _LCM_ScrubCfg_Prm |
Configure the memory scrubber \ APID 0x694 \ function code 1. More... | |
struct | _LCM_ErrorCfg_Prm |
Configure CPU error handling \ APID 0x694 \ function code 2. More... | |
struct | _LCM_Stats_Prm |
Set up the SMON statistics monitor \ APID 0x695 \ function code 5. More... | |
struct | _LCM_Noop_Prm |
LCM no-op \ APID 0x695 \ function code 6. More... | |
struct | _LCM_MsgOutCfg_Prm |
Configure MSG output interface \ APID 0x695 \ function code 7. More... | |
struct | _LCM_CpuReset_Prm |
Reset a CPU \ APID 0x695 \ function code 4. More... | |
struct | _LCM_ImageDump_Prm |
Dump complete module/task information (to SDI) \ APID 0x695 \ function code 8. More... | |
struct | _LCM_TurboReset_Prm |
Turbo reset command \ APID 0x696 \ function code 0. More... | |
struct | _LCM_MsgResponse_Pkt |
Change task messaging level \ APID 0x695 \ function code 0. More... | |
struct | _LCM_CmdResponse_Pkt |
Change task command confirmation level \ APID 0x695 \ function code 1. More... | |
struct | _LCM_ModuleDump_Pkt |
Generate CPU code module listing \ APID 0x695 \ function code 2. More... | |
struct | _LCM_TaskDump_Pkt |
Generate CPU task listing \ APID 0x695 \ function code 3. More... | |
struct | _LCM_ScrubRun_Pkt |
Run memory scrubber \ APID 0x694 \ function code 0. More... | |
struct | _LCM_ScrubCfg_Pkt |
Configure the memory scrubber \ APID 0x694 \ function code 1. More... | |
struct | _LCM_ErrorCfg_Pkt |
Configure CPU error handling \ APID 0x694 \ function code 2. More... | |
struct | _LCM_Stats_Pkt |
Set up the SMON statistics monitor \ APID 0x695 \ function code 5. More... | |
struct | _LCM_Noop_Pkt |
LCM no-op \ APID 0x695 \ function code 6. More... | |
struct | _LCM_MsgOutCfg_Pkt |
Configure MSG output interface \ APID 0x695 \ function code 7. More... | |
struct | _LCM_CpuReset_Pkt |
Reset a CPU \ APID 0x695 \ function code 4. More... | |
struct | _LCM_ImageDump_Pkt |
Dump complete module/task information (to SDI) \ APID 0x695 \ function code 8. More... | |
struct | _LCM_TurboReset_Pkt |
Turbo reset command \ APID 0x696 \ function code 0. More... | |
Typedefs | |
typedef enum _LCM_LCMERRCLASS | LCM_LCMERRCLASS |
Typedef for enumeration _LCM_LCMERRCLASS. | |
typedef enum _LCM_LCMERRLEVEL | LCM_LCMERRLEVEL |
Typedef for enumeration _LCM_LCMERRLEVEL. | |
typedef enum _LCM_LCMMSGINTER | LCM_LCMMSGINTER |
Typedef for enumeration _LCM_LCMMSGINTER. | |
typedef enum _LCM_LCMMSGLEVEL | LCM_LCMMSGLEVEL |
Typedef for enumeration _LCM_LCMMSGLEVEL. | |
typedef enum _LCM_LCMNODEID | LCM_LCMNODEID |
Typedef for enumeration _LCM_LCMNODEID. | |
typedef enum _LCM_LCMTASKID | LCM_LCMTASKID |
Typedef for enumeration _LCM_LCMTASKID. | |
typedef enum _LCM_LCMCMDCLASS | LCM_LCMCMDCLASS |
Typedef for enumeration _LCM_LCMCMDCLASS. | |
typedef enum _LCM_LCMCMDACTION | LCM_LCMCMDACTION |
Typedef for enumeration _LCM_LCMCMDACTION. | |
typedef enum _LCM_LCMCMDLEVEL | LCM_LCMCMDLEVEL |
Typedef for enumeration _LCM_LCMCMDLEVEL. | |
typedef enum _LCM_LCMENABLES | LCM_LCMENABLES |
Typedef for enumeration _LCM_LCMENABLES. | |
typedef enum _LCM_LCMDEVICES | LCM_LCMDEVICES |
Typedef for enumeration _LCM_LCMDEVICES. | |
typedef struct _LCM_LCMPRIMARY_Bfl | LCM_LCMPRIMARY_Bfl |
Typedef for command bitfield structure _LCM_LCMPRIMARY_Bfl. | |
typedef union _LCM_LCMPRIMARY | LCM_LCMPRIMARY |
Typedef for union _LCM_LCMPRIMARY. | |
typedef struct _LCM_LCMSECONDARY_Bfl | LCM_LCMSECONDARY_Bfl |
Typedef for command bitfield structure _LCM_LCMSECONDARY_Bfl. | |
typedef union _LCM_LCMSECONDARY | LCM_LCMSECONDARY |
Typedef for union _LCM_LCMSECONDARY. | |
typedef struct _LCM_NODEPAD_Bfl | LCM_NODEPAD_Bfl |
Typedef for command bitfield structure _LCM_NODEPAD_Bfl. | |
typedef union _LCM_NODEPAD | LCM_NODEPAD |
Typedef for union _LCM_NODEPAD. | |
typedef struct _LCM_NODETRANID_Bfl | LCM_NODETRANID_Bfl |
Typedef for command bitfield structure _LCM_NODETRANID_Bfl. | |
typedef union _LCM_NODETRANID | LCM_NODETRANID |
Typedef for union _LCM_NODETRANID. | |
typedef struct _LCM_MsgResponse_Prm | LCM_MsgResponse_Prm |
Typedef for structure _LCM_MsgResponse_Prm. | |
typedef struct _LCM_CmdResponse_Prm | LCM_CmdResponse_Prm |
Typedef for structure _LCM_CmdResponse_Prm. | |
typedef struct _LCM_ModuleDump_Prm | LCM_ModuleDump_Prm |
Typedef for structure _LCM_ModuleDump_Prm. | |
typedef struct _LCM_TaskDump_Prm | LCM_TaskDump_Prm |
Typedef for structure _LCM_TaskDump_Prm. | |
typedef struct _LCM_ScrubRun_Prm | LCM_ScrubRun_Prm |
Typedef for structure _LCM_ScrubRun_Prm. | |
typedef struct _LCM_ScrubCfg_Prm | LCM_ScrubCfg_Prm |
Typedef for structure _LCM_ScrubCfg_Prm. | |
typedef struct _LCM_ErrorCfg_Prm | LCM_ErrorCfg_Prm |
Typedef for structure _LCM_ErrorCfg_Prm. | |
typedef struct _LCM_Stats_Prm | LCM_Stats_Prm |
Typedef for structure _LCM_Stats_Prm. | |
typedef struct _LCM_Noop_Prm | LCM_Noop_Prm |
Typedef for structure _LCM_Noop_Prm. | |
typedef struct _LCM_MsgOutCfg_Prm | LCM_MsgOutCfg_Prm |
Typedef for structure _LCM_MsgOutCfg_Prm. | |
typedef struct _LCM_CpuReset_Prm | LCM_CpuReset_Prm |
Typedef for structure _LCM_CpuReset_Prm. | |
typedef struct _LCM_ImageDump_Prm | LCM_ImageDump_Prm |
Typedef for structure _LCM_ImageDump_Prm. | |
typedef struct _LCM_TurboReset_Prm | LCM_TurboReset_Prm |
Typedef for structure _LCM_TurboReset_Prm. | |
typedef struct _LCM_MsgResponse_Pkt | LCM_MsgResponse_Pkt |
Typedef for packet _LCM_MsgResponse_Pkt. | |
typedef struct _LCM_CmdResponse_Pkt | LCM_CmdResponse_Pkt |
Typedef for packet _LCM_CmdResponse_Pkt. | |
typedef struct _LCM_ModuleDump_Pkt | LCM_ModuleDump_Pkt |
Typedef for packet _LCM_ModuleDump_Pkt. | |
typedef struct _LCM_TaskDump_Pkt | LCM_TaskDump_Pkt |
Typedef for packet _LCM_TaskDump_Pkt. | |
typedef struct _LCM_ScrubRun_Pkt | LCM_ScrubRun_Pkt |
Typedef for packet _LCM_ScrubRun_Pkt. | |
typedef struct _LCM_ScrubCfg_Pkt | LCM_ScrubCfg_Pkt |
Typedef for packet _LCM_ScrubCfg_Pkt. | |
typedef struct _LCM_ErrorCfg_Pkt | LCM_ErrorCfg_Pkt |
Typedef for packet _LCM_ErrorCfg_Pkt. | |
typedef struct _LCM_Stats_Pkt | LCM_Stats_Pkt |
Typedef for packet _LCM_Stats_Pkt. | |
typedef struct _LCM_Noop_Pkt | LCM_Noop_Pkt |
Typedef for packet _LCM_Noop_Pkt. | |
typedef struct _LCM_MsgOutCfg_Pkt | LCM_MsgOutCfg_Pkt |
Typedef for packet _LCM_MsgOutCfg_Pkt. | |
typedef struct _LCM_CpuReset_Pkt | LCM_CpuReset_Pkt |
Typedef for packet _LCM_CpuReset_Pkt. | |
typedef struct _LCM_ImageDump_Pkt | LCM_ImageDump_Pkt |
Typedef for packet _LCM_ImageDump_Pkt. | |
typedef struct _LCM_TurboReset_Pkt | LCM_TurboReset_Pkt |
Typedef for packet _LCM_TurboReset_Pkt. | |
typedef enum _LCM_Apid694Fcodes | LCM_Apid694Fcodes |
Typedef for enumeration _LCM_Apid694Fcodes. | |
typedef enum _LCM_Apid695Fcodes | LCM_Apid695Fcodes |
Typedef for enumeration _LCM_Apid695Fcodes. | |
typedef enum _LCM_Apid696Fcodes | LCM_Apid696Fcodes |
Typedef for enumeration _LCM_Apid696Fcodes. | |
Enumerations | |
enum | _LCM_LCMERRCLASS { LCM_LCMERRCLASS_LCMECLPCI = 1, LCM_LCMERRCLASS_LCMECLMEC = 2, LCM_LCMERRCLASS_LCMECLMEU = 3 } |
LCM Error Configuration Classes. More... | |
enum | _LCM_LCMERRLEVEL { LCM_LCMERRLEVEL_LCMLEVCNT = 1, LCM_LCMERRLEVEL_LCMLEVDIA = 2, LCM_LCMERRLEVEL_LCMLEVCRI = 3 } |
LCM Error Handling Level. More... | |
enum | _LCM_LCMMSGINTER { LCM_LCMMSGINTER_LCMMINCTDB = 1, LCM_LCMMSGINTER_LCMMINSSR = 2 } |
MSG output interfaces. More... | |
enum | _LCM_LCMMSGLEVEL { LCM_LCMMSGLEVEL_MSGLVLINFO = 1, LCM_LCMMSGLEVEL_MSGLVLWARNING = 2, LCM_LCMMSGLEVEL_MSGLVLERROR = 3, LCM_LCMMSGLEVEL_MSGLVLDISABLE = 4 } |
MSG output level. More... | |
enum | _LCM_LCMNODEID { LCM_LCMNODEID_SIU = 0, LCM_LCMNODEID_EPU0 = 1, LCM_LCMNODEID_EPU1 = 2, LCM_LCMNODEID_EPU2 = 3, LCM_LCMNODEID_EPU3 = 4 } |
List of CPU nodes addressable with LCM commands. More... | |
enum | _LCM_LCMTASKID { LCM_LCMTASKID_LCM_M = 1, LCM_LCMTASKID_LFS_M = 2, LCM_LCMTASKID_LHK_M = 4, LCM_LCMTASKID_LHK_S = 5, LCM_LCMTASKID_LIM_M = 6, LCM_LCMTASKID_LSM_M = 8, LCM_LCMTASKID_LSM_S = 9, LCM_LCMTASKID_LSW_M = 10, LCM_LCMTASKID_LCI_M = 12, LCM_LCMTASKID_STX_U = 30, LCM_LCMTASKID_LMC_M = 14, LCM_LCMTASKID_LPA_M = 15, LCM_LCMTASKID_LRA_M = 17, LCM_LCMTASKID_LTC_M = 18, LCM_LCMTASKID_GRB_S = 19, LCM_LCMTASKID_CRXC_U = 22, LCM_LCMTASKID_LTX0_U = 25, LCM_LCMTASKID_LRXR_U = 26, LCM_LCMTASKID_LRXE_U = 27, LCM_LCMTASKID_CTX_U = 29, LCM_LCMTASKID_LPA_S = 16, LCM_LCMTASKID_LIH_M = 20 } |
Discrete list of task IDs. More... | |
enum | _LCM_LCMCMDCLASS { LCM_LCMCMDCLASS_NORMAL = 0, LCM_LCMCMDCLASS_BROADCAST = 1 } |
ITC Command Classes. More... | |
enum | _LCM_LCMCMDACTION { LCM_LCMCMDACTION_FORWARD = 1, LCM_LCMCMDACTION_EXECUTE = 0 } |
ITC Command Actions. More... | |
enum | _LCM_LCMCMDLEVEL { LCM_LCMCMDLEVEL_NONE = 2, LCM_LCMCMDLEVEL_ALL = 0, LCM_LCMCMDLEVEL_ERROR = 1 } |
ITC Command Response Level. More... | |
enum | _LCM_LCMENABLES { LCM_LCMENABLES_LCMENABLE = 1, LCM_LCMENABLES_LCMDISABLE = 0 } |
A disabled/enabled enumeration. More... | |
enum | _LCM_LCMDEVICES { LCM_LCMDEVICES_LCMMEM = 0, LCM_LCMDEVICES_LCMMM0 = 2, LCM_LCMDEVICES_LCMMM1 = 1 } |
Enumeration of available devices. More... | |
enum | _LCM_Apid694Fcodes { LCM_SCRUBRUN_FCODE = 0, LCM_SCRUBCFG_FCODE = 1, LCM_ERRORCFG_FCODE = 2 } |
Function code enumerations for apid 0x694. More... | |
enum | _LCM_Apid695Fcodes { LCM_MSGRESPONSE_FCODE = 0, LCM_CMDRESPONSE_FCODE = 1, LCM_MODULEDUMP_FCODE = 2, LCM_TASKDUMP_FCODE = 3, LCM_CPURESET_FCODE = 4, LCM_STATS_FCODE = 5, LCM_NOOP_FCODE = 6, LCM_MSGOUTCFG_FCODE = 7, LCM_IMAGEDUMP_FCODE = 8 } |
Function code enumerations for apid 0x695. More... | |
enum | _LCM_Apid696Fcodes { LCM_TURBORESET_FCODE = 0 } |
Function code enumerations for apid 0x696. More... | |
Functions | |
unsigned int | LCM_MsgResponse (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the MsgResponse command. | |
unsigned int | LCM_CmdResponse (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the CmdResponse command. | |
unsigned int | LCM_ModuleDump (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the ModuleDump command. | |
unsigned int | LCM_TaskDump (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the TaskDump command. | |
unsigned int | LCM_ScrubRun (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the LLCMSCRUBRUN command. | |
unsigned int | LCM_ScrubCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the LLCMSCRUBCFG command. | |
unsigned int | LCM_ErrorCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the LLCMERRORCFG command. | |
unsigned int | LCM_Stats (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the Stats command. | |
unsigned int | LCM_Noop (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the Noop command. | |
unsigned int | LCM_MsgOutCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the MsgOutCfg command. | |
unsigned int | LCM_CpuReset (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the CpuReset command. | |
unsigned int | LCM_ImageDump (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the ImageDump command. | |
unsigned int | LCM_TurboReset (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the CpuReset command. |
enum _LCM_Apid694Fcodes |
enum _LCM_Apid695Fcodes |
Function code enumerations for apid 0x695.
enum _LCM_Apid696Fcodes |
enum _LCM_LCMCMDACTION |
enum _LCM_LCMCMDCLASS |
enum _LCM_LCMCMDLEVEL |
enum _LCM_LCMDEVICES |
enum _LCM_LCMENABLES |
enum _LCM_LCMERRCLASS |
enum _LCM_LCMERRLEVEL |
enum _LCM_LCMMSGINTER |
enum _LCM_LCMMSGLEVEL |
enum _LCM_LCMNODEID |
enum _LCM_LCMTASKID |
Discrete list of task IDs.
unsigned int LCM_CmdResponse | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the CmdResponse command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
ITC_SUCCESS | S Success | |
ITC_TASKMISS | E No entry in task table for task | |
ITC_TASKPTR | E Task pointer check failed | |
ITC_VARRNG | E Out of range variable detected |
References LCM_CmdResponse_common().
unsigned int LCM_CpuReset | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the CpuReset command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
unsigned int LCM_ErrorCfg | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the LLCMERRORCFG command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
ITC_FORWARD | If command is forwarded to another node | |
LCM_ECMDPARM | Error in command parameters | |
LCM_SUCCESS | Success |
References _LCM_NODEPAD::bf, _LCM_Control::cmd_hdr_size, _LCM_ErrorCfg_Prm::errClass, _LCM_ErrorCfg_Prm::errLevel, _LCM_ErrorCfg_Prm::flag, LCM_LCMERRCLASS_LCMECLMEC, LCM_LCMERRCLASS_LCMECLMEU, LCM_LCMERRCLASS_LCMECLPCI, LCM_LCMERRLEVEL_LCMLEVCRI, _LCM_Control::node_id, and _LCM_Control::pci_err_level.
unsigned int LCM_ImageDump | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the ImageDump command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
unsigned int LCM_ModuleDump | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the ModuleDump command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
References _LCM_DUMPFLAGS::bf, _LCM_NODETRANID::bf, _LCM_LLCMMODLIST_Tlm::bssAddr, _LCM_LLCMMODLIST_Tlm::bssSize, _LCM_Control::cmd_hdr_size, _LCM_LLCMMODLIST_Tlm::constit, _LCM_LLCMMODLIST_Tlm::dataAddr, _LCM_LLCMMODLIST_Tlm::dataSize, _LCM_LLCMMODLIST_Tlm::dmpFlags, _LCM_LLCMMODLIST_Tlm::fileId, _LCM_ModuleDump_Prm::flag, _LCM_Control::image, _LCM_Control::itc_hdr_size, LCM_freeTelem(), LCM_LLCMMODLIST_TLM_APID, _LCM_LLCMMODLIST_Tlm::majVer, _LCM_LLCMMODLIST_Tlm::mid, _LCM_LLCMMODLIST_Tlm::minVer, _LCM_Control::node_id, _LCM_LLCMMODLIST_Tlm::package, _LCM_LLCMMODLIST_Tlm::patVer, _LCM_ImageControl::telem_buf, _LCM_Control::telem_hdr_size, _LCM_ImageControl::telem_pool, _LCM_ImageControl::telem_sem, _LCM_LLCMMODLIST_Tlm::textAddr, _LCM_LLCMMODLIST_Tlm::textSize, _LCM_DUMPFLAGS::us, and _LCM_NODETRANID::us.
unsigned int LCM_MsgOutCfg | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the MsgOutCfg command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
References LCM_MsgOutCfg_common().
unsigned int LCM_MsgResponse | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the MsgResponse command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
ITC_SUCCESS | S Success | |
ITC_TASKMISS | E No entry in task table for task | |
ITC_TASKPTR | E Task pointer check failed | |
ITC_VARRNG | E Out of range variable detected |
References LCM_MsgResponse_common().
unsigned int LCM_Noop | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the Noop command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
LCM_SUCCES | Success (always) |
References LCM_Noop_common().
unsigned int LCM_ScrubCfg | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the LLCMSCRUBCFG command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
ITC_FORWARD | If command is forwarded to another node | |
LCM_SUCCESS | Success |
References _LCM_NODEPAD::bf, _LCM_Control::cmd_hdr_size, _LCM_ScrubCfg_Prm::flag, LCM_scrubTimer(), _LCM_Control::node_id, _LCM_ScrubCfg_Prm::period, _LCM_Control::scrub_period, and _LCM_Control::scrub_timer.
unsigned int LCM_ScrubRun | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the LLCMSCRUBRUN command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
ITC_FORWARD | If command is forwarded to another node | |
LCM_SUCCESS | Success |
References _LCM_NODEPAD::bf, _LCM_Control::cmd_hdr_size, _LCM_ScrubRun_Prm::flag, LCM_scrubMemAuto(), and _LCM_Control::node_id.
unsigned int LCM_Stats | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the Stats command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
References LCM_Stats_common().
unsigned int LCM_TaskDump | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the TaskDump command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
unsigned int LCM_TurboReset | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) |
Callback function for the CpuReset command.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
pay | (in) Payload pointer | |
len | (in) Payload length |
Referenced by LCM_Stats_common().