Home
last modified time | relevance | path

Searched refs:eventCB (Results 1 - 12 of 12) sorted by relevance

/kernel/liteos_a/kernel/base/ipc/
H A Dlos_event.c43 LITE_OS_SEC_TEXT_INIT UINT32 LOS_EventInit(PEVENT_CB_S eventCB) in LOS_EventInit() argument
47 if (eventCB == NULL) { in LOS_EventInit()
52 eventCB->uwEventID = 0; in LOS_EventInit()
53 LOS_ListInit(&eventCB->stEventList); in LOS_EventInit()
55 OsHookCall(LOS_HOOK_TYPE_EVENT_INIT, eventCB); in LOS_EventInit()
105 LITE_OS_SEC_TEXT STATIC UINT32 OsEventReadCheck(const PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode) in OsEventReadCheck() argument
109 ret = OsEventParamCheck(eventCB, eventMask, mode); in OsEventReadCheck()
126 LITE_OS_SEC_TEXT STATIC UINT32 OsEventReadImp(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, in OsEventReadImp() argument
131 OsHookCall(LOS_HOOK_TYPE_EVENT_READ, eventCB, eventMask, mode, timeout); in OsEventReadImp()
134 ret = OsEventPoll(&eventCB in OsEventReadImp()
160 OsEventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout, BOOL once) OsEventRead() argument
177 OsEventResume(LosTaskCB *resumedTask, const PEVENT_CB_S eventCB, UINT32 events) OsEventResume() argument
194 OsEventWriteUnsafe(PEVENT_CB_S eventCB, UINT32 events, BOOL once, UINT8 *exitFlag) OsEventWriteUnsafe() argument
220 OsEventWrite(PEVENT_CB_S eventCB, UINT32 events, BOOL once) OsEventWrite() argument
260 LOS_EventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout) LOS_EventRead() argument
265 LOS_EventWrite(PEVENT_CB_S eventCB, UINT32 events) LOS_EventWrite() argument
270 OsEventReadOnce(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout) OsEventReadOnce() argument
276 OsEventWriteOnce(PEVENT_CB_S eventCB, UINT32 events) OsEventWriteOnce() argument
281 LOS_EventDestroy(PEVENT_CB_S eventCB) LOS_EventDestroy() argument
302 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 eventMask) LOS_EventClear() argument
318 OsEventReadWithCond(const EventCond *cond, PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout) OsEventReadWithCond() argument
[all...]
/kernel/liteos_m/kernel/src/
H A Dlos_event.c39 LITE_OS_SEC_TEXT_INIT UINT32 LOS_EventInit(PEVENT_CB_S eventCB) in LOS_EventInit() argument
41 if (eventCB == NULL) { in LOS_EventInit()
44 eventCB->uwEventID = 0; in LOS_EventInit()
45 LOS_ListInit(&eventCB->stEventList); in LOS_EventInit()
46 OsHookCall(LOS_HOOK_TYPE_EVENT_INIT, eventCB); in LOS_EventInit()
75 LITE_OS_SEC_TEXT STATIC_INLINE UINT32 OsEventReadParamCheck(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode) in OsEventReadParamCheck() argument
77 if (eventCB == NULL) { in OsEventReadParamCheck()
80 if ((eventCB->stEventList.pstNext == NULL) || (eventCB->stEventList.pstPrev == NULL)) { in OsEventReadParamCheck()
97 LITE_OS_SEC_TEXT UINT32 LOS_EventRead(PEVENT_CB_S eventCB, UINT3 argument
148 LOS_EventWrite(PEVENT_CB_S eventCB, UINT32 events) LOS_EventWrite() argument
192 LOS_EventDestroy(PEVENT_CB_S eventCB) LOS_EventDestroy() argument
211 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 eventMask) LOS_EventClear() argument
[all...]
/kernel/liteos_m/kernel/include/
H A Dlos_event.h181 * This API is used to initialize the event control block pointed to by eventCB.
187 * @param eventCB [IN/OUT] Pointer to the event control block to be initialized.
195 extern UINT32 LOS_EventInit(PEVENT_CB_S eventCB);
239 * @param eventCB [IN/OUT] Pointer to the event control block to be checked. This parameter must point to
259 extern UINT32 LOS_EventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeOut);
267 * pointed to by eventCB.
274 * @param eventCB [IN/OUT] Pointer to the event control block into which an event is to be written.
286 extern UINT32 LOS_EventWrite(PEVENT_CB_S eventCB, UINT32 events);
290 * @brief Clear the event of the eventCB by a specified eventMask.
295 * an event control block pointed to by eventCB t
[all...]
/kernel/liteos_m/components/trace/cnv/
H A Dtrace_cnv.c67 STATIC VOID LOS_TraceEventInit(PEVENT_CB_S eventCB) in LOS_TraceEventInit() argument
69 LOS_TRACE(EVENT_CREATE, (UINTPTR)eventCB); in LOS_TraceEventInit()
72 STATIC VOID LOS_TraceEventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout) in LOS_TraceEventRead() argument
74 LOS_TRACE(EVENT_READ, (UINTPTR)eventCB, eventCB->uwEventID, eventMask, mode, timeout); in LOS_TraceEventRead()
77 STATIC VOID LOS_TraceEventWrite(PEVENT_CB_S eventCB, UINT32 events) in LOS_TraceEventWrite() argument
79 LOS_TRACE(EVENT_WRITE, (UINTPTR)eventCB, eventCB->uwEventID, events); in LOS_TraceEventWrite()
82 STATIC VOID LOS_TraceEventClear(PEVENT_CB_S eventCB, UINT32 events) in LOS_TraceEventClear() argument
84 LOS_TRACE(EVENT_CLEAR, (UINTPTR)eventCB, eventC in LOS_TraceEventClear()
87 LOS_TraceEventDestroy(PEVENT_CB_S eventCB) LOS_TraceEventDestroy() argument
[all...]
/kernel/liteos_a/kernel/include/
H A Dlos_event.h175 * This API is used to initialize the event control block pointed to by eventCB.
181 * @param eventCB [IN/OUT] Pointer to the event control block to be initialized.
189 extern UINT32 LOS_EventInit(PEVENT_CB_S eventCB);
239 * @param eventCB [IN/OUT] Pointer to the event control block to be checked. This parameter must point
259 extern UINT32 LOS_EventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout);
267 * pointed to by eventCB.
274 * @param eventCB [IN/OUT] Pointer to the event control block into which an event is to be written.
286 extern UINT32 LOS_EventWrite(PEVENT_CB_S eventCB, UINT32 events);
290 * @brief Clear the event of the eventCB by a specified eventMask.
295 * an event control block pointed to by eventCB t
[all...]
H A Dlos_trace.h370 #define EVENT_CREATE_PARAMS(eventCB) eventCB
371 #define EVENT_DELETE_PARAMS(eventCB, delRetCode) eventCB, delRetCode
372 #define EVENT_READ_PARAMS(eventCB, eventId, mask, mode, timeout) \
373 eventCB, eventId, mask, mode, timeout
374 #define EVENT_WRITE_PARAMS(eventCB, eventId, events) eventCB, eventId, events
375 #define EVENT_CLEAR_PARAMS(eventCB, eventId, events) eventCB, eventI
[all...]
/kernel/liteos_a/kernel/base/include/
H A Dlos_event_pri.h50 extern UINT32 OsEventReadWithCond(const EventCond *cond, PEVENT_CB_S eventCB,
54 extern VOID OsEventWriteUnsafe(PEVENT_CB_S eventCB, UINT32 events, BOOL once, UINT8 *exitFlag);
55 extern UINT32 OsEventReadOnce(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout);
56 extern UINT32 OsEventWriteOnce(PEVENT_CB_S eventCB, UINT32 events);
/kernel/liteos_m/components/trace/
H A Dlos_trace.h343 #define EVENT_CREATE_PARAMS(eventCB) eventCB
344 #define EVENT_DELETE_PARAMS(eventCB, delRetCode) eventCB, delRetCode
345 #define EVENT_READ_PARAMS(eventCB, eventId, mask, mode, timeout) \
346 eventCB, eventId, mask, mode, timeout
347 #define EVENT_WRITE_PARAMS(eventCB, eventId, events) eventCB, eventId, events
348 #define EVENT_CLEAR_PARAMS(eventCB, eventId, events) eventCB, eventI
[all...]
/kernel/liteos_a/kernel/extended/trace/cnv/
H A Dtrace_cnv.c68 STATIC VOID LOS_TraceEventInit(PEVENT_CB_S eventCB) in LOS_TraceEventInit() argument
70 LOS_TRACE(EVENT_CREATE, (UINTPTR)eventCB); in LOS_TraceEventInit()
73 STATIC VOID LOS_TraceEventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout) in LOS_TraceEventRead() argument
75 LOS_TRACE(EVENT_READ, (UINTPTR)eventCB, eventCB->uwEventID, eventMask, mode, timeout); in LOS_TraceEventRead()
78 STATIC VOID LOS_TraceEventWrite(PEVENT_CB_S eventCB, UINT32 events) in LOS_TraceEventWrite() argument
80 LOS_TRACE(EVENT_WRITE, (UINTPTR)eventCB, eventCB->uwEventID, events); in LOS_TraceEventWrite()
83 STATIC VOID LOS_TraceEventClear(PEVENT_CB_S eventCB, UINT32 events) in LOS_TraceEventClear() argument
85 LOS_TRACE(EVENT_CLEAR, (UINTPTR)eventCB, eventC in LOS_TraceEventClear()
88 LOS_TraceEventDestroy(PEVENT_CB_S eventCB) LOS_TraceEventDestroy() argument
[all...]
/kernel/liteos_a/kernel/extended/hook/include/
H A Dlos_hook_types.h60 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_INIT, (PEVENT_CB_S eventCB)) \
61 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_READ, (PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, \
63 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_WRITE, (PEVENT_CB_S eventCB, UINT32 events)) \
64 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_CLEAR, (PEVENT_CB_S eventCB, UINT32 events)) \
65 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_DESTROY, (PEVENT_CB_S eventCB)) \
/kernel/liteos_m/utils/internal/
H A Dlos_hook_types.h62 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_INIT, (PEVENT_CB_S eventCB)) \
63 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_READ, (PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, \
65 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_WRITE, (PEVENT_CB_S eventCB, UINT32 events)) \
66 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_CLEAR, (PEVENT_CB_S eventCB, UINT32 events)) \
67 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_DESTROY, (PEVENT_CB_S eventCB)) \
/kernel/liteos_m/kal/cmsis/
H A Dcmsis_liteos2.c1717 EVENT_CB_S *eventCB = NULL; in osThreadFlagsSet() local
1724 eventCB = &(taskCB->event); in osThreadFlagsSet()
1725 eventSave = eventCB->uwEventID; in osThreadFlagsSet()
1726 ret = LOS_EventWrite(eventCB, (UINT32)flags); in osThreadFlagsSet()
1741 EVENT_CB_S *eventCB = NULL; in osThreadFlagsClear() local
1748 eventCB = &(runTask->event); in osThreadFlagsClear()
1749 saveFlags = eventCB->uwEventID; in osThreadFlagsClear()
1751 ret = LOS_EventClear(eventCB, ~(UINT32)flags); in osThreadFlagsClear()
1762 EVENT_CB_S *eventCB = NULL; in osThreadFlagsGet() local
1769 eventCB in osThreadFlagsGet()
1779 EVENT_CB_S *eventCB = NULL; osThreadFlagsWait() local
[all...]

Completed in 9 milliseconds