Lines Matching refs:pfx
9 #gen_template_fallback(template, meta, pfx, name, sfx, order, arch, atomic, int, args...)
14 local pfx="$1"; shift
22 local atomicname="${arch}${atomic}_${pfx}${name}${sfx}${order}"
37 #gen_proto_fallback(meta, pfx, name, sfx, order, arch, atomic, int, args...)
41 local pfx="$1"; shift
46 local tmpl="$(find_fallback_template "${pfx}" "${name}" "${sfx}" "${order}")"
47 gen_template_fallback "${tmpl}" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "$@"
64 local pfx="$1"; shift
71 local basename="${arch}${atomic}_${pfx}${name}${sfx}"
76 #gen_proto_order_variants(meta, pfx, name, sfx, arch, atomic, int, args...)
80 local pfx="$1"; shift
86 local basename="${arch}${atomic}_${pfx}${name}${sfx}"
88 local template="$(find_fallback_template "${pfx}" "${name}" "${sfx}" "${order}")"
91 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "" "$@"
94 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_acquire" "$@"
97 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_release" "$@"
100 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_relaxed" "$@"
109 gen_proto_fallback "${meta}" "${pfx}" "${name}" "${sfx}" "" "$@"
112 gen_proto_fallback "${meta}" "${pfx}" "${name}" "${sfx}" "_acquire" "$@"
116 gen_proto_fallback "${meta}" "${pfx}" "${name}" "${sfx}" "_release" "$@"
131 printf "#endif /* ${arch}${atomic}_${pfx}${name}${sfx} */\n\n"
132 gen_proto_fallback "${meta}" "${pfx}" "${name}" "${sfx}" "" "$@"
133 gen_proto_fallback "${meta}" "${pfx}" "${name}" "${sfx}" "_acquire" "$@"
134 gen_proto_fallback "${meta}" "${pfx}" "${name}" "${sfx}" "_release" "$@"
135 gen_proto_fallback "${meta}" "${pfx}" "${name}" "${sfx}" "_relaxed" "$@"
140 gen_template_fallback "${ATOMICDIR}/fallbacks/acquire" "${meta}" "${pfx}" "${name}" "${sfx}" "_acquire" "$@"
141 gen_template_fallback "${ATOMICDIR}/fallbacks/release" "${meta}" "${pfx}" "${name}" "${sfx}" "_release" "$@"
142 gen_template_fallback "${ATOMICDIR}/fallbacks/fence" "${meta}" "${pfx}" "${name}" "${sfx}" "" "$@"