Lines Matching refs:set
267 UINT32 LOS_SignalMask(INT32 how, const sigset_t *set, sigset_t *oldSet)
288 if (set == NULL) {
295 sigCB->sigSetFlag &= ~*set;
298 sigCB->sigSetFlag = *set;
301 sigCB->sigSetFlag |= *set;
312 STATIC INLINE UINT32 SignalTimedWait(LosTaskCB *task, const sigset_t *set, UINT32 timeout, UINT32 *intSave)
327 sigCB->sigWaitFlag |= *set;
348 UINT32 LOS_SignalWait(const sigset_t *set, siginfo_t *info, UINT32 timeout)
356 if ((set == NULL) || (*set == 0)) {
371 sigFlag = sigCB->sigPendFlag & *set;
377 sigNo = SignalTimedWait(task, set, timeout, &intSave);
419 if (!(sigCB->sigSetFlag & LOS_SIGNAL_MASK(sigNo))) { /* the signal has not been set */