Home | History | Annotate | Download | only in rtl

Lines Matching refs:ThreadState

36     ThreadState *const thr = cur_thread(); \
44 ScopedAtomic(ThreadState *thr, uptr pc, const char *func)
58 ThreadState *thr_;
75 static void AtomicStatInc(ThreadState *thr, uptr size, morder mo, StatType t) {
247 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a,
267 static void AtomicStore(ThreadState *thr, uptr pc, volatile T *a, T v,
291 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
307 static T AtomicExchange(ThreadState *thr, uptr pc, volatile T *a, T v,
313 static T AtomicFetchAdd(ThreadState *thr, uptr pc, volatile T *a, T v,
319 static T AtomicFetchSub(ThreadState *thr, uptr pc, volatile T *a, T v,
325 static T AtomicFetchAnd(ThreadState *thr, uptr pc, volatile T *a, T v,
331 static T AtomicFetchOr(ThreadState *thr, uptr pc, volatile T *a, T v,
337 static T AtomicFetchXor(ThreadState *thr, uptr pc, volatile T *a, T v,
343 static T AtomicFetchNand(ThreadState *thr, uptr pc, volatile T *a, T v,
349 static bool AtomicCAS(ThreadState *thr, uptr pc,
371 static T AtomicCAS(ThreadState *thr, uptr pc,
377 static void AtomicFence(ThreadState *thr, uptr pc, morder mo) {