GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MEM / V3-1-0
Constituent: mem     Tag: rad750
#include <string.h>
#include "CCSDS/CCSDS_pkt.h"
#include "ITC/ITC_pubdefs.h"
#include "MSG/MSG_pubdefs.h"
#include "MEM/MEM_apid.h"
#include "MEM/MEM_cmddefs.h"
#include "MEM/MEM_dump.h"
#include "MEM/MEM_load.h"
#include "MEM/MEM_msgs.h"
#include "MEM/MEM_tlmdefs.h"
#include "PBS/MBA.h"
#include "MEM_control.h"
Include dependency graph for MEM_command.c:
Defines | |
#define | MEM_DUMP_PKT_PERIOD_USEC (250000) |
Period of memory dump packets, in microseconds. | |
Functions | |
unsigned int | mem_update_stats (MEM_Control *mem_p, unsigned int status, MEM_CmdStats *stats_p, int forward) |
Common routine to update MEM command statistics. | |
unsigned int | mem_forward_cmd (void *pay_in, unsigned int len, ITC_NodeID tgt_nid, ITC_TaskID tgt_tid) |
Common routine to forward boot commands to other nodes. | |
unsigned int | mem_send_pool_data (MEM_Control *mem_p, unsigned int pool_id, unsigned int tran_id) |
Send memory pool statistics telemetry. | |
unsigned int | mem_send_dump_data (MEM_Control *mem_p) |
Send memory dump data telemetry. | |
WUT_cb_status | mem_wut_handler (void *prm, WUT_tmr *wut) |
Callback routine for the Memory Dump wake-up timer. | |
unsigned int | MEM_LMEMDUMPMEM (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the Memory Dump command. | |
unsigned int | MEM_LMEMDUMPCANCEL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the Memory Dump Cancel command. | |
unsigned int | MEM_LMEMDUMPPCI (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the PCI Header Dump telecommand. | |
unsigned int | MEM_LMEMDUMPREG (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Processor Register Dump telecommand. | |
unsigned int | MEM_LMEMDUMPPOOL (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Memory Pool Statistics Dump telecommand. | |
unsigned int | MEM_LMEMDUMPNEXT (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Dump-Next telecommand. | |
unsigned int | MEM_LMEMLOADMEM (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the Memory Load command. | |
unsigned int | MEM_LMEMLOADPCI (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the PCI Header Write telecommand. | |
unsigned int | MEM_LMEMLOADREG (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Processor Register Write telecommand. |
CVS $Id: MEM_command.c,v 1.3 2004/11/19 22:10:59 dmay Exp $
Application-level handlers for the MEM dump and load commands. These handlers simply forward the commands to a target node.
|
Common routine to forward boot commands to other nodes.
|
|
Handle the Memory Dump Cancel command.
|
Here is the call graph for this function:
|
Handle the Memory Dump command.
|
Here is the call graph for this function:
|
ITC callback for the Dump-Next telecommand. Callback function for ITC that handles the Dump-Next telecommand.
|
Here is the call graph for this function:
|
ITC callback for the PCI Header Dump telecommand. Callback function for ITC that handles the PCI Header Dump telecommand.
|
Here is the call graph for this function:
|
ITC callback for the Memory Pool Statistics Dump telecommand. Callback function for ITC that handles the Memory Pool Statistics Dump telecommand.
|
Here is the call graph for this function:
|
ITC callback for the Processor Register Dump telecommand. Callback function for ITC that handles the Processor Register Dump telecommand.
|
Here is the call graph for this function:
|
Handle the Memory Load command.
|
Here is the call graph for this function:
|
ITC callback for the PCI Header Write telecommand. Callback function for ITC that handles the PCI Header Write telecommand.
|
Here is the call graph for this function:
|
ITC callback for the Processor Register Write telecommand. Callback function for ITC that handles the Processor Register Write telecommand.
|
Here is the call graph for this function:
|
Send memory dump data telemetry.
|
Here is the call graph for this function:
|
Send memory pool statistics telemetry.
|
|
Common routine to update MEM command statistics.
|
|
Callback routine for the Memory Dump wake-up timer.
|