Lines Matching full:order
37 local order="$1"; shift
39 if [ "${order}" = "_release" ]; then
41 elif [ -z "${order}" ] && ! meta_in "$meta" "slv"; then
52 #gen_proto_order_variant(meta, pfx, name, sfx, order, atomic, int, arg...)
59 local order="$1"; shift
63 local atomicname="${atomic}_${pfx}${name}${sfx}${order}"
67 local checks="$(gen_params_checks "${meta}" "${order}" "$@")"
86 local order="$1"; shift
91 case "$order" in
100 #define ${xchg}${order}(ptr, oldp, ...) \\
109 arch_${xchg}${order}(__ai_ptr, __ai_oldp, __VA_ARGS__); \\
116 #define ${xchg}${order}(ptr, ...) \\
123 arch_${xchg}${order}(__ai_ptr, __VA_ARGS__); \\
170 for order in "" "_acquire" "_release" "_relaxed"; do
171 gen_xchg "${xchg}" "${order}" ""