/linux-master/drivers/net/ethernet/sfc/ |
H A D | rx.c | 256 struct bpf_prog *xdp_prog;
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | xsk.c | 121 struct bpf_prog *xdp_prog;
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | fexit_bpf2bpf.c | 561 value.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_drop_prog);
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.h | 245 struct bpf_prog *xdp_prog;
|
/linux-master/include/net/ |
H A D | net_namespace.h | 55 struct bpf_prog;
|
H A D | pkt_cls.h | 788 struct bpf_prog *prog; 789 struct bpf_prog *oldprog;
|
/linux-master/net/packet/ |
H A D | af_packet.c | 1444 struct bpf_prog *prog; 1448 prog = rcu_dereference(f->bpf_prog); 1568 RCU_INIT_POINTER(f->bpf_prog, NULL); 1573 static void __fanout_set_data_bpf(struct packet_fanout *f, struct bpf_prog *new) 1575 struct bpf_prog *old; 1578 old = rcu_dereference_protected(f->bpf_prog, lockdep_is_held(&f->lock)); 1579 rcu_assign_pointer(f->bpf_prog, new); 1591 struct bpf_prog *new; 1613 struct bpf_prog *new;
|
/linux-master/tools/perf/ |
H A D | builtin-trace.c | 1223 } bpf_prog; member in struct:syscall 3339 sc->bpf_prog.sys_enter = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.sys_enter : NULL, "enter"); 3340 sc->bpf_prog.sys_exit = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.sys_exit : NULL, "exit"); 3346 return sc ? bpf_program__fd(sc->bpf_prog.sys_enter) : bpf_program__fd(trace->skel->progs.syscall_unaugmented); 3352 return sc ? bpf_program__fd(sc->bpf_prog.sys_exit) : bpf_program__fd(trace->skel->progs.syscall_unaugmented); 3377 pair->bpf_prog.sys_enter == trace->skel->progs.syscall_unaugmented) 3431 pair_prog = pair->bpf_prog.sys_enter; 3433 * If the pair isn't enabled, then its bpf_prog.sys_enter will not 3514 if (sc == NULL || sc->bpf_prog.sys_enter == NULL) 3521 if (sc->bpf_prog [all...] |
/linux-master/drivers/net/ |
H A D | virtio_net.c | 177 struct bpf_prog __rcu *xdp_prog; 984 struct bpf_prog *xdp_prog; 1052 static int virtnet_xdp_handler(struct bpf_prog *xdp_prog, struct xdp_buff *xdp, 1207 struct bpf_prog *xdp_prog, 1314 struct bpf_prog *xdp_prog; 1524 struct bpf_prog *xdp_prog, 1599 struct bpf_prog *xdp_prog, 1686 struct bpf_prog *xdp_prog; 3988 static int virtnet_xdp_set(struct net_device *dev, struct bpf_prog *prog, 3995 struct bpf_prog *old_pro [all...] |
H A D | xen-netfront.c | 112 struct bpf_prog __rcu *xdp_prog; 969 struct xen_netif_rx_response *rx, struct bpf_prog *prog, 1027 struct bpf_prog *xdp_prog; 1618 static int xennet_xdp_set(struct net_device *dev, struct bpf_prog *prog, 1623 struct bpf_prog *old_prog;
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_rx.c | 144 struct bpf_prog *xdp_prog; 587 int fun_rxq_set_bpf(struct funeth_rxq *q, struct bpf_prog *prog)
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice.h | 413 struct bpf_prog *xdp_prog; 926 int ice_prepare_xdp_rings(struct ice_vsi *vsi, struct bpf_prog *prog);
|
H A D | ice_xsk.c | 752 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) 839 struct bpf_prog *xdp_prog;
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe.h | 356 struct bpf_prog *xdp_prog; 610 struct bpf_prog *xdp_prog;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 324 struct bpf_prog *xdp_prog; 728 struct bpf_prog __rcu *xdp_prog;
|
/linux-master/arch/sparc/net/ |
H A D | bpf_jit_comp_32.c | 326 void bpf_jit_compile(struct bpf_prog *fp) 758 void bpf_jit_free(struct bpf_prog *fp)
|
/linux-master/include/linux/ |
H A D | netdevice.h | 77 struct bpf_prog; 944 struct bpf_prog *prog; 954 struct bpf_prog *prog; 2084 struct bpf_prog __rcu *xdp_prog; 3889 struct bpf_prog *xdp_prog); 3890 void generic_xdp_tx(struct sk_buff *skb, struct bpf_prog *xdp_prog); 3891 int do_xdp_generic(struct bpf_prog *xdp_prog, struct sk_buff **pskb); 3968 int bpf_xdp_link_attach(const union bpf_attr *attr, struct bpf_prog *prog);
|
/linux-master/kernel/bpf/ |
H A D | helpers.c | 1101 struct bpf_prog *prog; 1228 struct bpf_prog *prev, *prog = aux->prog; 1320 struct bpf_prog *prog = t->prog; 1686 bpf_base_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) 2515 struct bpf_prog *prog;
|
H A D | verifier.c | 2609 find_kfunc_desc(const struct bpf_prog *prog, u32 func_id, u16 offset) 2622 int bpf_get_kfunc_addr(const struct bpf_prog *prog, u32 func_id, 2860 static void sort_kfunc_descs_by_imm_off(struct bpf_prog *prog) 2872 bool bpf_prog_has_kfunc_call(const struct bpf_prog *prog) 2878 bpf_jit_find_kfunc_model(const struct bpf_prog *prog, 9443 struct bpf_prog *prog = env->prog; 15377 const struct bpf_prog *prog = env->prog; 15908 struct bpf_prog *prog; 16010 struct bpf_prog *prog; 16100 struct bpf_prog *pro [all...] |
H A D | local_storage.c | 499 struct bpf_cgroup_storage *bpf_cgroup_storage_alloc(struct bpf_prog *prog,
|
/linux-master/net/core/ |
H A D | dev.c | 3958 const struct bpf_prog *prog; 4812 struct bpf_prog *xdp_prog) 4914 netif_skb_check_for_xdp(struct sk_buff **pskb, struct bpf_prog *prog) 4938 struct bpf_prog *xdp_prog) 4991 void generic_xdp_tx(struct sk_buff *skb, struct bpf_prog *xdp_prog) 5016 int do_xdp_generic(struct bpf_prog *xdp_prog, struct sk_buff **pskb) 5695 struct bpf_prog *old = rtnl_dereference(dev->xdp_prog); 5696 struct bpf_prog *new = xdp->prog; 9201 static struct bpf_prog *dev_xdp_prog(struct net_device *dev, 9225 struct bpf_prog *pro [all...] |
H A D | flow_dissector.c | 78 struct bpf_prog *prog) 971 u32 bpf_flow_dissect(struct bpf_prog *prog, struct bpf_flow_dissector *ctx, 1114 struct bpf_prog *prog;
|
/linux-master/kernel/ |
H A D | kallsyms.c | 825 struct bpf_prog *prog;
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_main.h | 470 struct bpf_prog *xdp_prog;
|
/linux-master/arch/parisc/net/ |
H A D | bpf_jit.h | 66 struct bpf_prog *prog;
|