Searched refs:cands (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/tools/lib/bpf/ |
| H A D | relo_core.h | 16 struct bpf_core_cand *cands; member 85 struct bpf_core_cand_list *cands,
|
| H A D | relo_core.c | 1300 struct bpf_core_cand_list *cands, in bpf_core_calc_relo_insn() argument 1353 for (i = 0, j = 0; i < cands->len; i++) { in bpf_core_calc_relo_insn() 1354 err = bpf_core_spec_match(local_spec, cands->cands[i].btf, in bpf_core_calc_relo_insn() 1355 cands->cands[i].id, cand_spec); in bpf_core_calc_relo_insn() 1400 cands->cands[j++] = cands->cands[i]; in bpf_core_calc_relo_insn() 1412 cands->len = j; in bpf_core_calc_relo_insn()
|
| H A D | libbpf_internal.h | 690 struct bpf_core_cand_list *cands); 691 void bpf_core_free_cands(struct bpf_core_cand_list *cands);
|
| H A D | libbpf.c | 5581 if (!cands) in bpf_core_free_cands() 5584 free(cands->cands); in bpf_core_free_cands() 5585 free(cands); in bpf_core_free_cands() 5625 new_cands = libbpf_reallocarray(cands->cands, cands->len + 1, in bpf_core_add_cands() 5626 sizeof(*cands->cands)); in bpf_core_add_cands() 5634 cands->cands = new_cands; in bpf_core_add_cands() 5635 cands->len++; in bpf_core_add_cands() 5758 cands = calloc(1, sizeof(*cands)); in bpf_core_find_cands() 5759 if (!cands) in bpf_core_find_cands() 5786 cands); in bpf_core_find_cands() [all …]
|
| /linux-6.15/kernel/bpf/ |
| H A D | btf.c | 7573 } cands[]; member 8994 return jhash(cands->name, cands->name_len, 0); in hash_cands() 9122 memcpy(new_cands, cands, sizeof_cands(cands->cnt)); in bpf_core_add_cands() 9125 cands->cands[cands->cnt].btf = targ_btf; in bpf_core_add_cands() 9126 cands->cands[cands->cnt].id = i; in bpf_core_add_cands() 9173 cands = bpf_core_add_cands(cands, main_btf, 1); in bpf_core_find_cands() 9258 cands.cands = kcalloc(cc->cnt, sizeof(*cands.cands), GFP_KERNEL); in bpf_core_apply() 9259 if (!cands.cands) { in bpf_core_apply() 9268 cands.cands[i].btf = cc->cands[i].btf; in bpf_core_apply() 9269 cands.cands[i].id = cc->cands[i].id; in bpf_core_apply() [all …]
|
| /linux-6.15/tools/bpf/bpftool/ |
| H A D | gen.c | 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() 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() [all …]
|
| /linux-6.15/net/batman-adv/ |
| H A D | distributed-arp-table.c | 559 struct batadv_dat_candidate *cands, in batadv_choose_next_candidate() argument 573 cands[select].type = BATADV_DAT_CANDIDATE_NOT_FOUND; in batadv_choose_next_candidate() 587 if (!batadv_is_orig_node_eligible(cands, select, in batadv_choose_next_candidate() 603 cands[select].type = BATADV_DAT_CANDIDATE_ORIG; in batadv_choose_next_candidate() 604 cands[select].orig_node = max_orig_node; in batadv_choose_next_candidate()
|