Lines Matching refs:meta
5 #meta_in(meta, match)
15 #meta_has_ret(meta)
21 #meta_has_acquire(meta)
27 #meta_has_release(meta)
33 #meta_has_relaxed(meta)
65 #gen_ret_type(meta, int)
67 local meta="$1"; shift
70 case "${meta}" in
77 #gen_ret_stmt(meta)
80 if meta_has_ret "${meta}"; then
145 #gen_proto_order_variants(meta, pfx, name, sfx, ...)
148 local meta="$1"; shift
153 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "" "$@"
155 if meta_has_acquire "${meta}"; then
156 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_acquire" "$@"
158 if meta_has_release "${meta}"; then
159 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_release" "$@"
161 if meta_has_relaxed "${meta}"; then
162 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_relaxed" "$@"
166 #gen_proto_variants(meta, name, ...)
169 local meta="$1"; shift
174 meta_in "${meta}" "fF" && pfx="fetch_"
175 meta_in "${meta}" "R" && sfx="_return"
177 gen_proto_order_variants "${meta}" "${pfx}" "${name}" "${sfx}" "$@"
180 #gen_proto(meta, ...)
182 local meta="$1"; shift
183 for m in $(echo "${meta}" | grep -o .); do