Linux Audio

Check our new training course

Loading...
v5.9
 1cat <<EOF
 2static __always_inline ${ret}
 3${arch}${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
v6.2
 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