# INTC Data Structures
[INTC]

## Data Structures

struct | CSL_IntcEventHandlerRecord
struct | CSL_IntcContext
struct | CSL_IntcObj
struct | CSL_IntcDropStatus

## Typedefs

typedef void(* | CSL_IntcEventHandler )(void *)
typedef Uint32 | CSL_IntcEventEnableState
typedef Uint32 | CSL_IntcGlobalEnableState
typedef struct CSL_IntcObj | CSL_IntcObj
typedef CSL_IntcVectId | CSL_IntcParam
typedef struct CSL_IntcObj * | CSL_IntcHandle

## Typedef Documentation

typedef Uint32 CSL_IntcEventEnableState

Event enable state

typedef void(* CSL_IntcEventHandler)(void *)

Event Handler pointer

Event handlers ought to conform to this type

typedef Uint32 CSL_IntcGlobalEnableState

Global Interrupt enable state

typedef struct CSL_IntcObj* CSL_IntcHandle

The interrupt handle

This is returned by the CSL_intcOpen(..) API. The handle is used to identify the event of interest in all INTC calls.

typedef struct CSL_IntcObj CSL_IntcObj

The interrupt handle object This object is used by the handle to identify the event.

typedef CSL_IntcVectId CSL_IntcParam

INTC module parameters for open

This is equivalent to the Vector Id for the event number.

Copyright 2012, Texas Instruments Incorporated