Home
last modified time | relevance | path

Searched refs:core_relo (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/tools/lib/bpf/
Dbpf_gen_internal.h69 void bpf_gen__record_relo_core(struct bpf_gen *gen, const struct bpf_core_relo *core_relo);
Dgen_loader.c846 const struct bpf_core_relo *core_relo) in bpf_gen__record_relo_core() argument
857 memcpy(relos, core_relo, sizeof(*relos)); in bpf_gen__record_relo_core()
Dlibbpf.c327 const struct bpf_core_relo *core_relo; /* used when type == RELO_CORE */ member
5560 const struct bpf_core_relo *core_relo, int insn_idx) in record_relo_core() argument
5571 relo->core_relo = core_relo; in record_relo_core()
5587 return relo->core_relo; in find_relo_core()
7061 .type_id = relo->core_relo->type_id, in bpf_program_record_relos()
7062 .access_str_off = relo->core_relo->access_str_off, in bpf_program_record_relos()
7063 .kind = relo->core_relo->kind, in bpf_program_record_relos()
/Linux-v6.1/kernel/bpf/
Dverifier.c11256 struct bpf_core_relo core_relo = {}; in check_core_relo() local
11299 if (copy_from_bpfptr(&core_relo, u_core_relo, ncopy)) { in check_core_relo()
11304 if (core_relo.insn_off % 8 || core_relo.insn_off / 8 >= prog->len) { in check_core_relo()
11306 i, core_relo.insn_off, prog->len); in check_core_relo()
11311 err = bpf_core_apply(&ctx, &core_relo, i, in check_core_relo()
11312 &prog->insnsi[core_relo.insn_off / 8]); in check_core_relo()