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)
39 #meta_is_implicitly_relaxed(meta)
84 #gen_ret_type(meta, int)
86 local meta="$1"; shift
89 case "${meta}" in
96 #gen_ret_stmt(meta)
99 if meta_has_ret "${meta}"; then
164 #gen_desc_return(meta)
167 local meta="$1"; shift
169 case "${meta}" in
185 #gen_template_kerneldoc(template, class, meta, pfx, name, sfx, order, atomic, int, args...)
190 local meta="$1"; shift
200 local ret="$(gen_ret_type "${meta}" "${int}")"
201 local retstmt="$(gen_ret_stmt "${meta}")"
210 elif meta_is_implicitly_relaxed "${meta}"; then
222 desc_return="$(gen_desc_return "${meta}")"
227 #gen_kerneldoc(class, meta, pfx, name, sfx, order, atomic, int, args...)
231 local meta="$1"; shift
245 gen_template_kerneldoc "${tmpl}" "${class}" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "$@"
249 #gen_proto_order_variants(meta, pfx, name, sfx, ...)
252 local meta="$1"; shift
257 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "" "$@"
259 if meta_has_acquire "${meta}"; then
260 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_acquire" "$@"
262 if meta_has_release "${meta}"; then
263 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_release" "$@"
265 if meta_has_relaxed "${meta}"; then
266 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_relaxed" "$@"
270 #gen_proto_variants(meta, name, ...)
273 local meta="$1"; shift
278 meta_in "${meta}" "fF" && pfx="fetch_"
279 meta_in "${meta}" "R" && sfx="_return"
281 gen_proto_order_variants "${meta}" "${pfx}" "${name}" "${sfx}" "$@"
284 #gen_proto(meta, ...)
286 local meta="$1"; shift
287 for m in $(echo "${meta}" | grep -o .); do