GLAST/LAT > DAQ and FSW > FSW > "use" tree > GNAT

gnat (mv2304) Constituent


Description: Defines public aspects of the GNAT driver.
File Type: shr
Package: GNAT (GLAST/LAT Communication I/O Boards)
Project: TSS (Test Stand Support)
Relationships: Constituent, Interface
Tags: i845e, mcp750, mv2304, rad750, sun-gcc

Relationships (help)

Doxygen (help)

 

Interfaces

    GNAT_gnat_0.0

      VME_probe vme.c
      VME_vmeClr vme.c
      VME_vmeProbe vme.c
      VME_vmeRMW vme.c
      VME_vmeRead vme.c
      VME_vmeSet vme.c
      VME_vmeSetAndClr vme.c
      VME_vmeToLocal vme.c
      VME_vmeWrite vme.c
      calcParity latp.c
      dumpCellHdr latp.c
      dumpRsp latp.c
      dumpRspErr latp.c
      gAttachLog ginit.c
      gBndlAddChnl bndl.c
      gBndlClear bndl.c
      gBndlDump bndl.c
      gBndlGetBndl bndl.c
      gBndlGetChnl bndl.c
      gBndlGetDepth bndl.c
      gClose ginit.c
      gClrALLhist gio.c
      gClrPFhist gio.c
      gClrRFhist gio.c
      gCommReady gio.c
      gConnectIrq gio.c
      gDisableIrq gio.c
      gDumpAll gdump.c
      gDumpCtrlReg gdump.c
      gDumpIntReg gdump.c
      gDumpPFReg gdump.c
      gDumpRFReg gdump.c
      gDumpStatReg gdump.c
      gEnableAllF gio.c
      gEnableClk0 gio.c
      gEnableIrq gio.c
      gEnablePF gio.c
      gEnableRF gio.c
      gFlushAllF gio.c
      gFlushPF gio.c
      gFlushPipeline gio.c
      gFlushRF gio.c
      gGetActive gio.c
      gGetAddr latp.c
      gGetCmdChnl gio.c
      gGetDriverInfo ginit.c
      gGetHardwareInfo ginit.c
      gGetIrqLevel gio.c
      gGetIrqVector gio.c
      gGetLogicalAddr ginit.c
      gGetOutMask gio.c
      gGetPhysAddr ginit.c
      gGetProtocol latp.c
      gGetRXstats latp.c
      gGetTXstats latp.c
      gGetTrgMaskCfgReg gtrg.c
      gGetTrgOptReg gtrg.c
      gHWver gio.c
      gHasVASU gio.c
      gInitDev ginit.c
      gInitDrv ginit.c
      gIsEmptyRF gio.c
      gLoadPacket latp.c
      gLockFIFO gio.c
      gOpen ginit.c
      gProbe gio.c
      gReadRF16 gio.c
      gReadRF16v gio.c
      gReadRF32 gio.c
      gReadRF32v gio.c
      gReadRsp latp.c
      gReadTrgMsg gtrg.c
      gReset gio.c
      gResetCommStats latp.c
      gSWver gio.c
      gSendLAM latp.c
      gSendPacket latp.c
      gSetAcqSrc gio.c
      gSetActive gio.c
      gSetAddr latp.c
      gSetClkDly gio.c
      gSetCmdChnl gio.c
      gSetIrqDelay gio.c
      gSetIrqLevel gio.c
      gSetIrqVector gio.c
      gSetLATpChnl latp.c
      gSetLATpMode latp.c
      gSetOutMask gio.c
      gSetProtocol latp.c
      gSetRXstats latp.c
      gSetRecDly gio.c
      gSetTXstats latp.c
      gSetTimeout latp.c
      gSetTrgMaskCfgReg gtrg.c
      gSetTrgOptReg gtrg.c
      gSetTrgSelfTrg gtrg.c
      gSizeOfGh ginit.c
      gStartPB gio.c
      gTakeIntSem gio.c
      gUnLockFIFO gio.c
      gVersion gio.c
      gWaitPacketIRQ latp.c
      gWritePF16 gio.c
      gWritePF16n gio.c
      gWritePF16v gio.c
      gWritePF32 gio.c
      gWritePF32n gio.c
      gWritePF32v gio.c
      getLATpCellBodyParity latp.c
      getLATpCellHeaderParity latp.c
      gnat_irqDelay ?
      hLog ?
      logBase2 log.c
      logBndlDump log.c
      logClose log.c
      logErr log.c
      logGetLevel log.c
      logLog log.c
      logOpen log.c
      logSetLevel log.c
      logSetStream log.c
      setLATpCellBodyParity latp.c
      setLATpCellHeaderParity latp.c
      setLATpSkipRspWords latp.c
      vasu_GetDataMode vasu_trg.c
      vasu_GetTrg4range vasu_trg.c
      vasu_GetTrgCalStrb vasu_trg.c
      vasu_GetTrgCntMask vasu_trg.c
      vasu_GetTrgCounter vasu_trg.c
      vasu_GetTrgDest vasu_trg.c
      vasu_GetTrgEvtNum vasu_trg.c
      vasu_GetTrgExtCalStrb vasu_trg.c
      vasu_GetTrgExtTACK vasu_trg.c
      vasu_GetTrgMarker vasu_trg.c
      vasu_GetTrgMask vasu_trg.c
      vasu_GetTrgMsg vasu_trg.c
      vasu_GetTrgParity vasu_trg.c
      vasu_GetTrgSeq vasu_trg.c
      vasu_GetTrgTACK vasu_trg.c
      vasu_GetTrgTag vasu_trg.c
      vasu_GetTrgThrottleDefeat vasu_trg.c
      vasu_GetTrgZeroSupress vasu_trg.c
      vasu_IntTrg vasu_trg.c
      vasu_SetDataMode vasu_trg.c
      vasu_SetTrg4range vasu_trg.c
      vasu_SetTrgCalStrb vasu_trg.c
      vasu_SetTrgCntMask vasu_trg.c
      vasu_SetTrgCounter vasu_trg.c
      vasu_SetTrgDest vasu_trg.c
      vasu_SetTrgEvtNum vasu_trg.c
      vasu_SetTrgExtCalStrb vasu_trg.c
      vasu_SetTrgExtTACK vasu_trg.c
      vasu_SetTrgMarker vasu_trg.c
      vasu_SetTrgMask vasu_trg.c
      vasu_SetTrgParity vasu_trg.c
      vasu_SetTrgSeq vasu_trg.c
      vasu_SetTrgTACK vasu_trg.c
      vasu_SetTrgTag vasu_trg.c
      vasu_SetTrgThrottleDefeat vasu_trg.c
      vasu_SetTrgZeroSupress vasu_trg.c

Files

    bndl.c Implements the channel bundle methods.
    bndl_p.h Defines private aspects of the channel bundle data structure.
    gdummy.c Implements dummy versions of GNAT and XBRD methods.
    gdump.c Implements hardware register methods.
    ginit.c Implements the ginit methods.
    gio.c Implements input/output methods.
    gnat_p.h Defines private aspects of the gnat driver.
    gtrg.c Expose mini-GLT registers.
    latp.c Implements LATp networking protocol functions.
    latp_p.h Defines private structs, unions and methods of the LATp protocol.
    log.c Implements the log methods.
    log_p.h Defines the log structure.
    reg_p.h Defines private definitions of register bitfields.
    vasu_reg_p.h Defines private definitions of the VASU register bitfields.
    vasu_trg.c Implements trigger related methods for the VME VASU interface.
    vme.c VME Utilities, Implementation.
    xbrd_init.c Initialization methods for the LAT transition board interface.
    xbrd_io.c Implements input/output methods for the VME XBRD interface.
    xbrd_p.h Defines private aspects of the xbrd interface.
    xbrd_reg_p.h Defines private definitions of transition board registers and bitfields.
    xbrd_trg.c Implements trigger related methods for the VME XBRD interface.