SS_FLAG_WATCHDOG_RUNNING
while ((ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) == 0) {
if (ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) {
while (ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) {
if (ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) {
while (ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) {
atomic_or_32(&ss->ss_flags, SS_FLAG_WATCHDOG_RUNNING);
atomic_and_32(&ss->ss_flags, ~SS_FLAG_WATCHDOG_RUNNING);
ss->ss_flags |= SS_FLAG_WATCHDOG_RUNNING;
ss->ss_flags &= ~SS_FLAG_WATCHDOG_RUNNING;
while ((ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) == 0) {
if (ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) {
while (ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) {
while (!(ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING)) {
if (ss->ss_flags & SS_FLAG_WATCHDOG_RUNNING) {
ss->ss_flags |= SS_FLAG_WATCHDOG_RUNNING;
ss->ss_flags &= ~SS_FLAG_WATCHDOG_RUNNING;