GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-2-2

Constituent: sumt_bc_sib     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

SUMT_bc_board_sib.c File Reference

Board-specific functions for Summit target boards. More...

#include "vxWorks.h"
#include "intLib.h"
#include "iv.h"
#include "pci.h"
#include "CTDB/SUMT_bc.h"
#include "PBS/SPIN.h"
#include "MSG/MSG_pubdefs.h"
#include "SIB/SIB.h"
#include "SUMT_bc_private.h"
#include "SUMT_bc_board.h"
#include "mv2600.h"
#include "drv/pci/pciConfigLib.h"
#include "drv/pci/pciIntLib.h"
#include "drv/sib/sib.h"

Include dependency graph for SUMT_bc_board_sib.c:

Include dependency graph

Functions

unsigned int SUMT_bcBoardInit (SUMT_BC *bc)
 Initialize the Summit target board hardware.

unsigned int SUMT_bcBoardIntrConnect (SUMT_BC *bc)
 Connect the Summit target board interrupt.

unsigned int SUMT_bcBoardIntrDisconnect (SUMT_BC *bc)
 Disconnect the Summit target board interrupt.

void SUMT_bcBoardIntrEnable (SUMT_BC *bc)
 Enable the Summit target board interrupt.

void SUMT_bcBoardIntrDisable (SUMT_BC *bc)
 Disable the Summit target board interrupt.

void SUMT_bcBoardIntrAck (SUMT_BC *bc)
 Acknowledge a Summit target board interrupt.


Detailed Description

Board-specific functions for Summit target boards.

Author:
D.L. Wood

Each supported target board has a different implementation of these functions. This module supports the LAT SIB cPCI Summit board.


Function Documentation

unsigned int SUMT_bcBoardInit SUMT_BC bc  ) 
 

Initialize the Summit target board hardware.

Initializes the board specific functionallity of a Summit hardware board. The board is mapped into the appropriate bus address and the interrupt configuration is setup.

Parameters:
bc A device descriptor.
Returns:
A CTDB MSG code.

void SUMT_bcBoardIntrAck SUMT_BC bc  ) 
 

Acknowledge a Summit target board interrupt.

Acknowledge and clear the Summit board interrupt.

Parameters:
bc A device descriptor.

unsigned int SUMT_bcBoardIntrConnect SUMT_BC bc  ) 
 

Connect the Summit target board interrupt.

Attaches the Summit driver interrupt handler to the board interrupt signal.

Parameters:
bc A device descriptor.
Returns:
A CTDB MSG code.

Here is the call graph for this function:

void SUMT_bcBoardIntrDisable SUMT_BC bc  ) 
 

Disable the Summit target board interrupt.

Disables the Summit board interrupt.

Parameters:
bc A device descriptor.

unsigned int SUMT_bcBoardIntrDisconnect SUMT_BC bc  ) 
 

Disconnect the Summit target board interrupt.

Dettaches the Summit driver interrupt handler from the board interrupt signal.

Parameters:
bc A device descriptor.

Here is the call graph for this function:

void SUMT_bcBoardIntrEnable SUMT_BC bc  ) 
 

Enable the Summit target board interrupt.

Enables the Summit board interrupt.

Parameters:
bc A device descriptor.


Generated on Thu May 5 21:55:51 2005 by doxygen 1.3.3