Home
last modified time | relevance | path

Searched refs:tprogs (Results 1 – 7 of 7) sorted by relevance

/linux/samples/bpf/
A DMakefile12 tprogs-y += sockex1
13 tprogs-y += sockex2
14 tprogs-y += sockex3
15 tprogs-y += tracex1
16 tprogs-y += tracex2
17 tprogs-y += tracex3
18 tprogs-y += tracex4
19 tprogs-y += tracex5
33 tprogs-y += xdp1
34 tprogs-y += xdp2
[all …]
A DMakefile.target19 __tprogs := $(sort $(tprogs-y))
/linux/kernel/bpf/
A Dtrampoline.c179 struct bpf_tramp_progs *tprogs; in bpf_trampoline_get_progs() local
184 tprogs = kcalloc(BPF_TRAMP_MAX, sizeof(*tprogs), GFP_KERNEL); in bpf_trampoline_get_progs()
185 if (!tprogs) in bpf_trampoline_get_progs()
191 progs = tprogs[kind].progs; in bpf_trampoline_get_progs()
198 return tprogs; in bpf_trampoline_get_progs()
337 struct bpf_tramp_progs *tprogs; in bpf_trampoline_update() local
343 if (IS_ERR(tprogs)) in bpf_trampoline_update()
344 return PTR_ERR(tprogs); in bpf_trampoline_update()
368 &tr->func.model, flags, tprogs, in bpf_trampoline_update()
388 kfree(tprogs); in bpf_trampoline_update()
[all …]
A Dbpf_struct_ops.c318 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_progs *tprogs, in bpf_struct_ops_prepare_trampoline() argument
325 tprogs[BPF_TRAMP_FENTRY].progs[0] = prog; in bpf_struct_ops_prepare_trampoline()
326 tprogs[BPF_TRAMP_FENTRY].nr_progs = 1; in bpf_struct_ops_prepare_trampoline()
329 model, flags, tprogs, NULL); in bpf_struct_ops_prepare_trampoline()
340 struct bpf_tramp_progs *tprogs = NULL; in bpf_struct_ops_map_update_elem() local
364 tprogs = kcalloc(BPF_TRAMP_MAX, sizeof(*tprogs), GFP_KERNEL); in bpf_struct_ops_map_update_elem()
365 if (!tprogs) in bpf_struct_ops_map_update_elem()
450 err = bpf_struct_ops_prepare_trampoline(tprogs, prog, in bpf_struct_ops_map_update_elem()
493 kfree(tprogs); in bpf_struct_ops_map_update_elem()
/linux/net/bpf/
A Dbpf_dummy_struct_ops.c81 struct bpf_tramp_progs *tprogs; in bpf_struct_ops_test_run() local
95 tprogs = kcalloc(BPF_TRAMP_MAX, sizeof(*tprogs), GFP_KERNEL); in bpf_struct_ops_test_run()
96 if (!tprogs) { in bpf_struct_ops_test_run()
109 err = bpf_struct_ops_prepare_trampoline(tprogs, prog, in bpf_struct_ops_test_run()
127 kfree(tprogs); in bpf_struct_ops_test_run()
/linux/arch/x86/net/
A Dbpf_jit_comp.c1975 struct bpf_tramp_progs *tprogs, in arch_prepare_bpf_trampoline() argument
1980 struct bpf_tramp_progs *fentry = &tprogs[BPF_TRAMP_FENTRY]; in arch_prepare_bpf_trampoline()
1981 struct bpf_tramp_progs *fexit = &tprogs[BPF_TRAMP_FEXIT]; in arch_prepare_bpf_trampoline()
1982 struct bpf_tramp_progs *fmod_ret = &tprogs[BPF_TRAMP_MODIFY_RETURN]; in arch_prepare_bpf_trampoline()
/linux/include/linux/
A Dbpf.h630 struct bpf_tramp_progs *tprogs,
1013 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_progs *tprogs,

Completed in 19 milliseconds