/*
 *  Do not modify this file; it is automatically 
 *  generated and any modifications will be overwritten.
 *
 * @(#) xdc-G16
 */

#ifndef ti_sysbios_family_c64p__
#define ti_sysbios_family_c64p__


/*
 * ======== module ti.sysbios.family.c64p.EventCombiner ========
 */

typedef struct ti_sysbios_family_c64p_EventCombiner_DispatchTabElem ti_sysbios_family_c64p_EventCombiner_DispatchTabElem;
typedef struct ti_sysbios_family_c64p_EventCombiner_Module_State ti_sysbios_family_c64p_EventCombiner_Module_State;

/*
 * ======== module ti.sysbios.family.c64p.Exception ========
 */

typedef struct ti_sysbios_family_c64p_Exception_Context ti_sysbios_family_c64p_Exception_Context;
typedef struct ti_sysbios_family_c64p_Exception_Status ti_sysbios_family_c64p_Exception_Status;
typedef struct ti_sysbios_family_c64p_Exception_Module_State ti_sysbios_family_c64p_Exception_Module_State;

/*
 * ======== module ti.sysbios.family.c64p.Hwi ========
 */

typedef struct ti_sysbios_family_c64p_Hwi_Module_State ti_sysbios_family_c64p_Hwi_Module_State;
typedef struct ti_sysbios_family_c64p_Hwi_Fxns__ ti_sysbios_family_c64p_Hwi_Fxns__;
typedef const struct ti_sysbios_family_c64p_Hwi_Fxns__* ti_sysbios_family_c64p_Hwi_Module;
typedef struct ti_sysbios_family_c64p_Hwi_Params ti_sysbios_family_c64p_Hwi_Params;
typedef struct ti_sysbios_family_c64p_Hwi_Object ti_sysbios_family_c64p_Hwi_Object;
typedef struct ti_sysbios_family_c64p_Hwi_Struct ti_sysbios_family_c64p_Hwi_Struct;
typedef ti_sysbios_family_c64p_Hwi_Object* ti_sysbios_family_c64p_Hwi_Handle;
typedef struct ti_sysbios_family_c64p_Hwi_Object__ ti_sysbios_family_c64p_Hwi_Instance_State;
typedef ti_sysbios_family_c64p_Hwi_Object* ti_sysbios_family_c64p_Hwi_Instance;

/*
 * ======== module ti.sysbios.family.c64p.TimestampProvider ========
 */

typedef struct ti_sysbios_family_c64p_TimestampProvider_Fxns__ ti_sysbios_family_c64p_TimestampProvider_Fxns__;
typedef const struct ti_sysbios_family_c64p_TimestampProvider_Fxns__* ti_sysbios_family_c64p_TimestampProvider_Module;

/*
 * ======== module ti.sysbios.family.c64p.MemoryProtect ========
 */

typedef struct ti_sysbios_family_c64p_MemoryProtect_BitRange ti_sysbios_family_c64p_MemoryProtect_BitRange;
typedef struct ti_sysbios_family_c64p_MemoryProtect_Lock ti_sysbios_family_c64p_MemoryProtect_Lock;
typedef struct ti_sysbios_family_c64p_MemoryProtect_Fault ti_sysbios_family_c64p_MemoryProtect_Fault;
typedef struct ti_sysbios_family_c64p_MemoryProtect_Key ti_sysbios_family_c64p_MemoryProtect_Key;
typedef struct ti_sysbios_family_c64p_MemoryProtect_Controller ti_sysbios_family_c64p_MemoryProtect_Controller;
typedef struct ti_sysbios_family_c64p_MemoryProtect_Module_State ti_sysbios_family_c64p_MemoryProtect_Module_State;

/*
 * ======== module ti.sysbios.family.c64p.Clobber ========
 */


/*
 * ======== module ti.sysbios.family.c64p.Cache ========
 */

typedef struct ti_sysbios_family_c64p_Cache_Size ti_sysbios_family_c64p_Cache_Size;
typedef struct ti_sysbios_family_c64p_Cache_Module_State ti_sysbios_family_c64p_Cache_Module_State;
typedef struct ti_sysbios_family_c64p_Cache_Fxns__ ti_sysbios_family_c64p_Cache_Fxns__;
typedef const struct ti_sysbios_family_c64p_Cache_Fxns__* ti_sysbios_family_c64p_Cache_Module;


#endif /* ti_sysbios_family_c64p__ */ 
