GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > VXW / V7-2-0
Constituent: vxw_tornado_sio     Tag: rad750
#include "vxWorks.h"
#include "TEX/TEX_pubdefs.h"
Include dependency graph for isrRouter.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _isrTableEntry |
struct | _isrRoutingInfo |
Defines | |
#define | MAX_INT_LEVELS 32 |
Typedefs | |
typedef _isrTableEntry | isrTableEntry_t |
typedef volatile ULONG * | regPtr_t |
typedef _isrRoutingInfo | isrRoutingInfo_t |
Functions | |
void | isrRouteInterrupt (isrRoutingInfo_t *pRoutingInfo, TRC_cb_Exception *rtn, unsigned long long tim, unsigned int fui) |
Route an interrupt via a jump table. | |
STATUS | isrIntConnect (isrRoutingInfo_t *pRoutingInfo, ULONG intLvl, VOIDFUNCPTR isr, int parm) |
Connect ISR to interrupt level. |
-----------------------------------------------------------------------------
Description:
General-purpose interrupt service routine (ISR) router.
Restrictions:
Change History:
Date Pgm Description -------- --- ------------------------------------------------------ 11/27/00 DS Created.
-----------------------------------------------------------------------------
|
The maximum number of interrupt levels the router supports. |
|
The typdef for _isrRoutingInfo. |
|
The typedef for _isrTableEntry. |
|
Address type for interrupt controller registers. |
|
Connect ISR to interrupt level. ---------------------------------------------------------------------------- This routine connects an interrupt service routine (ISR) to the specified interrupt level. Interrupt levelss are enabled separate from this routine. The interrupt level being connected should not be enabled when this routine is called. The specified ISR will get control with interrupts disabled.
|
|
Route an interrupt via a jump table.
|