Lines Matching defs:res
1921 static int parse_u64(const char *value, __u64 *res)
1927 *res = strtoull(value, &value_end, 0);
2232 const struct btf_member *m, __u32 *res)
2257 *res = arr_info->nelems;
5311 enum kern_feature_result res;
5387 if (READ_ONCE(feat->res) == FEAT_UNKNOWN) {
5390 WRITE_ONCE(feat->res, FEAT_SUPPORTED);
5392 WRITE_ONCE(feat->res, FEAT_MISSING);
5395 WRITE_ONCE(feat->res, FEAT_MISSING);
5399 return READ_ONCE(feat->res) == FEAT_SUPPORTED;
11136 struct kprobe_multi_resolve *res;
11148 struct kprobe_multi_resolve *res = data->res;
11154 err = libbpf_ensure_mem((void **)&res->addrs, &res->cap, sizeof(*res->addrs), res->cnt + 1);
11158 res->addrs[res->cnt++] = (unsigned long)sym_addr;
11162 static int libbpf_available_kallsyms_parse(struct kprobe_multi_resolve *res)
11192 if (!glob_match(sym_name, res->pattern))
11218 data.res = res;
11222 if (res->cnt == 0)
11239 static int libbpf_available_kprobes_parse(struct kprobe_multi_resolve *res)
11266 if (!glob_match(sym_name, res->pattern))
11269 err = libbpf_ensure_mem((void **)&res->addrs, &res->cap,
11270 sizeof(*res->addrs), res->cnt + 1);
11274 res->addrs[res->cnt++] = (unsigned long)sym_addr;
11277 if (res->cnt == 0)
11291 struct kprobe_multi_resolve res = {
11322 err = libbpf_available_kprobes_parse(&res);
11324 err = libbpf_available_kallsyms_parse(&res);
11327 addrs = res.addrs;
11328 cnt = res.cnt;
11355 free(res.addrs);
11360 free(res.addrs);