GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCS / V1-5-6 > lcs / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

_LTX_Engine Struct Reference

Structure to hold LCS transmit engine information. More...

#include <LCS_prvdefs.h>

List of all members.

Public Attributes

LTX_Timing tim
LTX_Sync snc
LTX_EngineState state
struct _LTX_Serviceltx
unsigned int eid
unsigned int iqm
unsigned int fit
unsigned int * pat
unsigned int * bnd
LCBD_cl_event * cl
LCBD_rl_event * rl
unsigned int cnt
const ITC_QueueItem * qitem
unsigned char * qipay
unsigned int qilen
LCS_Header hdr
const LTX_Adapteradp
ITC_ProtID pid
ITC_NodeID pnid
unsigned int beg
unsigned int end
unsigned char * clnxt
unsigned char * clloc
unsigned char * clsav
unsigned int * stloc
unsigned int * stsav
LTX_cb_TesttestRtn
void * testPrm


Detailed Description

Structure to hold LCS transmit engine information.

Member Data Documentation

Protocol adapter 4

Referenced by LTX_reset(), LTX_sendFirst(), LTX_sendNext(), LTX_service(), and LTX_startCPU2().

unsigned int _LTX_Engine::beg

First packet of transaction 4

Referenced by LTX_protocolCPU(), LTX_protocolSDI(), LTX_reset(), LTX_sendFirst(), and LTX_sendNext().

unsigned int* _LTX_Engine::bnd

Command buffer end 4

Referenced by createEngines().

LCBD_cl_event* _LTX_Engine::cl

unsigned char* _LTX_Engine::clloc

Where command item saved from 4

Referenced by LTX_reset(), LTX_sendFirst(), LTX_sendNext(), and LTX_startCPU3().

unsigned char* _LTX_Engine::clnxt

Where the next packet starts 4

Referenced by LTX_sendFirst(), and LTX_sendNext().

unsigned char* _LTX_Engine::clsav

Where command item saved to 4

Referenced by createEngines(), LTX_reset(), and LTX_sendNext().

unsigned int _LTX_Engine::cnt

Transaction counter 4

Referenced by createEngines(), LTX_protocolCPU(), LTX_reset(), and LTX_startCPU3().

unsigned int _LTX_Engine::eid

Engine ID 4

Referenced by createEngines(), LTX_protocolCPU(), and LTX_startCPU3().

unsigned int _LTX_Engine::end

Last packet of transaction 4

Referenced by LTX_protocolCPU(), LTX_protocolSDI(), LTX_reset(), LTX_sendFirst(), and LTX_sendNext().

unsigned int _LTX_Engine::fit

Space required for middle packet 4

Referenced by createEngines(), LTX_sendFirst(), LTX_sendNext(), and LTX_startCPU2().

Protocol header buffer 24

Referenced by LTX_protocolCPU(), LTX_protocolSDI(), LTX_sendFirst(), LTX_sendNext(), and LTX_startSDI2().

unsigned int _LTX_Engine::iqm

ITC_style queue mask 4

Referenced by createEngines(), LTX_reset(), and LTX_service().

Back-pointer to service 4

Referenced by createEngines(), expireTimer(), LTX_resultList(), LTX_sendFirst(), LTX_sendNext(), and LTX_submit().

unsigned int* _LTX_Engine::pat

Command buffer pattern words 4

Referenced by createEngines(), and LTX_reset().

ITC_ProtID _LTX_Engine::pid

Protocol type (ack/noack) 4

Referenced by LTX_protocolCPU(), LTX_service(), LTX_startSDI2(), and LTX_submit().

ITC_NodeID _LTX_Engine::pnid

Destination (proxy) node 4

Referenced by LTX_protocolCPU(), LTX_service(), LTX_startCPU3(), LTX_startSDI2(), and LTX_submit().

unsigned int _LTX_Engine::qilen

ITC queue item payload length 4

Referenced by LTX_sendFirst(), LTX_sendNext(), LTX_service(), LTX_startCPU2(), LTX_startCPU3(), and LTX_startSDI2().

unsigned char* _LTX_Engine::qipay

ITC queue item payload 4

Referenced by LTX_sendFirst(), LTX_sendNext(), LTX_service(), and LTX_startSDI2().

const ITC_QueueItem* _LTX_Engine::qitem

ITC queue item 4

Referenced by LTX_protocolCPU(), LTX_reset(), LTX_service(), and LTX_startCPU3().

LCBD_rl_event* _LTX_Engine::rl

Result list 4

Referenced by createEngines(), deleteEngines(), and LTX_submit().

Engine state 4

Referenced by createEngines(), LTX_reset(), and LTX_service().

unsigned int* _LTX_Engine::stloc

Where stall word saved from 4

Referenced by LTX_reset(), and LTX_sendNext().

unsigned int* _LTX_Engine::stsav

Where stall word saved to 4

Referenced by createEngines(), LTX_reset(), and LTX_sendNext().

Test routine parameter 4

Test routine 4

Timing information 152

Referenced by forkTimer(), LTX_allocReply(), LTX_cancelTimer(), LTX_sendReply(), and LTX_startTimer().


The documentation for this struct was generated from the following file:

Generated on Tue Nov 29 18:40:47 2011 by  doxygen 1.5.8