/kernel/liteos_a/kernel/base/ipc/ |
H A D | los_event.c | 59 LITE_OS_SEC_TEXT STATIC UINT32 OsEventParamCheck(const VOID *ptr, UINT32 eventMask, UINT32 mode) in OsEventParamCheck() argument 65 if (eventMask == 0) { in OsEventParamCheck() 69 if (eventMask & LOS_ERRTYPE_ERROR) { in OsEventParamCheck() 81 LITE_OS_SEC_TEXT UINT32 OsEventPoll(UINT32 *eventID, UINT32 eventMask, UINT32 mode) in OsEventPoll() argument 89 if ((*eventID & eventMask) != 0) { in OsEventPoll() 90 ret = *eventID & eventMask; in OsEventPoll() 93 if ((eventMask != 0) && (eventMask == (*eventID & eventMask))) { in OsEventPoll() 94 ret = *eventID & eventMask; in OsEventPoll() 105 OsEventReadCheck(const PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode) OsEventReadCheck() argument 126 OsEventReadImp(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout, BOOL once) OsEventReadImp() argument 160 OsEventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout, BOOL once) OsEventRead() argument 244 LOS_EventPoll(UINT32 *eventID, UINT32 eventMask, UINT32 mode) LOS_EventPoll() argument 260 LOS_EventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout) LOS_EventRead() argument 270 OsEventReadOnce(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout) OsEventReadOnce() 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 D | los_event.c | 50 LITE_OS_SEC_TEXT UINT32 LOS_EventPoll(UINT32 *eventID, UINT32 eventMask, UINT32 mode)
in LOS_EventPoll() argument 60 if ((*eventID & eventMask) != 0) {
in LOS_EventPoll() 61 ret = *eventID & eventMask;
in LOS_EventPoll() 64 if ((eventMask != 0) && (eventMask == (*eventID & eventMask))) {
in LOS_EventPoll() 65 ret = *eventID & eventMask;
in LOS_EventPoll() 75 LITE_OS_SEC_TEXT STATIC_INLINE UINT32 OsEventReadParamCheck(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode)
in OsEventReadParamCheck() argument 83 if (eventMask == 0) {
in OsEventReadParamCheck() 86 if (eventMask in OsEventReadParamCheck() 97 LOS_EventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeOut) LOS_EventRead() argument 211 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 eventMask) LOS_EventClear() argument [all...] |
H A D | los_task.c | 322 (UINT32)(UINTPTR)taskCB->stackPointer, taskCB->topOfStack, taskCB->eventMask, semID);
in PrintTskInfo() 729 taskCB->eventMask = 0;
in OsNewTaskInit() 1147 taskCB->eventMask = 0;
in LOS_TaskDelete() 1376 taskInfo->uwEventMask = taskCB->eventMask;
in LOS_TaskInfoGet()
|
/kernel/uniproton/src/core/ipc/event/ |
H A D | prt_event.c | 21 OS_SEC_L4_TEXT U32 OsEventReadParaCheck(U32 eventMask, U32 flags, U32 timeOut) in OsEventReadParaCheck() argument 23 if (eventMask == 0) { in OsEventReadParaCheck() 36 OS_SEC_ALW_INLINE INLINE bool OsIsEventNotMatch(U32 flags, U32 event, U32 eventMask, struct TagTskCb *runTsk) in OsIsEventNotMatch() argument 41 if ((eventMask != (event & eventMask))) { in OsIsEventNotMatch() 46 if ((event & eventMask) == 0) { in OsIsEventNotMatch() 98 OS_SEC_L4_TEXT U32 PRT_EventRead(U32 eventMask, U32 flags, U32 timeOut, U32 *events) in PRT_EventRead() argument 106 ret = OsEventReadParaCheck(eventMask, flags, timeOut); in PRT_EventRead() 119 runTsk->eventMask = eventMask; in PRT_EventRead() 167 U32 eventMask; PRT_EventWrite() local [all...] |
/kernel/liteos_m/kernel/include/ |
H A D | los_event.h | 212 * @param eventMask [IN] Mask of the event expected to occur by the user, indicating the event obtained after
222 extern UINT32 LOS_EventPoll(UINT32 *eventID, UINT32 eventMask, UINT32 mode);
241 * @param eventMask [IN] Mask of the event expected to occur by the user, indicating the event obtained after
259 extern UINT32 LOS_EventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeOut);
290 * @brief Clear the event of the eventCB by a specified eventMask.
303 * @param eventMask [IN] Mask of the event to be cleared.
311 extern UINT32 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 eventMask);
336 extern UINT32 OsEventReadOnce(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeOut);
|
H A D | los_task.h | 1496 UINT32 eventMask; /**< Event mask */
member
|
/kernel/liteos_m/testsuites/sample/kernel/event/ |
H A D | It_los_event_028.c | 45 UINT32 eventMask;
in SwtmrF01() local 47 eventMask = 0x1;
in SwtmrF01() 48 eventMask = eventMask << g_testCount;
in SwtmrF01() 50 ret = LOS_EventWrite(&g_pevent, eventMask);
in SwtmrF01()
|
/kernel/liteos_a/kernel/include/ |
H A D | los_event.h | 208 * @param eventMask [IN] Mask of the event expected to occur by the user, indicating the event obtained after 223 extern UINT32 LOS_EventPoll(UINT32 *eventID, UINT32 eventMask, UINT32 mode); 241 * @param eventMask [IN] Mask of the event expected to occur by the user, indicating the event obtained after 259 extern UINT32 LOS_EventRead(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout); 290 * @brief Clear the event of the eventCB by a specified eventMask. 303 * @param eventMask [IN] Mask of the event to be cleared. 311 extern UINT32 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 eventMask);
|
/kernel/liteos_a/kernel/base/include/ |
H A D | los_event_pri.h | 51 UINT32 eventMask, UINT32 mode, UINT32 timeout); 55 extern UINT32 OsEventReadOnce(PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, UINT32 timeout);
|
H A D | los_sched_pri.h | 420 UINT32 eventMask; /**< Event mask */ member
|
/kernel/uniproton/src/include/uapi/ |
H A D | prt_event.h | 33 * 事件读取模式:表示期望eventMask中的任何一个事件。 38 * 事件读取模式:表示期望接收eventMask中的所有事件。 140 * 读取当前任务的指定掩码为eventMask的事件,可以一次性读取多个事件。事件读取成功后,被读取的事件将被清除。 150 * @param eventMask [IN] 类型#U32,设置要读取的事件掩码,每个bit位对应一个事件,1表示要读取。该入参不能为0。 152 * OS_EVENT_NOWAIT)中的一个标识或的结果。#OS_EVENT_ALL表示期望接收eventMask中的所有事件, 153 * #OS_EVENT_ANY表示等待eventMask中的任何一个事件。#OS_EVENT_WAIT表示若期望事件没有发生,等待接收, 168 extern U32 PRT_EventRead(U32 eventMask, U32 flags, U32 timeOut, U32 *events);
|
/kernel/liteos_m/components/trace/cnv/ |
H A D | trace_cnv.c | 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() local
|
/kernel/liteos_a/kernel/extended/hook/include/ |
H A D | los_hook_types.h | 61 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_READ, (PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, \
|
/kernel/liteos_m/utils/internal/ |
H A D | los_hook_types.h | 63 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_EVENT_READ, (PEVENT_CB_S eventCB, UINT32 eventMask, UINT32 mode, \
|
/kernel/uniproton/src/core/kernel/include/ |
H A D | prt_task_external.h | 81 U32 eventMask; member
|
/kernel/liteos_a/kernel/extended/trace/cnv/ |
H A D | trace_cnv.c | 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() local
|
/kernel/uniproton/src/core/kernel/task/ |
H A D | prt_task_init.c | 316 taskCb->eventMask = 0; in OsTskCreateTcbInit()
|
/kernel/liteos_a/kernel/base/core/ |
H A D | los_task.c | 820 taskCB->eventMask = 0; in OsTaskStatusUnusedSet() 1134 taskInfo->uwEventMask = taskCB->eventMask; in LOS_TaskInfoGet()
|