Home
last modified time | relevance | path

Searched refs:bpf_prog_run (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/net/core/
H A Dptp_classifier.c106 return bpf_prog_run(ptp_insns, skb); in ptp_classify_raw()
H A Ddev.c4245 ret = bpf_prog_run(prog, skb); in tcx_run()
H A Dfilter.c11313 action = bpf_prog_run(prog, &reuse_kern); in bpf_run_sk_reuseport()
/linux-6.15/Documentation/bpf/
H A Dindex.rst27 bpf_prog_run
/linux-6.15/kernel/bpf/
H A Dcgroup.c101 ctx, bpf_prog_run, 0, NULL); in __cgroup_bpf_run_lsm_sock()
123 ctx, bpf_prog_run, 0, NULL); in __cgroup_bpf_run_lsm_socket()
142 ctx, bpf_prog_run, 0, NULL); in __cgroup_bpf_run_lsm_current()
1474 return bpf_prog_run_array_cg(&cgrp->bpf, atype, sk, bpf_prog_run, 0, in __cgroup_bpf_run_filter_sk()
1529 ret = bpf_prog_run_array_cg(&cgrp->bpf, atype, &ctx, bpf_prog_run, in __cgroup_bpf_run_filter_sock_addr()
1561 return bpf_prog_run_array_cg(&cgrp->bpf, atype, sock_ops, bpf_prog_run, in __cgroup_bpf_run_filter_sock_ops()
1579 ret = bpf_prog_run_array_cg(&cgrp->bpf, atype, &ctx, bpf_prog_run, 0, in __cgroup_bpf_check_dev_permission()
1770 ret = bpf_prog_run_array_cg(&cgrp->bpf, atype, &ctx, bpf_prog_run, 0, in __cgroup_bpf_run_filter_sysctl()
1865 &ctx, bpf_prog_run, 0, NULL); in __cgroup_bpf_run_filter_setsockopt()
1974 &ctx, bpf_prog_run, retval, NULL); in __cgroup_bpf_run_filter_getsockopt()
[all …]
H A Dbpf_iter.c703 ret = bpf_prog_run(prog, ctx); in bpf_iter_run_prog()
711 ret = bpf_prog_run(prog, ctx); in bpf_iter_run_prog()
H A Dsyscall.c6013 attr->test.retval = bpf_prog_run(prog, (void *) (long) attr->test.ctx_in); in kern_sys_bpf()
/linux-6.15/net/netfilter/
H A Dxt_bpf.c93 return bpf_prog_run(info->filter, skb); in bpf_mt()
H A Dnf_bpf_link.c20 return bpf_prog_run(prog, &ctx); in nf_hook_run_bpf()
/linux-6.15/net/sched/
H A Dact_bpf.c51 filter_res = bpf_prog_run(filter, skb); in tcf_bpf_act()
55 filter_res = bpf_prog_run(filter, skb); in tcf_bpf_act()
H A Dcls_bpf.c101 filter_res = bpf_prog_run(prog->filter, skb); in cls_bpf_classify()
105 filter_res = bpf_prog_run(prog->filter, skb); in cls_bpf_classify()
/linux-6.15/include/linux/
H A Dfilter.h723 static __always_inline u32 bpf_prog_run(const struct bpf_prog *prog, const void *ctx) in bpf_prog_run() function
742 ret = bpf_prog_run(prog, ctx); in bpf_prog_run_pin_on_cpu()
955 res = bpf_prog_run(prog, skb); in __bpf_prog_run_save_cb()
1675 act = BPF_PROG_SK_LOOKUP_RUN_ARRAY(run_array, ctx, bpf_prog_run); in bpf_sk_lookup_run_v4()
1714 act = BPF_PROG_SK_LOOKUP_RUN_ARRAY(run_array, ctx, bpf_prog_run); in bpf_sk_lookup_run_v6()
/linux-6.15/drivers/media/rc/
H A Dbpf-lirc.c222 &raw->bpf_sample, bpf_prog_run); in lirc_bpf_run()
/linux-6.15/net/bpf/
H A Dtest_run.c434 *retval = bpf_prog_run(prog, ctx); in bpf_test_run()
744 info->retval = bpf_prog_run(info->prog, info->ctx); in __bpf_prog_test_run_raw_tp()
1503 retval = BPF_PROG_SK_LOOKUP_RUN_ARRAY(progs, ctx, bpf_prog_run); in bpf_prog_test_run_sk_lookup()
/linux-6.15/drivers/net/ppp/
H A Dppp_generic.c1785 bpf_prog_run(ppp->pass_filter, skb) == 0) { in ppp_send_frame()
1795 bpf_prog_run(ppp->active_filter, skb) == 0)) in ppp_send_frame()
2508 bpf_prog_run(ppp->pass_filter, skb) == 0) { in ppp_receive_nonmp_frame()
2517 bpf_prog_run(ppp->active_filter, skb) == 0)) in ppp_receive_nonmp_frame()
/linux-6.15/kernel/trace/
H A Dbpf_trace.c147 ctx, bpf_prog_run); in trace_call_bpf()
2363 (void) bpf_prog_run(prog, args); in __bpf_trace_run()
2821 err = bpf_prog_run(link->link.prog, regs); in kprobe_multi_link_prog_run()
3295 err = bpf_prog_run(link->link.prog, regs); in uprobe_prog_run()
H A Dtrace_uprobe.c1410 ret = bpf_prog_run_array_uprobe(array, regs, bpf_prog_run); in __uprobe_perf_func()
/linux-6.15/drivers/net/team/
H A Dteam_mode_loadbalance.c195 lhash = bpf_prog_run(fp, skb); in lb_get_skb_hash()
/linux-6.15/drivers/net/
H A Dnetkit.c47 ret = bpf_prog_run(prog, skb); in netkit_run()
/linux-6.15/Documentation/networking/
H A Dfilter.rst645 bpf_prog_run(filter, ctx) transparently invokes eBPF interpreter or JITed
/linux-6.15/kernel/events/
H A Dcore.c10092 ret = bpf_prog_run(prog, &ctx); in bpf_overflow_handler()
/linux-6.15/lib/
H A Dtest_bpf.c14929 ret = bpf_prog_run(fp, data); in __run_one()