• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/

Lines Matching refs:ThreadState

222 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a, morder mo) {
258 static void AtomicStore(ThreadState *thr, uptr pc, volatile T *a, T v,
281 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
338 static T AtomicExchange(ThreadState *thr, uptr pc, volatile T *a, T v,
344 static T AtomicFetchAdd(ThreadState *thr, uptr pc, volatile T *a, T v,
350 static T AtomicFetchSub(ThreadState *thr, uptr pc, volatile T *a, T v,
356 static T AtomicFetchAnd(ThreadState *thr, uptr pc, volatile T *a, T v,
362 static T AtomicFetchOr(ThreadState *thr, uptr pc, volatile T *a, T v,
368 static T AtomicFetchXor(ThreadState *thr, uptr pc, volatile T *a, T v,
374 static T AtomicFetchNand(ThreadState *thr, uptr pc, volatile T *a, T v,
403 static bool AtomicCAS(ThreadState *thr, uptr pc,
436 static T AtomicCAS(ThreadState *thr, uptr pc,
447 static void AtomicFence(ThreadState *thr, uptr pc, morder mo) {
476 ThreadState *const thr = cur_thread(); \
491 ScopedAtomic(ThreadState *thr, uptr pc, const volatile void *a,
502 ThreadState *thr_;
505 static void AtomicStatInc(ThreadState *thr, uptr size, morder mo, StatType t) {
898 void __tsan_go_atomic32_load(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
903 void __tsan_go_atomic64_load(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
908 void __tsan_go_atomic32_store(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
913 void __tsan_go_atomic64_store(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
918 void __tsan_go_atomic32_fetch_add(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
923 void __tsan_go_atomic64_fetch_add(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
928 void __tsan_go_atomic32_exchange(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
933 void __tsan_go_atomic64_exchange(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
939 ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
948 ThreadState *thr, uptr cpc, uptr pc, u8 *a) {