Searched refs:bpf_prog_run (Results 1 – 16 of 16) sorted by relevance
/Linux-v5.15/net/core/ |
D | ptp_classifier.c | 106 return bpf_prog_run(ptp_insns, skb); in ptp_classify_raw()
|
D | filter.c | 10152 action = bpf_prog_run(prog, &reuse_kern); in bpf_run_sk_reuseport()
|
/Linux-v5.15/kernel/bpf/ |
D | cgroup.c | 1076 ret = BPF_PROG_RUN_ARRAY_CG(cgrp->bpf.effective[atype], sk, bpf_prog_run); in __cgroup_bpf_run_filter_sk() 1124 bpf_prog_run, flags); in __cgroup_bpf_run_filter_sock_addr() 1154 bpf_prog_run); in __cgroup_bpf_run_filter_sock_ops() 1173 bpf_prog_run); in __cgroup_bpf_check_dev_permission() 1304 ret = BPF_PROG_RUN_ARRAY_CG(cgrp->bpf.effective[atype], &ctx, bpf_prog_run); in __cgroup_bpf_run_filter_sysctl() 1419 &ctx, bpf_prog_run); in __cgroup_bpf_run_filter_setsockopt() 1529 &ctx, bpf_prog_run); in __cgroup_bpf_run_filter_getsockopt() 1590 &ctx, bpf_prog_run); in __cgroup_bpf_run_filter_getsockopt_kern()
|
D | bpf_iter.c | 689 ret = bpf_prog_run(prog, ctx); in bpf_iter_run_prog()
|
/Linux-v5.15/net/netfilter/ |
D | xt_bpf.c | 93 return bpf_prog_run(info->filter, skb); in bpf_mt()
|
/Linux-v5.15/net/sched/ |
D | act_bpf.c | 50 filter_res = bpf_prog_run(filter, skb); in tcf_bpf_act() 54 filter_res = bpf_prog_run(filter, skb); in tcf_bpf_act()
|
D | cls_bpf.c | 99 filter_res = bpf_prog_run(prog->filter, skb); in cls_bpf_classify() 103 filter_res = bpf_prog_run(prog->filter, skb); in cls_bpf_classify()
|
/Linux-v5.15/include/linux/ |
D | filter.h | 629 static __always_inline u32 bpf_prog_run(const struct bpf_prog *prog, const void *ctx) in bpf_prog_run() function 651 ret = bpf_prog_run(prog, ctx); in bpf_prog_run_pin_on_cpu() 757 res = bpf_prog_run(prog, skb); in __bpf_prog_run_save_cb() 1456 act = BPF_PROG_SK_LOOKUP_RUN_ARRAY(run_array, ctx, bpf_prog_run); in bpf_sk_lookup_run_v4() 1494 act = BPF_PROG_SK_LOOKUP_RUN_ARRAY(run_array, ctx, bpf_prog_run); in bpf_sk_lookup_run_v6()
|
/Linux-v5.15/net/bpf/ |
D | test_run.c | 119 *retval = bpf_prog_run(prog, ctx); in bpf_test_run() 330 info->retval = bpf_prog_run(info->prog, info->ctx); in __bpf_prog_test_run_raw_tp() 996 retval = BPF_PROG_SK_LOOKUP_RUN_ARRAY(progs, ctx, bpf_prog_run); in bpf_prog_test_run_sk_lookup()
|
/Linux-v5.15/drivers/media/rc/ |
D | bpf-lirc.c | 220 BPF_PROG_RUN_ARRAY(raw->progs, &raw->bpf_sample, bpf_prog_run); in lirc_bpf_run()
|
/Linux-v5.15/drivers/net/ppp/ |
D | ppp_generic.c | 1747 bpf_prog_run(ppp->pass_filter, skb) == 0) { in ppp_send_frame() 1757 bpf_prog_run(ppp->active_filter, skb) == 0)) in ppp_send_frame() 2471 bpf_prog_run(ppp->pass_filter, skb) == 0) { in ppp_receive_nonmp_frame() 2480 bpf_prog_run(ppp->active_filter, skb) == 0)) in ppp_receive_nonmp_frame()
|
/Linux-v5.15/drivers/net/team/ |
D | team_mode_loadbalance.c | 200 lhash = bpf_prog_run(fp, skb); in lb_get_skb_hash()
|
/Linux-v5.15/kernel/trace/ |
D | bpf_trace.c | 127 ret = BPF_PROG_RUN_ARRAY(call->prog_array, ctx, bpf_prog_run); in trace_call_bpf() 1871 (void) bpf_prog_run(prog, args); in __bpf_trace_run()
|
/Linux-v5.15/Documentation/networking/ |
D | filter.rst | 642 bpf_prog_run(filter, ctx) transparently invokes eBPF interpreter or JITed
|
/Linux-v5.15/lib/ |
D | test_bpf.c | 8619 ret = bpf_prog_run(fp, data); in __run_one()
|
/Linux-v5.15/kernel/events/ |
D | core.c | 9956 ret = bpf_prog_run(prog, &ctx); in bpf_overflow_handler()
|