Searched refs:bpf_prog (Results 101 - 125 of 260) sorted by relevance

1234567891011

/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h238 struct bpf_prog *xdp_bpf_prog;
381 struct bpf_prog *xdp_bpf_prog;
/linux-master/drivers/net/hyperv/
H A Dhyperv_net.h183 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 Darraymap.c596 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 Dtask_iter.c181 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 Dinode.c556 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 Dbpf_jit_comp.c852 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 Dmain.c39 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 Dqede.h261 struct bpf_prog *xdp_prog;
336 struct bpf_prog *xdp_prog;
521 struct bpf_prog *new_prog;
/linux-master/tools/perf/util/
H A Dbpf-event.c63 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 Drx.c255 struct bpf_prog *prog;
310 struct bpf_prog *prog;
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf.h94 struct bpf_prog *xdp_prog;
360 struct bpf_prog *xdp_prog;
/linux-master/include/net/
H A Dxdp.h381 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 Dhid_bpf_dispatch.c248 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 Dlsm_hook_defs.h424 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 Dsecurity.h2126 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 Daq_nic.h133 struct bpf_prog *xdp_prog;
/linux-master/arch/loongarch/net/
H A Dbpf_jit.h14 const struct bpf_prog *prog;
H A Dbpf_jit.c260 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 Dbpf_jit_comp_64.c190 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 Dbpf_jit_comp.c551 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 Dbpf_jit_comp.c73 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 Dskmsg.c869 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 Dlwt_bpf.c17 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 Dkcmsock.c389 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 Dveth.c63 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;

Completed in 266 milliseconds

1234567891011