Home
last modified time | relevance | path

Searched refs:dst_prog (Results 1 – 8 of 8) sorted by relevance

/linux-5.19.10/kernel/bpf/preload/iterators/
Diterators.bpf.c44 struct bpf_prog *dst_prog; member
110 aux->attach_func_name, aux->dst_prog->aux->name); in dump_bpf_prog()
/linux-5.19.10/kernel/bpf/
Dsyscall.c2287 struct bpf_prog *dst_prog) in bpf_prog_load_check_attach() argument
2293 if (!attach_btf && !dst_prog) in bpf_prog_load_check_attach()
2307 if (attach_btf && (!btf_id || dst_prog)) in bpf_prog_load_check_attach()
2310 if (dst_prog && prog_type != BPF_PROG_TYPE_TRACING && in bpf_prog_load_check_attach()
2436 struct bpf_prog *prog, *dst_prog = NULL; in bpf_prog_load() local
2485 dst_prog = bpf_prog_get(attr->attach_prog_fd); in bpf_prog_load()
2486 if (IS_ERR(dst_prog)) { in bpf_prog_load()
2487 dst_prog = NULL; in bpf_prog_load()
2512 dst_prog)) { in bpf_prog_load()
2513 if (dst_prog) in bpf_prog_load()
[all …]
Dcore.c2585 if (aux->dst_prog) in bpf_prog_free()
2586 bpf_prog_put(aux->dst_prog); in bpf_prog_free()
Dbtf.c5199 struct bpf_prog *tgt_prog = prog->aux->dst_prog; in bpf_prog_get_target_btf()
5224 struct bpf_prog *tgt_prog = prog->aux->dst_prog; in btf_ctx_access()
6399 prog_type = prog->aux->dst_prog->type; in btf_prepare_func_args()
Dverifier.c14828 struct bpf_prog *tgt_prog = prog->aux->dst_prog; in BTF_SET_START()
/linux-5.19.10/include/linux/
Dbpf_verifier.h596 prog->aux->dst_prog->type : prog->type; in resolve_prog_type()
Dbpf.h1030 struct bpf_prog *dst_prog; member
/linux-5.19.10/net/core/
Dbpf_sk_storage.c394 if (prog->aux->dst_prog) in bpf_sk_storage_tracing_allowed()