1cat <<EOF 2static __always_inline ${ret} 3${atomic}_read_acquire(const ${atomic}_t *v) 4{ 5 return smp_load_acquire(&(v)->counter); 6} 7EOF 8