Linux Audio
Check our new training course
1cat <<EOF 2static __always_inline ${ret} 3arch_${atomic}_${pfx}${name}${sfx}(${params}) 4{ 5 ${ret} ret; 6 __atomic_pre_full_fence(); 7 ret = arch_${atomic}_${pfx}${name}${sfx}_relaxed(${args}); 8 __atomic_post_full_fence(); 9 return ret; 10} 11EOF
1cat <<EOF 2static inline ${ret} 3${atomic}_${pfx}${name}${sfx}(${params}) 4{ 5 ${ret} ret; 6 __atomic_pre_full_fence(); 7 ret = ${atomic}_${pfx}${name}${sfx}_relaxed(${args}); 8 __atomic_post_full_fence(); 9 return ret; 10} 11EOF