/linux-master/net/core/ |
H A D | ptp_classifier.c | 102 static struct bpf_prog *ptp_insns __read_mostly;
|
H A D | filter.c | 91 bpf_sk_base_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog); 549 * @new_prog: allocated 'struct bpf_prog' or NULL 565 struct bpf_prog *new_prog, int *new_len, 1138 static int bpf_prog_store_orig_filter(struct bpf_prog *fp, 1161 static void bpf_release_orig_filter(struct bpf_prog *fp) 1171 static void __bpf_prog_release(struct bpf_prog *prog) 1247 static struct bpf_prog *bpf_migrate_filter(struct bpf_prog *fp) 1250 struct bpf_prog *old_fp; 1317 static struct bpf_prog *bpf_prepare_filte [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_main.c | 134 struct bpf_prog *prog; 224 struct bpf_prog *prog; 445 static int aq_xdp_setup(struct net_device *ndev, struct bpf_prog *prog, 450 struct bpf_prog *old_prog;
|
H A D | aq_ring.h | 152 struct bpf_prog *xdp_prog;
|
/linux-master/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.h | 179 struct bpf_prog *xdp_prog;
|
/linux-master/tools/bpf/bpftool/skeleton/ |
H A D | pid_iter.bpf.c | 42 return BPF_CORE_READ((struct bpf_prog *)ent, aux, id);
|
/linux-master/fs/verity/ |
H A D | measure.c | 166 static int bpf_get_fsverity_digest_filter(const struct bpf_prog *prog, u32 kfunc_id)
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | xdp_features.c | 25 struct bpf_prog; 227 const struct bpf_prog *xdp, __u32 act)
|
/linux-master/include/net/ |
H A D | flow_dissector.h | 11 struct bpf_prog; 470 struct bpf_prog *prog);
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep.h | 191 struct bpf_prog *xdp_prog; 225 int tsnep_xdp_setup_prog(struct tsnep_adapter *adapter, struct bpf_prog *prog,
|
/linux-master/kernel/bpf/ |
H A D | cgroup_iter.c | 126 struct bpf_prog *prog; 194 static int bpf_iter_attach_cgroup(struct bpf_prog *prog,
|
H A D | map_iter.c | 48 struct bpf_prog *prog; 100 static int bpf_iter_attach_map(struct bpf_prog *prog,
|
H A D | cpumap.c | 70 struct bpf_prog *prog; 92 value_size != offsetofend(struct bpf_cpumap_val, bpf_prog.fd)) || 372 struct bpf_prog *prog; 384 rcpu->value.bpf_prog.id = prog->aux->id; 394 int numa, err, i, fd = value->bpf_prog.fd; 571 /* At this point bpf_prog->aux->refcnt == 0 and this map->refcnt == 0,
|
/linux-master/drivers/net/ |
H A D | netkit.c | 42 const struct bpf_prog *prog; 497 int netkit_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog) 500 struct bpf_prog *replace_prog = NULL; 538 int netkit_prog_detach(const union bpf_attr *attr, struct bpf_prog *prog) 646 static int netkit_link_update(struct bpf_link *link, struct bpf_prog *nprog, 647 struct bpf_prog *oprog) 744 struct bpf_prog *prog) 753 int netkit_link_attach(const union bpf_attr *attr, struct bpf_prog *prog)
|
/linux-master/drivers/net/team/ |
H A D | team_mode_loadbalance.c | 69 struct bpf_prog __rcu *fp; 188 struct bpf_prog *fp; 284 struct bpf_prog *fp = NULL; 285 struct bpf_prog *orig_fp = NULL; 321 struct bpf_prog *fp;
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_xdp.c | 177 struct bpf_prog *xdp_prog = READ_ONCE(rxr->xdp_prog); 228 struct bpf_prog *xdp_prog = READ_ONCE(rxr->xdp_prog); 340 struct bpf_prog *xdp_prog = READ_ONCE(bp->xdp_prog); 391 static int bnxt_xdp_set(struct bnxt *bp, struct bpf_prog *prog) 395 struct bpf_prog *old;
|
/linux-master/kernel/trace/ |
H A D | bpf_trace.c | 953 static bool bpf_d_path_allowed(const struct bpf_prog *prog) 1482 static int bpf_get_file_xattr_filter(const struct bpf_prog *prog, u32 kfunc_id) 1505 bpf_tracing_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) 1637 kprobe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) 1669 const struct bpf_prog *prog, 1763 tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) 1780 const struct bpf_prog *prog, 1867 pe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) 2002 raw_tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) 2017 tracing_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *pro [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.h | 554 struct bpf_prog *tc_prog; 563 bool nfp_bpf_offload_check_mtu(struct nfp_net *nn, struct bpf_prog *prog, 582 int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog,
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_app.h | 15 struct bpf_prog; 137 struct bpf_prog *prog, 338 struct bpf_prog *prog,
|
/linux-master/net/bpf/ |
H A D | test_run.c | 283 static int xdp_test_run_batch(struct xdp_test_data *xdp, struct bpf_prog *prog, 366 static int bpf_test_run_xdp_live(struct bpf_prog *prog, struct xdp_buff *ctx, 394 static int bpf_test_run(struct bpf_prog *prog, void *ctx, u32 repeat, 663 int bpf_prog_test_run_tracing(struct bpf_prog *prog, 713 struct bpf_prog *prog; 728 int bpf_prog_test_run_raw_tp(struct bpf_prog *prog, 956 int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, 1150 int bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, 1312 int bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, 1381 int bpf_prog_test_run_sk_lookup(struct bpf_prog *pro [all...] |
/linux-master/arch/mips/net/ |
H A D | bpf_jit_comp.h | 76 struct bpf_prog *program; /* The eBPF program being JITed */
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth.h | 147 struct bpf_prog *xdp_prog;
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xdp_redirect_multi.c | 204 devmap_val.bpf_prog.fd = egress_prog_fd;
|
/linux-master/include/trace/ |
H A D | bpf_probe.h | 49 struct bpf_prog *prog = __data; \
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | xdp.h | 107 struct bpf_prog *prog, struct mlx5e_xdp_buff *mlctx);
|