Lines Matching full:flags
14 * @brief Set the specified Thread Flags of a thread.
16 uint32_t osThreadFlagsSet(osThreadId_t thread_id, uint32_t flags) in osThreadFlagsSet() argument
22 (flags & 0x80000000)) { in osThreadFlagsSet()
27 tid->signal_results |= flags; in osThreadFlagsSet()
36 * @brief Get the current Thread Flags of current running thread.
55 * @brief Clear the specified Thread Flags of current running thread.
57 uint32_t osThreadFlagsClear(uint32_t flags) in osThreadFlagsClear() argument
66 if (flags & 0x80000000) { in osThreadFlagsClear()
77 tid->signal_results &= ~(flags); in osThreadFlagsClear()
84 * @brief Wait for one or more Thread Flags of the current running thread to
87 uint32_t osThreadFlagsWait(uint32_t flags, uint32_t options, uint32_t timeout) in osThreadFlagsWait() argument
99 if (flags & 0x80000000) { in osThreadFlagsWait()
145 if ((tid->signal_results & flags) == flags) { in osThreadFlagsWait()
172 /* Clear signal flags as the thread is ready now */ in osThreadFlagsWait()
174 tid->signal_results &= ~(flags); in osThreadFlagsWait()