Searched refs:cand_spec (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | relo_core.c | 1289 struct bpf_core_spec *cand_spec = &specs_scratch[1]; in bpf_core_calc_relo_insn() local 1339 cands->cands[i].id, cand_spec); in bpf_core_calc_relo_insn() 1341 bpf_core_format_spec(spec_buf, sizeof(spec_buf), cand_spec); in bpf_core_calc_relo_insn() 1347 bpf_core_format_spec(spec_buf, sizeof(spec_buf), cand_spec); in bpf_core_calc_relo_insn() 1354 err = bpf_core_calc_relo(prog_name, relo, relo_idx, local_spec, cand_spec, &cand_res); in bpf_core_calc_relo_insn() 1360 *targ_spec = *cand_spec; in bpf_core_calc_relo_insn() 1361 } else if (cand_spec->bit_offset != targ_spec->bit_offset) { in bpf_core_calc_relo_insn() 1366 prog_name, relo_idx, cand_spec->bit_offset, in bpf_core_calc_relo_insn()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | libbpf.c | 5732 struct bpf_core_spec local_spec, cand_spec, targ_spec = {}; in bpf_core_apply_relo() local 5802 err = bpf_core_spec_match(&local_spec, targ_btf, cand_id, &cand_spec); in bpf_core_apply_relo() 5806 bpf_core_dump_spec(LIBBPF_WARN, &cand_spec); in bpf_core_apply_relo() 5813 bpf_core_dump_spec(LIBBPF_DEBUG, &cand_spec); in bpf_core_apply_relo() 5819 err = bpf_core_calc_relo(prog, relo, relo_idx, &local_spec, &cand_spec, &cand_res); in bpf_core_apply_relo() 5825 targ_spec = cand_spec; in bpf_core_apply_relo() 5826 } else if (cand_spec.bit_offset != targ_spec.bit_offset) { in bpf_core_apply_relo() 5831 prog->name, relo_idx, cand_spec.bit_offset, in bpf_core_apply_relo() 5846 cand_ids->data[j++] = cand_spec.root_type_id; in bpf_core_apply_relo()
|
Completed in 16 milliseconds