Home
last modified time | relevance | path

Searched refs:bpf_tail_call (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dverifier_runtime_jit.c60 call %[bpf_tail_call]; \ in dummy_prog_loop1_socket()
64 : __imm(bpf_tail_call), in dummy_prog_loop1_socket()
76 call %[bpf_tail_call]; \ in dummy_prog_loop2_socket()
80 : __imm(bpf_tail_call), in dummy_prog_loop2_socket()
93 call %[bpf_tail_call]; \ in call_within_bounds_prog_once()
97 : __imm(bpf_tail_call), in call_within_bounds_prog_once()
110 call %[bpf_tail_call]; \ in call_within_bounds_prog_loop()
114 : __imm(bpf_tail_call), in call_within_bounds_prog_loop()
127 call %[bpf_tail_call]; \ in call_within_bounds_no_prog()
131 : __imm(bpf_tail_call), in call_within_bounds_no_prog()
[all...]
H A Dverifier_map_ptr_mixing.c94 call %[bpf_tail_call]; \ in dummy_prog_loop1_socket()
98 : __imm(bpf_tail_call), in dummy_prog_loop1_socket()
110 call %[bpf_tail_call]; \ in dummy_prog_loop2_socket()
114 : __imm(bpf_tail_call), in dummy_prog_loop2_socket()
232 call %[bpf_tail_call]; \ in pointers_for_lookup_tail_tail_1()
236 : __imm(bpf_tail_call), in pointers_for_lookup_tail_tail_1()
255 call %[bpf_tail_call]; \ in pointers_for_lookup_tail_tail_2()
259 : __imm(bpf_tail_call), in pointers_for_lookup_tail_tail_2()
H A Dtailcall6.c21 bpf_tail_call(skb, &jmp_table, which); in classifier_0()
30 bpf_tail_call(skb, &jmp_table, which); in entry()
H A Dtest_prog_array_init.c37 bpf_tail_call(ctx, &prog_array_init, 1); in entry()
H A Dverifier_ref_tracking.c101 call %[bpf_tail_call]; \ in dummy_prog_loop1_tc()
105 : __imm(bpf_tail_call), in dummy_prog_loop1_tc()
872 /* bpf_tail_call() */ \ in check_reference_or_tail_call()
876 call %[bpf_tail_call]; \ in check_reference_or_tail_call()
884 __imm(bpf_tail_call), in check_reference_or_tail_call()
902 l0_%=: /* bpf_tail_call() */ \ in release_reference_then_tail_call()
906 call %[bpf_tail_call]; \ in release_reference_then_tail_call()
912 __imm(bpf_tail_call), in release_reference_then_tail_call()
927 " /* bpf_tail_call() */ \ in possible_reference_over_tail_call()
932 call %[bpf_tail_call]; \ in possible_reference_over_tail_call()
[all...]
H A Dtailcall5.c35 bpf_tail_call(skb, &jmp_table, idx); in entry()
H A Dtailcall4.c28 bpf_tail_call(skb, &jmp_table, selector); in entry()
H A Dverifier_unpriv.c71 call %[bpf_tail_call]; \ in dummy_prog_loop1_socket()
75 : __imm(bpf_tail_call), in dummy_prog_loop1_socket()
611 call %[bpf_tail_call]; \ in pass_pointer_to_tail_call()
615 : __imm(bpf_tail_call), in pass_pointer_to_tail_call()
/kernel/linux/linux-5.10/samples/bpf/
H A Dsockex3_kern.c37 * bpf_tail_call(skb, &jmp_table, proto);
47 bpf_tail_call(skb, &jmp_table, PARSE_VLAN); in parse_eth_proto()
51 bpf_tail_call(skb, &jmp_table, PARSE_MPLS); in parse_eth_proto()
54 bpf_tail_call(skb, &jmp_table, PARSE_IP); in parse_eth_proto()
57 bpf_tail_call(skb, &jmp_table, PARSE_IPV6); in parse_eth_proto()
H A Dtracex5_kern.c35 bpf_tail_call(ctx, &progs, sc_nr); in bpf_prog1()
/kernel/linux/linux-6.6/samples/bpf/
H A Dsockex3_kern.c268 * bpf_tail_call(skb, &prog_array_init, proto);
278 bpf_tail_call(skb, &prog_array_init, PARSE_VLAN); in parse_eth_proto()
282 bpf_tail_call(skb, &prog_array_init, PARSE_MPLS); in parse_eth_proto()
285 bpf_tail_call(skb, &prog_array_init, PARSE_IP); in parse_eth_proto()
288 bpf_tail_call(skb, &prog_array_init, PARSE_IPV6); in parse_eth_proto()
H A Dtracex5.bpf.c35 bpf_tail_call(ctx, &progs, sc_nr); in bpf_prog1()
/kernel/linux/linux-6.6/drivers/hid/bpf/entrypoints/
H A Dentrypoints.bpf.c20 bpf_tail_call(ctx, &hid_jmp_table, hctx->index); in BPF_PROG()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dtailcall5.c35 bpf_tail_call(skb, &jmp_table, idx); in entry()
H A Dtailcall4.c28 bpf_tail_call(skb, &jmp_table, selector); in entry()
/kernel/linux/linux-5.10/tools/perf/examples/bpf/
H A Daugmented_raw_syscalls.c267 bpf_tail_call(args, &syscalls_sys_enter, augmented_args->args.syscall_nr); in sys_enter()
287 bpf_tail_call(args, &syscalls_sys_exit, exit_args.syscall_nr); in sys_exit()
/kernel/linux/linux-5.10/tools/perf/include/bpf/
H A Dbpf.h48 static void (*bpf_tail_call)(void *ctx, void *map, int index) = (void *)BPF_FUNC_tail_call; variable
/kernel/linux/linux-6.6/tools/perf/util/bpf_skel/
H A Daugmented_raw_syscalls.bpf.c395 bpf_tail_call(args, &syscalls_sys_enter, augmented_args->args.syscall_nr); in sys_enter()
415 bpf_tail_call(args, &syscalls_sys_exit, exit_args.syscall_nr); in sys_exit()

Completed in 7 milliseconds