Searched refs:tprogs (Results 1 – 7 of 7) sorted by relevance
/linux/samples/bpf/ |
A D | Makefile | 12 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 D | Makefile.target | 19 __tprogs := $(sort $(tprogs-y))
|
/linux/kernel/bpf/ |
A D | trampoline.c | 179 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 D | bpf_struct_ops.c | 318 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 D | bpf_dummy_struct_ops.c | 81 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 D | bpf_jit_comp.c | 1975 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 D | bpf.h | 630 struct bpf_tramp_progs *tprogs, 1013 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_progs *tprogs,
|
Completed in 19 milliseconds