Home
last modified time | relevance | path

Searched refs:BPF_EMIT_CALL (Results 1 – 17 of 17) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_sysctl.c231 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 Dreg_bounds.c1000 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 Dprecise.c10 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 Datomic_fetch.c14 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 Dbpf_st_mem.c45 BPF_EMIT_CALL(BPF_FUNC_get_prandom_u32),
H A Djmp32.c793 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 Dcalls.c678 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 Dgen_loader.c130 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 Dlibbpf_probes.c437 BPF_EMIT_CALL((__u32)helper_id), in libbpf_probe_bpf_helper()
H A Dfeatures.c480 BPF_EMIT_CALL(BPF_FUNC_get_func_ip), /* needs PTR_TO_CTX */ in probe_kern_arg_ctx_tag()
/linux/tools/include/linux/
H A Dfilter.h289 #define BPF_EMIT_CALL(FUNC) \
288 #define BPF_EMIT_CALL( global() macro
/linux/tools/testing/selftests/bpf/
H A Dtest_verifier.c355 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 Dtest_lru_map.c52 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem), in bpf_map_lookup_elem_with_ref_bit()
/linux/kernel/bpf/
H A Dhashtab.c783 *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 Dfixups.c1811 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 Dfilter.c459 *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 Dfilter.h525 #define BPF_EMIT_CALL(FUNC) \ macro