Lines Matching refs:cands
2305 struct bpf_core_cand_list *cands = NULL; in btfgen_find_cands() local
2327 cands = calloc(1, sizeof(*cands)); in btfgen_find_cands()
2328 if (!cands) in btfgen_find_cands()
2331 err = bpf_core_add_cands(&local_cand, local_essent_len, targ_btf, "vmlinux", 1, cands); in btfgen_find_cands()
2335 return cands; in btfgen_find_cands()
2338 bpf_core_free_cands(cands); in btfgen_find_cands()
2387 struct bpf_core_cand_list *cands = NULL; in btfgen_record_obj() local
2391 !hashmap__find(cand_cache, relo->type_id, &cands)) { in btfgen_record_obj()
2392 cands = btfgen_find_cands(btf, info->src_btf, relo->type_id); in btfgen_record_obj()
2393 if (!cands) { in btfgen_record_obj()
2398 err = hashmap__set(cand_cache, relo->type_id, cands, in btfgen_record_obj()
2404 err = bpf_core_calc_relo_insn(sec_name, relo, relo_idx, btf, cands, in btfgen_record_obj()