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}")"
168 local order="$1"; shift;
171 #ifndef arch_try_${cmpxchg}${order}
172 #define arch_try_${cmpxchg}${order}(_ptr, _oldp, _new) \\
175 ___r = arch_${cmpxchg}${order}((_ptr), ___o, (_new)); \\
180 #endif /* arch_try_${cmpxchg}${order} */
196 for order in "" "_acquire" "_release" "_relaxed"; do
197 gen_try_cmpxchg_fallback "${cmpxchg}" "${order}"