| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | test_sysctl.c | 231 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_name), 272 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_name), 316 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_name), 370 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_name), 418 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_name), 454 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_current_value), 493 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_current_value), 532 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_current_value), 569 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_current_value), 605 BPF_EMIT_CALL(BPF_FUNC_sysctl_get_current_value), [all …]
|
| H A D | reg_bounds.c | 1000 emit(BPF_EMIT_CALL(BPF_FUNC_get_current_pid_tgid)); in load_range_cmp_prog() 1005 emit(BPF_EMIT_CALL(BPF_FUNC_get_current_pid_tgid)); in load_range_cmp_prog() 1098 emit(BPF_EMIT_CALL(0xDEAD)); /* poison this branch */ 1115 emit(BPF_EMIT_CALL(0xDEAD)); /* poison this branch */ in parse_reg_state()
|
| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | precise.c | 10 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 19 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 34 BPF_EMIT_CALL(BPF_FUNC_probe_read_kernel), 69 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 78 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 93 BPF_EMIT_CALL(BPF_FUNC_probe_read_kernel),
|
| H A D | atomic_fetch.c | 14 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 38 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 62 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 85 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem),
|
| H A D | bpf_st_mem.c | 45 BPF_EMIT_CALL(BPF_FUNC_get_prandom_u32),
|
| H A D | jmp32.c | 793 BPF_EMIT_CALL(BPF_FUNC_get_cgroup_classid), 820 BPF_EMIT_CALL(BPF_FUNC_get_cgroup_classid), 848 BPF_EMIT_CALL(BPF_FUNC_get_cgroup_classid),
|
| H A D | calls.c | 678 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 2302 BPF_EMIT_CALL(BPF_FUNC_get_prandom_u32), 2402 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 2409 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), 2430 BPF_EMIT_CALL(BPF_FUNC_ktime_get_ns), 2433 BPF_EMIT_CALL(BPF_FUNC_ktime_get_ns),
|
| /linux/tools/lib/bpf/ |
| H A D | gen_loader.c | 130 emit(gen, BPF_EMIT_CALL(BPF_FUNC_probe_read_kernel)); in bpf_gen__init() 149 emit(gen, BPF_EMIT_CALL(BPF_FUNC_sys_close)); in bpf_gen__init() 280 emit(gen, BPF_EMIT_CALL(BPF_FUNC_sys_bpf)); in emit_sys_bpf() 330 emit(gen, BPF_EMIT_CALL(BPF_FUNC_trace_printk)); in emit_debug() 359 emit(gen, BPF_EMIT_CALL(BPF_FUNC_sys_close)); in __emit_sys_close() 602 emit(gen, BPF_EMIT_CALL(BPF_FUNC_btf_find_by_name_kind)); in emit_find_attach_target() 676 emit(gen, BPF_EMIT_CALL(BPF_FUNC_btf_find_by_name_kind)); in emit_bpf_find_by_name_kind() 698 emit(gen, BPF_EMIT_CALL(BPF_FUNC_kallsyms_lookup_name)); in emit_bpf_kallsyms_lookup_name() 1170 emit(gen, BPF_EMIT_CALL(BPF_FUNC_copy_from_user)); in bpf_gen__map_update_elem() 1172 emit(gen, BPF_EMIT_CALL(BPF_FUNC_probe_read_kernel)); in bpf_gen__map_update_elem()
|
| H A D | libbpf_probes.c | 437 BPF_EMIT_CALL((__u32)helper_id), in libbpf_probe_bpf_helper()
|
| H A D | features.c | 480 BPF_EMIT_CALL(BPF_FUNC_get_func_ip), /* needs PTR_TO_CTX */ in probe_kern_arg_ctx_tag()
|
| /linux/tools/include/linux/ |
| H A D | filter.h | 289 #define BPF_EMIT_CALL(FUNC) \ 288 #define BPF_EMIT_CALL( global() macro
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_verifier.c | 355 insn[0] = BPF_EMIT_CALL(BPF_FUNC_get_prandom_u32); in bpf_fill_torturous_jumps_insn_1() 371 insn[0] = BPF_EMIT_CALL(BPF_FUNC_get_prandom_u32); in bpf_fill_torturous_jumps_insn_2() 477 BPF_EMIT_CALL(BPF_FUNC_ ## func)
|
| H A D | test_lru_map.c | 52 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), in bpf_map_lookup_elem_with_ref_bit()
|
| /linux/kernel/bpf/ |
| H A D | hashtab.c | 783 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem); in htab_map_gen_lookup() 824 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem); in htab_lru_map_gen_lookup() 2423 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem); in htab_percpu_map_gen_lookup() 2712 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem); in htab_of_map_gen_lookup() 3099 *insn++ = BPF_EMIT_CALL(rhtab_lookup_elem); in rhtab_map_gen_lookup()
|
| H A D | fixups.c | 1811 insn_buf[5] = BPF_EMIT_CALL(arch_bpf_timed_may_goto); in bpf_do_misc_fixups() 2358 insn_buf[4] = BPF_EMIT_CALL(static_call_query(perf_snapshot_branch_stack)); in bpf_do_misc_fixups()
|
| /linux/net/core/ |
| H A D | filter.c | 459 *insn = BPF_EMIT_CALL(bpf_skb_get_pay_offset); in convert_bpf_extensions() 462 *insn = BPF_EMIT_CALL(bpf_skb_get_nlattr); in convert_bpf_extensions() 465 *insn = BPF_EMIT_CALL(bpf_skb_get_nlattr_nest); in convert_bpf_extensions() 468 *insn = BPF_EMIT_CALL(bpf_get_raw_cpu_id); in convert_bpf_extensions() 471 *insn = BPF_EMIT_CALL(bpf_user_rnd_u32); in convert_bpf_extensions() 545 *insn++ = BPF_EMIT_CALL(bpf_skb_load_helper_8); in convert_bpf_ld_abs() 548 *insn++ = BPF_EMIT_CALL(bpf_skb_load_helper_16); in convert_bpf_ld_abs() 551 *insn++ = BPF_EMIT_CALL(bpf_skb_load_helper_32); in convert_bpf_ld_abs() 9409 *insn++ = BPF_EMIT_CALL(bpf_skb_load_helper_8_no_cache); in bpf_gen_ld_abs() 9412 *insn++ = BPF_EMIT_CALL(bpf_skb_load_helper_16_no_cache); in bpf_gen_ld_abs() [all …]
|
| /linux/include/linux/ |
| H A D | filter.h | 525 #define BPF_EMIT_CALL(FUNC) \ macro
|