projects/linux·blob master · refs

8 lines · 156 B

1cat <<EOF
2 if (__native_word(${atomic}_t)) {
3 smp_store_release(&(v)->counter, i);
4 } else {
5 __atomic_release_fence();
6 raw_${atomic}_set(v, i);
7 }
8EOF