in src/inline_internal.h [1380:1387]
return os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, {
if (unlikely(!_dq_state_is_sync_runnable(old_state)) ||
_dq_state_is_dirty(old_state) ||
_dq_state_has_pending_barrier(old_state)) {
os_atomic_rmw_loop_give_up(return false);
}
new_state = old_state + DISPATCH_QUEUE_WIDTH_INTERVAL;
});