GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QLSW / V1-1-9 > qlsw / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

QLSW_dispatch.c File Reference

Set up dispatching for trace dumps. More...

#include <stdio.h>
#include <PBI/Endianness.h>
#include <LCM/LCM_pubdefs.h>
#include <QLSW/QLSW_pubdefs.h>
#include <TRC/TRC_pubdefs.h>
#include <TRC_prvdefs.h>

Classes

struct  _QLSW_ex5_dispatch
 Descending exception 5 dispatch tables. More...

Typedefs

typedef struct _QLSW_ex5_dispatch QLSW_ex5_dispatch
 Typedef for structure _QLSW_ex5_dispatch.

Functions

static void QLSW_dispatch_00_summary (const TRC_Buffer *trc)
 Routine to print type 0 trace rows (task switches) summary.
void QLSW_dispatch_00 (unsigned int mod, const TRC_Buffer *trc, unsigned int tic, unsigned int msg, unsigned int tdb, unsigned int usr, const unsigned int *dat)
 Routine to print type 0 trace rows (task switches).
void QLSW_dispatch_01 (unsigned int mod, const TRC_Buffer *trc, unsigned int tic, unsigned int msg, unsigned int tdb, unsigned int usr, const unsigned int *dat)
 Routine to print type 1 trace rows (exception 5).
void QLSW_dispatch_02 (unsigned int mod, const TRC_Buffer *trc, unsigned int tic, unsigned int msg, unsigned int tdb, unsigned int usr, const unsigned int *dat)
 Routine to print type 2 trace rows (exception 9).
void QLSW_dispatch_03 (unsigned int mod, const TRC_Buffer *trc, unsigned int tic, unsigned int msg, unsigned int tdb, unsigned int usr, const unsigned int *dat)
 Routine to print type 3 trace rows (memory errors).
void QLSW_dispatch_04 (unsigned int mod, const TRC_Buffer *trc, unsigned int tic, unsigned int msg, unsigned int tdb, unsigned int usr, const unsigned int *dat)
 Routine to print type 4 trace rows (pci errors).

Variables

unsigned int QLSW_maxtic
 Maximum tic count on a row that describes a task switch.
unsigned int QLSW_watchdog
 Watchdog value on maximum tic count row.
QLSW_ex5_dispatch ex5_dispatch_pci [32]
QLSW_ex5_dispatch ex5_dispatch_mem [32]
QLSW_ex5_dispatch ex5_dispatch_pid [32]
QLSW_ex5_dispatch ex5_dispatch_top [32]


Detailed Description

Set up dispatching for trace dumps.

CVS $Id: QLSW_dispatch.c,v 1.8 2011/03/30 23:33:39 russell Exp $
Author:
A.P.Waite

Generated on Tue Nov 29 17:31:25 2011 by  doxygen 1.5.8