PDK API Guide for J721E
EventCombinerP.h File Reference

Introduction

Event Combiner routines for the RTOS Porting Interface.

============================================================================


Go to the source code of this file.

Macros

#define OSAL_EVTCOMBINE_GROUPREG_SUCCESS   (0)
 
#define OSAL_EVTCOMBINE_ERR_GROUPREG_REGISTER_ERR   (-1)
 
#define OSAL_EVTCOMBINE_ERR_GROUPREG_INVALID_INTNUM   (-2)
 
#define OSAL_ECM_GROUP0_INT   4
 
#define OSAL_ECM_GROUP1_INT   5
 
#define OSAL_ECM_GROUP2_INT   6
 
#define OSAL_ECM_GROUP3_INT   7
 

Typedefs

typedef void(* EventCombinerP_FuncPtr) (uint32_t arg)
 

Functions

int32_t EventCombinerP_disableEvent (uint32_t eventId)
 Function to disable an event inside event combiner. More...
 
int32_t EventCombinerP_enableEvent (uint32_t eventId)
 Function to enable an event inside event combiner. More...
 
int32_t EventCombinerP_dispatchPlug (uint32_t eventId, EventCombinerP_FuncPtr eventIsrRoutine, uintptr_t arg, bool unmask)
 Function to plug an ISR handler to an event inside event combiner. More...
 
HwiP_Handle EventCombinerP_getHwi (uint32_t groupNum)
 Function to return the Hwi Handle corresponding to an event combiner group number. More...
 
int32_t EventCombinerP_getIntNum (int32_t groupNum)
 Function to return the interrupt vector number corresponding to a group number (0-3) More...
 
int32_t EventCombinerP_SingleRegisterInt (int32_t groupNum, int32_t intNum)
 Function to register single event combiner group to a vector number. More...
 
int32_t EventCombinerP_GroupRegisterInt (int32_t intNum[])
 Function to register single event combiner group to a vector number. More...