98 #ifndef ti_sysbios_gates_GateHwi__include 99 #define ti_sysbios_gates_GateHwi__include 111 #define ti_sysbios_gates_GateHwi_long_names 112 #include "GateHwi_defs.h" 226 extern void GateHwi_leave(GateHwi_Handle gate, intptr_t key);
229 extern bool GateHwi_query(
int qual);
233 return ((GateHwi_Handle)str);
249 #undef ti_sysbios_gates_GateHwi_long_names 250 #include "GateHwi_defs.h" void GateHwi_leave(GateHwi_Handle gate, intptr_t key)
leave the GateHwi gate
uint32_t dummy
Definition: GateHwi.h:125
unsigned int dummy
Definition: GateHwi.h:129
Definition: GateHwi.h:128
GateHwi_Object * GateHwi_Handle
Definition: GateHwi.h:122
void GateHwi_Params_init(GateHwi_Params *prms)
Initialize the GateHwi_Params structure with default values.
void GateHwi_delete(GateHwi_Handle *gate)
Delete a GateHwi gate.
Definition: GateHwi.h:124
Error block.
Definition: Error.h:152
intptr_t GateHwi_enter(GateHwi_Handle gate)
enter the GateHwi gate
GateHwi_Handle GateHwi_construct(GateHwi_Struct *obj, const GateHwi_Params *prms)
Construct a GateHwi gate.
bool GateHwi_canBePreempted(void)
query Gate 'preempt' characteristics
bool GateHwi_canBlock(void)
query Gate 'blocking' characteristics
GateHwi_Handle GateHwi_create(const GateHwi_Params *prms, Error_Block *eb)
Create a GateHwi gate.
void GateHwi_destruct(GateHwi_Struct *obj)
Destruct a GateHwi gate.