GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QLSW / V1-1-5

Constituent: qlsw     Tag: linux-gcc


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"

Include dependency graph for QLSW_dispatch.c:


Data Structures

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

Typedefs

typedef _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.6 2008/02/01 02:51:49 apw Exp $
Author:
A.P.Waite

Generated on Fri Apr 18 01:20:27 2008 by  doxygen 1.4.4