Lines Matching full:order
8 #gen_template_fallback(template, meta, pfx, name, sfx, order, atomic, int, args...)
16 local order="$1"; shift
20 local atomicname="arch_${atomic}_${pfx}${name}${sfx}${order}"
35 #gen_proto_fallback(meta, pfx, name, sfx, order, atomic, int, args...)
42 local order="$1"; shift
44 local tmpl="$(find_fallback_template "${pfx}" "${name}" "${sfx}" "${order}")"
45 gen_template_fallback "${tmpl}" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "$@"
65 local order="$1"; shift
70 printf "#define ${basename}${order} ${basename}${order}\n"
84 local template="$(find_fallback_template "${pfx}" "${name}" "${sfx}" "${order}")"
167 local order="$1"; shift;
170 #ifndef arch_try_cmpxchg${order}
171 #define arch_try_cmpxchg${order}(_ptr, _oldp, _new) \\
174 ___r = arch_cmpxchg${order}((_ptr), ___o, (_new)); \\
179 #endif /* arch_try_cmpxchg${order} */
193 for order in "" "_acquire" "_release" "_relaxed"; do
194 gen_try_cmpxchg_fallback "${order}"