Home
last modified time | relevance | path

Searched refs:fentry (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/Documentation/bpf/libbpf/
H A Dprogram_types.rst72 … | | ``freplace+`` [#fentry]_ | …
156 … | ``BPF_MODIFY_RETURN`` | ``fmod_ret+`` [#fentry]_ | …
158 … | | ``fmod_ret.s+`` [#fentry]_ | Yes …
160 … | ``BPF_TRACE_FENTRY`` | ``fentry+`` [#fentry]_ …
162 … | | ``fentry.s+`` [#fentry]_ |…
164 … | ``BPF_TRACE_FEXIT`` | ``fexit+`` [#fentry]_ | …
166 … | | ``fexit.s+`` [#fentry]_ | Yes …
172 … | ``BPF_TRACE_RAW_TP`` | ``tp_btf+`` [#fentry]_ | …
190 .. [#fentry] The ``fentry`` attach format is ``fentry[.s]/<function>``.
/openbmc/linux/drivers/ras/
H A Ddebugfs.c42 struct dentry *fentry; in ras_add_daemon_trace() local
47 fentry = debugfs_create_file("daemon_active", S_IRUSR, ras_debugfs_dir, in ras_add_daemon_trace()
49 if (IS_ERR(fentry)) in ras_add_daemon_trace()
/openbmc/linux/tools/testing/selftests/bpf/
H A DDENYLIST.s390x13 kprobe_multi_test # relies on fentry
24 unpriv_bpf_disabled # fentry
H A Dtest_ftrace.sh37 ./test_progs -t fentry
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtest_trace_ext_tracing.c10 int BPF_PROG(fentry, struct sk_buff *skb) in BPF_PROG() argument
/openbmc/linux/tools/testing/selftests/bpf/benchs/
H A Drun_bench_trigger.sh5 for i in base tp rawtp kprobe fentry fmodret
H A Drun_bench_rename.sh5 for i in base kprobe kretprobe rawtp fentry fexit
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtrace_ext.c75 prog = skel_trace->progs.fentry; in test_trace_ext()
/openbmc/linux/arch/x86/include/asm/
H A Dftrace.h7 # error Compiler does not support fentry?
/openbmc/linux/drivers/cdrom/
H A Dgdrom.c315 int fentry, lentry, track, data, err; in gdrom_get_last_session() local
331 fentry = get_entry_track(gd.toc->first); in gdrom_get_last_session()
340 } while (track >= fentry); in gdrom_get_last_session()
/openbmc/linux/drivers/clk/tegra/
H A Dclk-tegra210.c2894 struct tegra_clk_pll_freq_table *fentry; in tegra210_enable_pllu() local
2899 for (fentry = pll_u_freq_table; fentry->input_rate; fentry++) { in tegra210_enable_pllu()
2900 if (fentry->input_rate == pll_ref_freq) in tegra210_enable_pllu()
2904 if (!fentry->input_rate) { in tegra210_enable_pllu()
2918 reg |= fentry->m; in tegra210_enable_pllu()
2919 reg |= fentry->n << 8; in tegra210_enable_pllu()
2920 reg |= fentry->p << 16; in tegra210_enable_pllu()
/openbmc/linux/scripts/
H A Drecordmcount.h360 char const *fentry = "__fentry__"; in get_mcountsym() local
366 (strcmp(fentry, symname) == 0)) in get_mcountsym()
/openbmc/linux/mm/
H A Dswap_state.c780 static struct page *swap_vma_readahead(swp_entry_t fentry, gfp_t gfp_mask, in swap_vma_readahead() argument
837 return read_swap_cache_async(fentry, gfp_mask, vma, vmf->address, in swap_vma_readahead()
/openbmc/linux/tools/objtool/include/objtool/
H A Delf.h66 u8 fentry : 1; member
/openbmc/linux/Documentation/bpf/
H A Ddrgn.rst29 programs via ``freplace``/``fentry``/``fexit`` mechanisms, since there is no
/openbmc/linux/Documentation/trace/
H A Dftrace-uses.rst94 (where the fentry or mcount is within the function)
282 Although the ip must be the address where the call to fentry or mcount is
/openbmc/linux/arch/s390/net/
H A Dbpf_jit_comp.c2210 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline() local
2374 for (i = 0; i < fentry->nr_links; i++) in __arch_prepare_bpf_trampoline()
2375 if (invoke_bpf_prog(tjit, m, fentry->links[i], in __arch_prepare_bpf_trampoline()
/openbmc/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c795 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline() local
930 for (i = 0; i < fentry->nr_links; i++) { in __arch_prepare_bpf_trampoline()
931 ret = invoke_bpf_prog(fentry->links[i], args_off, retval_off, run_ctx_off, in __arch_prepare_bpf_trampoline()
/openbmc/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1843 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in prepare_trampoline() local
1949 for (i = 0; i < fentry->nr_links; i++) in prepare_trampoline()
1950 invoke_bpf_prog(ctx, fentry->links[i], args_off, in prepare_trampoline()
/openbmc/linux/arch/x86/net/
H A Dbpf_jit_comp.c2355 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in arch_prepare_bpf_trampoline() local
2495 if (fentry->nr_links) in arch_prepare_bpf_trampoline()
2496 if (invoke_bpf(m, &prog, fentry, regs_off, run_ctx_off, in arch_prepare_bpf_trampoline()
/openbmc/u-boot/tools/binman/
H A Dftest.py1314 for fentry in fentries:
1315 self.assertEqual(0, fentry.flags)
/openbmc/linux/tools/bpf/bpftool/Documentation/
H A Dbpftool-prog.rst54 | **struct_ops** | **fentry** | **fexit** | **freplace** | **sk_lookup**
/openbmc/linux/tools/objtool/
H A Dcheck.c1406 if (opts.mcount && sym->fentry) { in annotate_call_site()
2526 func->fentry = true; in classify_symbols()
2661 if (dest->fentry || dest->embedded_insn) in is_special_call()
/openbmc/linux/tools/bpf/bpftool/bash-completion/
H A Dbpftool493 fentry fexit freplace sk_lookup'
/openbmc/linux/Documentation/livepatch/
H A Dlivepatch.rst428 using -fentry gcc compiler option on x86_64.

12