atomic_load_explicit
*ret = atomic_load_explicit(&refcnt->val, memory_order_acquire);
#define tsan_load(ptr) atomic_load_explicit((ptr), memory_order_relaxed)
#define tsan_ld_acq(ptr) atomic_load_explicit((ptr), memory_order_acquire)
for (h = atomic_load_explicit(&handlers, memory_order_acquire);
while (atomic_load_explicit(&finish, memory_order_relaxed) != 1)
while (atomic_load_explicit(&finish, memory_order_relaxed) != 2)
atomic_load_explicit(&g_qcom_rnd_softc, memory_order_acquire) == sc,
atomic_load_explicit(&g_vtrnd_softc, memory_order_acquire) == sc,
atomic_load_explicit(object, memory_order_seq_cst)