Home
last modified time | relevance | path

Searched refs:BPF_EMIT_CALL (Results 1 – 19 of 19) 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 Dcore_reloc_raw.c63 { "poison_call", { BPF_EMIT_CALL(BPF_FUNC_get_prandom_u32) }, unrecognized }, in test_early_core_relo()
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 Dpseudo_func.c14 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem),
21 BPF_EMIT_CALL(BPF_FUNC_timer_init),
26 BPF_EMIT_CALL(BPF_FUNC_timer_set_callback),
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),
2374 BPF_EMIT_CALL(BPF_FUNC_get_prandom_u32),
2474 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem),
2481 BPF_EMIT_CALL(BPF_FUNC_map_lookup_elem),
2502 BPF_EMIT_CALL(BPF_FUNC_ktime_get_ns),
2505 BPF_EMIT_CALL(BPF_FUNC_ktime_get_ns),
/linux/tools/lib/bpf/
H A Dgen_loader.c140 emit(gen, BPF_EMIT_CALL(BPF_FUNC_probe_read_kernel)); in bpf_gen__init()
159 emit(gen, BPF_EMIT_CALL(BPF_FUNC_sys_close)); in add_data()
290 emit(gen, BPF_EMIT_CALL(BPF_FUNC_sys_bpf)); in emit_check_err()
340 emit(gen, BPF_EMIT_CALL(BPF_FUNC_trace_printk)); in debug_regs()
369 emit(gen, BPF_EMIT_CALL(BPF_FUNC_sys_close)); in emit_sys_close_blob()
615 emit(gen, BPF_EMIT_CALL(BPF_FUNC_btf_find_by_name_kind)); in bpf_gen__record_extern()
689 emit(gen, BPF_EMIT_CALL(BPF_FUNC_btf_find_by_name_kind)); in emit_bpf_kallsyms_lookup_name()
711 emit(gen, BPF_EMIT_CALL(BPF_FUNC_kallsyms_lookup_name));
1166 emit(gen, BPF_EMIT_CALL(BPF_FUNC_copy_from_user)); in bpf_gen__map_update_elem()
1168 emit(gen, BPF_EMIT_CALL(BPF_FUNC_probe_read_kerne in bpf_gen__map_update_elem()
[all...]
H A Dlibbpf_probes.c440 BPF_EMIT_CALL((__u32)helper_id), in libbpf_probe_bpf_helper()
H A Dfeatures.c556 BPF_EMIT_CALL(BPF_FUNC_get_func_ip), /* needs PTR_TO_CTX */ in probe_ldimm64_full_range_off()
/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.c958 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem_u32); in htab_map_get_next_key()
960 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem_u64); in htab_map_get_next_key()
962 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem); in htab_map_get_next_key()
1006 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem); in inc_elem_count()
2647 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem); in fd_htab_map_alloc_check()
2936 *insn++ = BPF_EMIT_CALL(__htab_map_lookup_elem);
3299 *insn++ = BPF_EMIT_CALL(rhtab_lookup_elem); in __rhtab_map_lookup_and_delete_batch()
H A Dfixups.c1843 insn_buf[cnt++] = BPF_EMIT_CALL(arch_bpf_timed_may_goto); in bpf_do_misc_fixups()
2382 /* BPF_EMIT_CALL() assumptions in some of the map_gen_lookup in bpf_do_misc_fixups()
2697 insn_buf[4] = BPF_EMIT_CALL(static_call_query(perf_snapshot_branch_stack));
/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()
9547 *insn++ = BPF_EMIT_CALL(bpf_skb_load_helper_8_no_cache); in xdp_is_valid_access()
9550 *insn++ = BPF_EMIT_CALL(bpf_skb_load_helper_16_no_cach in xdp_is_valid_access()
[all...]
/linux/include/linux/
H A Dfilter.h553 #define BPF_EMIT_CALL(FUNC) \
525 #define BPF_EMIT_CALL( global() macro