Home
last modified time | relevance | path

Searched refs:DSF_ARMED (Results 1 – 2 of 2) sorted by relevance

/NextBSD/lib/libdispatch/src/
HDsource_internal.h171 #define DSF_ARMED 2u // source is armed macro
HDsource.c526 (void)dispatch_atomic_and2o(ds, ds_atomic_flags, ~DSF_ARMED, relaxed); in _dispatch_source_kevent_unregister()
562 (void)dispatch_atomic_or2o(ds, ds_atomic_flags, DSF_ARMED, relaxed); in _dispatch_source_kevent_register()
642 } else if (ds->ds_needs_rearm && !(ds->ds_atomic_flags & DSF_ARMED)) { in _dispatch_source_invoke2()
648 (void)dispatch_atomic_or2o(ds, ds_atomic_flags, DSF_ARMED, relaxed); in _dispatch_source_invoke2()
686 } else if (ds->ds_needs_rearm && !(ds->ds_atomic_flags & DSF_ARMED)) { in _dispatch_source_probe()
715 (void)dispatch_atomic_and2o(ds, ds_atomic_flags, ~DSF_ARMED, relaxed); in _dispatch_source_merge_kevent()
1170 (void)dispatch_atomic_or2o(ds, ds_atomic_flags, DSF_ARMED, release); in _dispatch_source_set_timer3()
1518 (void)dispatch_atomic_and2o(ds, ds_atomic_flags, ~DSF_ARMED, relaxed); in _dispatch_timers_update()
1528 (void)dispatch_atomic_or2o(ds, ds_atomic_flags, DSF_ARMED, relaxed); in _dispatch_timers_update()