/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.h | 238 struct bpf_prog *xdp_bpf_prog; 381 struct bpf_prog *xdp_bpf_prog;
|
/linux-master/drivers/net/hyperv/ |
H A D | hyperv_net.h | 183 struct bpf_prog *bprog; 247 struct bpf_prog *netvsc_xdp_get(struct netvsc_device *nvdev); 248 int netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog, 251 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog); 1128 struct bpf_prog __rcu *bpf_prog; member in struct:netvsc_channel
|
/linux-master/kernel/bpf/ |
H A D | arraymap.c | 596 struct bpf_prog *prog; 908 struct bpf_prog *prog = bpf_prog_get(fd); 923 /* bpf_prog is freed after one RCU or tasks trace grace period */ 929 return ((struct bpf_prog *)ptr)->aux->id; 1022 struct bpf_prog *new, struct bpf_prog *old) 1028 struct bpf_prog *old, 1029 struct bpf_prog *new)
|
H A D | task_iter.c | 181 struct bpf_prog *prog; 206 static int bpf_iter_attach_task(struct bpf_prog *prog, 356 struct bpf_prog *prog; 618 struct bpf_prog *prog;
|
H A D | inode.c | 556 static struct bpf_prog *__get_prog_inode(struct inode *inode, enum bpf_prog_type type) 558 struct bpf_prog *prog; 583 struct bpf_prog *bpf_prog_get_type_path(const char *name, enum bpf_prog_type type) 585 struct bpf_prog *prog;
|
/linux-master/arch/mips/net/ |
H A D | bpf_jit_comp.c | 852 const struct bpf_prog *prog = ctx->program; 890 const struct bpf_prog *prog = ctx->program; 912 struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog) 914 struct bpf_prog *tmp, *orig_prog = prog;
|
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.c | 39 struct bpf_prog *prog, struct netlink_ext_ack *extack) 110 struct bpf_prog *oldprog; 186 struct bpf_prog *prog;
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 261 struct bpf_prog *xdp_prog; 336 struct bpf_prog *xdp_prog; 521 struct bpf_prog *new_prog;
|
/linux-master/tools/perf/util/ |
H A D | bpf-event.c | 63 dso->bpf_prog.id = id; 64 dso->bpf_prog.sub_id = i; 65 dso->bpf_prog.env = env;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | rx.c | 255 struct bpf_prog *prog; 310 struct bpf_prog *prog;
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf.h | 94 struct bpf_prog *xdp_prog; 360 struct bpf_prog *xdp_prog;
|
/linux-master/include/net/ |
H A D | xdp.h | 381 struct bpf_prog *prog; 507 static __always_inline u32 bpf_prog_run_xdp(const struct bpf_prog *prog,
|
/linux-master/drivers/hid/bpf/ |
H A D | hid_bpf_dispatch.c | 248 static int do_hid_bpf_attach_prog(struct hid_device *hdev, int prog_fd, struct bpf_prog *prog, 300 struct bpf_prog *prog;
|
/linux-master/include/linux/ |
H A D | lsm_hook_defs.h | 424 LSM_HOOK(int, 0, bpf_prog, struct bpf_prog *prog) 428 LSM_HOOK(int, 0, bpf_prog_load, struct bpf_prog *prog, union bpf_attr *attr, 430 LSM_HOOK(void, LSM_RET_VOID, bpf_prog_free, struct bpf_prog *prog)
|
H A D | security.h | 2126 struct bpf_prog; 2131 extern int security_bpf_prog(struct bpf_prog *prog); 2135 extern int security_bpf_prog_load(struct bpf_prog *prog, union bpf_attr *attr, 2137 extern void security_bpf_prog_free(struct bpf_prog *prog); 2155 static inline int security_bpf_prog(struct bpf_prog *prog) 2169 static inline int security_bpf_prog_load(struct bpf_prog *prog, union bpf_attr *attr, 2175 static inline void security_bpf_prog_free(struct bpf_prog *prog)
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.h | 133 struct bpf_prog *xdp_prog;
|
/linux-master/arch/loongarch/net/ |
H A D | bpf_jit.h | 14 const struct bpf_prog *prog;
|
H A D | bpf_jit.c | 260 off = offsetof(struct bpf_prog, bpf_func); 1127 const struct bpf_prog *prog = ctx->prog; 1181 struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog) 1189 struct bpf_prog *tmp, *orig_prog = prog;
|
/linux-master/arch/sparc/net/ |
H A D | bpf_jit_comp_64.c | 190 struct bpf_prog *prog; 802 struct bpf_prog *prog = ctx->prog; 887 off = offsetof(struct bpf_prog, bpf_func); 1440 const struct bpf_prog *prog = ctx->prog; 1480 struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog) 1482 struct bpf_prog *tmp, *orig_prog = prog;
|
/linux-master/arch/s390/net/ |
H A D | bpf_jit_comp.c | 551 static void bpf_jit_prologue(struct bpf_jit *jit, struct bpf_prog *fp, 696 static int bpf_jit_probe_mem(struct bpf_jit *jit, struct bpf_prog *fp, 778 static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp, 1654 offsetof(struct bpf_prog, bpf_func)); 1953 static int bpf_jit_prog(struct bpf_jit *jit, struct bpf_prog *fp, 2007 struct bpf_prog *fp) 2032 struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *fp) 2035 struct bpf_prog *tmp, *orig_fp = fp; 2245 struct bpf_prog * [all...] |
/linux-master/arch/arm64/net/ |
H A D | bpf_jit_comp.c | 73 const struct bpf_prog *prog; 300 const struct bpf_prog *prog = ctx->prog; 464 off = offsetof(struct bpf_prog, bpf_func); 1440 static int find_fpb_offset(struct bpf_prog *prog) 1511 const struct bpf_prog *prog = ctx->prog; 1586 struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog) 1589 struct bpf_prog *tmp, *orig_prog = prog; 1820 struct bpf_prog *p = l->link.prog; 2283 * bpf_prog [all...] |
/linux-master/net/core/ |
H A D | skmsg.c | 869 struct bpf_prog *prog; 957 struct bpf_prog *prog; 1058 struct bpf_prog *prog; 1092 struct bpf_prog *prog; 1181 struct bpf_prog *prog;
|
H A D | lwt_bpf.c | 17 struct bpf_prog *prog; 336 struct bpf_prog *p; 490 * results in a new bpf_prog instance. Comparing names for now.
|
/linux-master/net/kcm/ |
H A D | kcmsock.c | 389 struct bpf_prog *prog = psock->bpf_prog; 1214 struct bpf_prog *prog) 1256 psock->bpf_prog = prog; 1319 struct bpf_prog *prog; 1390 bpf_prog_put(psock->bpf_prog);
|
/linux-master/drivers/net/ |
H A D | veth.c | 63 struct bpf_prog __rcu *xdp_prog; 75 struct bpf_prog *_xdp_prog; 614 struct bpf_prog *xdp_prog; 767 struct bpf_prog *xdp_prog; 1521 static int veth_xdp_set(struct net_device *dev, struct bpf_prog *prog, 1525 struct bpf_prog *old_prog;
|