Searched defs:prog (Results 1 - 25 of 371) sorted by last modified time

1234567891011>>

/linux-master/tools/testing/selftests/bpf/bpf_testmod/
H A Dbpf_testmod.c533 bpf_testmod_ops_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
/linux-master/net/ipv4/
H A Dudp.c3262 static int udp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, argument
3279 struct bpf_prog *prog; local
3314 struct bpf_prog *prog; local
/linux-master/net/core/
H A Dskmsg.c869 struct bpf_prog *prog; local
957 struct bpf_prog *prog; local
1058 struct bpf_prog *prog; local
1092 struct bpf_prog *prog; local
1181 struct bpf_prog *prog; local
[all...]
H A Dskbuff.c997 skb_cow_data_for_xdp(struct page_pool *pool, struct sk_buff **pskb, struct bpf_prog *prog) argument
H A Dfilter.c564 static int bpf_convert_filter(struct sock_filter *prog, int len, argument
1171 static void __bpf_prog_release(struct bpf_prog *prog) argument
1460 __sk_attach_prog(struct bpf_prog *prog, struct sock *sk) argument
1490 struct bpf_prog *prog; local
1535 struct bpf_prog *prog = __get_filter(fprog, sk); local
1553 struct bpf_prog *prog = __get_filter(fprog, sk); local
1581 struct bpf_prog *prog = __get_bpf(ufd, sk); local
1598 struct bpf_prog *prog; local
1642 sk_reuseport_prog_free(struct bpf_prog *prog) argument
7086 bpf_tcp_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
7280 bpf_xdp_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
7895 sock_filter_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
7924 sock_addr_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8017 sk_filter_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8039 cg_skb_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8088 tc_cls_act_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8223 xdp_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8298 sock_ops_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8346 sk_msg_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8388 sk_skb_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8429 flow_dissector_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8440 lwt_out_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8467 lwt_in_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8478 lwt_xmit_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8517 lwt_seg6local_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
8533 bpf_skb_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
8596 sk_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
8625 cg_skb_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
8669 lwt_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
8801 sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
8812 bpf_noop_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog) argument
8821 bpf_unclone_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog, int drop_verdict) argument
8895 tc_cls_act_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog) argument
8901 tc_cls_act_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
8981 xdp_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
9018 bpf_warn_invalid_xdp_action(struct net_device *dev, struct bpf_prog *prog, u32 act) argument
9042 sock_addr_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
9159 sock_ops_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
9223 sk_skb_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog) argument
9229 sk_skb_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
9267 sk_msg_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
9311 flow_dissector_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
9345 flow_dissector_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
9417 bpf_convert_tstamp_read(const struct bpf_prog *prog, const struct bpf_insn *si, struct bpf_insn *insn) argument
9451 bpf_convert_tstamp_write(const struct bpf_prog *prog, const struct bpf_insn *si, struct bpf_insn *insn) argument
9489 bpf_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
9855 bpf_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
10030 tc_cls_act_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
10054 xdp_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
10182 sock_addr_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
10271 sock_ops_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
10764 sk_skb_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
10804 sk_msg_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
11170 bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, struct sock *migrating_sk, u32 hash) argument
11278 sk_reuseport_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
11298 sk_reuseport_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
11365 sk_reuseport_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
11465 sk_lookup_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
11479 sk_lookup_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) argument
11525 sk_lookup_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) argument
11638 bpf_dispatcher_change_prog(BPF_DISPATCHER_PTR(xdp), prev_prog, prog); local
11809 bpf_sk_base_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
12104 tracing_iter_filter(const struct bpf_prog *prog, u32 kfunc_id) argument
[all...]
H A Ddev.c3958 const struct bpf_prog *prog; local
4914 netif_skb_check_for_xdp(struct sk_buff **pskb, struct bpf_prog *prog) argument
9225 struct bpf_prog *prog local
9237 dev_xdp_set_prog(struct net_device *dev, enum bpf_xdp_mode mode, struct bpf_prog *prog) argument
9244 dev_xdp_install(struct net_device *dev, enum bpf_xdp_mode mode, bpf_op_t bpf_op, struct netlink_ext_ack *extack, u32 flags, struct bpf_prog *prog) argument
9273 bpf_prog_change_xdp(dev_xdp_prog(dev, mode), prog); local
9281 struct bpf_prog *prog; local
9574 bpf_xdp_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) argument
[all...]
H A Dsock_map.c60 int sock_map_get_from_fd(const union bpf_attr *attr, struct bpf_prog *prog) argument
82 struct bpf_prog *prog; local
752 struct bpf_prog *prog; local
1363 struct bpf_prog *prog; local
1497 sock_map_prog_update(struct bpf_map *map, struct bpf_prog *prog, struct bpf_prog *old, u32 which) argument
1520 struct bpf_prog *prog; local
1666 sock_map_iter_attach_target(struct bpf_prog *prog, union bpf_iter_link_info *linfo, struct bpf_iter_aux_info *aux) argument
[all...]
/linux-master/kernel/bpf/
H A Dverifier.c2609 find_kfunc_desc(const struct bpf_prog *prog, u3 argument
2622 bpf_get_kfunc_addr(const struct bpf_prog *prog, u32 func_id, u16 btf_fd_idx, u8 **func_addr) argument
2860 sort_kfunc_descs_by_imm_off(struct bpf_prog *prog) argument
2872 bpf_prog_has_kfunc_call(const struct bpf_prog *prog) argument
2878 bpf_jit_find_kfunc_model(const struct bpf_prog *prog, const struct bpf_insn *insn) argument
9443 struct bpf_prog *prog = env->prog; local
15377 const struct bpf_prog *prog = env->prog; local
15908 struct bpf_prog *prog; local
16010 struct bpf_prog *prog; local
16100 struct bpf_prog *prog; local
16227 struct bpf_prog *prog = env->prog; local
18118 check_map_prog_compatibility(struct bpf_verifier_env *env, struct bpf_map *map, struct bpf_prog *prog) argument
18498 adjust_poke_descs(struct bpf_prog *prog, u32 off, u32 len) argument
18599 struct bpf_prog *prog = env->prog; local
19112 struct bpf_prog *prog = env->prog, **func, *tmp; local
19358 struct bpf_prog *prog = env->prog; local
19410 struct bpf_prog *prog = env->prog; local
19559 struct bpf_prog *prog; local
19586 struct bpf_prog *prog = env->prog; local
20673 struct bpf_prog *prog = env->prog; local
20774 bpf_check_attach_target(struct bpf_verifier_log *log, const struct bpf_prog *prog, const struct bpf_prog *tgt_prog, u32 btf_id, struct bpf_attach_target_info *tgt_info) argument
21079 can_be_sleepable(struct bpf_prog *prog) argument
21099 struct bpf_prog *prog = env->prog; local
21192 bpf_check(struct bpf_prog **prog, union bpf_attr *attr, bpfptr_t uattr, __u32 uattr_size) argument
[all...]
H A Dcore.c141 struct bpf_prog *prog; local
166 bpf_prog_alloc_jited_linfo(struct bpf_prog *prog) argument
180 bpf_prog_jit_attempt_done(struct bpf_prog *prog) argument
216 bpf_prog_fill_jited_linfo(struct bpf_prog *prog, const u32 *insn_to_jit_off) argument
410 bpf_adj_branches(struct bpf_prog *prog, u32 pos, s32 end_old, s32 end_new, const bool probe_pass) argument
457 bpf_adj_linfo(struct bpf_prog *prog, u32 off, u32 delta) argument
477 bpf_patch_insn_single(struct bpf_prog *prog, u32 off, const struct bpf_insn *patch, u32 len) argument
538 bpf_remove_insns(struct bpf_prog *prog, u32 off, u32 cnt) argument
573 bpf_prog_ksym_set_addr(struct bpf_prog *prog) argument
582 bpf_prog_ksym_set_name(struct bpf_prog *prog) argument
786 struct bpf_prog *prog; local
829 bpf_jit_add_poke_descriptor(struct bpf_prog *prog, struct bpf_jit_poke_descriptor *poke) argument
1162 bpf_jit_binary_pack_finalize(struct bpf_prog *prog, struct bpf_binary_header *ro_header, struct bpf_binary_header *rw_header) argument
1235 bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed) argument
1453 bpf_jit_blind_constants(struct bpf_prog *prog) argument
2011 struct bpf_prog *prog; local
2426 struct bpf_prog prog; member in struct:bpf_prog_dummy
2591 bpf_prog_array_update_at(struct bpf_prog_array *array, int index, struct bpf_prog *prog) argument
2894 bpf_int_jit_compile(struct bpf_prog *prog) argument
2902 bpf_jit_compile(struct bpf_prog *prog) argument
[all...]
/linux-master/include/linux/
H A Dskmsg.h472 psock_set_prog(struct bpf_prog **pprog, struct bpf_prog *prog) argument
480 psock_replace_prog(struct bpf_prog **pprog, struct bpf_prog *prog, struct bpf_prog *old) argument
H A Dfilter.h623 struct bpf_prog *prog; member in struct:sk_filter
638 static __always_inline u32 __bpf_prog_run(const struct bpf_prog *prog, argument
662 static __always_inline u32 bpf_prog_run(const struct bpf_prog *prog, const void *ctx) argument
675 static inline u32 bpf_prog_run_pin_on_cpu(const struct bpf_prog *prog, argument
774 __bpf_prog_run_save_cb(const struct bpf_prog *prog, const void *ctx) argument
795 bpf_prog_run_save_cb(const struct bpf_prog *prog, struct sk_buff *skb) argument
806 bpf_prog_run_clear_cb(const struct bpf_prog *prog, struct sk_buff *skb) argument
827 bpf_prog_insn_size(const struct bpf_prog *prog) argument
832 bpf_prog_tag_scratch_size(const struct bpf_prog *prog) argument
844 bpf_prog_was_classic(const struct bpf_prog *prog) argument
1046 bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, struct sock *migrating_sk, u32 hash) argument
1139 bpf_jit_blinding_enabled(struct bpf_prog *prog) argument
1200 bpf_jit_blinding_enabled(struct bpf_prog *prog) argument
1211 bpf_jit_add_poke_descriptor(struct bpf_prog *prog, struct bpf_jit_poke_descriptor *poke) argument
[all...]
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c1030 static int qede_xdp_set(struct qede_dev *edev, struct bpf_prog *prog) argument
/linux-master/arch/x86/net/
H A Dbpf_jit_comp.c280 u8 *prog = *pprog; local
288 u8 *prog = *pprog; local
303 u8 *prog = *pprog; local
311 u8 *prog = *pprog; local
326 u8 *prog = *pprog; local
350 u8 *prog = *pprog; local
364 u8 *prog = *pprog; local
387 u8 *prog = *pprog; local
415 u8 *prog = *pprog; local
462 u8 *prog = *pprog; local
498 u8 *prog; local
557 u8 *prog = *pprog; local
579 u8 *prog = *pprog; local
612 u8 *prog = *pprog, *start = *pprog; local
695 u8 *prog = *pprog, *start = *pprog; local
739 bpf_tail_call_direct_fixup(struct bpf_prog *prog) argument
779 u8 *prog = *pprog; local
819 u8 *prog = *pprog; local
841 u8 *prog = *pprog; local
859 u8 *prog = *pprog; local
891 u8 *prog = *pprog; local
910 u8 *prog = *pprog; local
925 u8 *prog = *pprog; local
939 u8 *prog = *pprog; local
951 u8 *prog = *pprog; local
981 u8 *prog = *pprog; local
1003 u8 *prog = *pprog; local
1035 u8 *prog = *pprog; local
1069 u8 *prog = *pprog; local
1101 u8 *prog = *pprog; local
1134 u8 *prog = *pprog; local
1218 u8 *prog = *pprog; local
1254 u8 *prog = *pprog; local
1282 u8 *prog = temp; local
2308 u8 *prog; local
2368 save_args(const struct btf_func_model *m, u8 **prog, int stack_size, bool for_call_origin) argument
2445 restore_regs(const struct btf_func_model *m, u8 **prog, int stack_size) argument
2482 u8 *prog = *pprog; local
2568 u8 *target, *prog = *pprog; local
2579 u8 *prog = *pprog; local
2598 u8 *prog = *pprog; local
2614 u8 *prog = *pprog; local
2720 u8 *prog; local
3060 u8 *jg_reloc, *prog = *pprog; local
3140 u8 *prog = buf; local
3158 bpf_int_jit_compile(struct bpf_prog *prog) argument
3362 bpf_jit_free(struct bpf_prog *prog) argument
[all...]
/linux-master/arch/arm64/net/
H A Dbpf_jit_comp.c73 const struct bpf_prog *prog; member in struct:jit_ctx
300 const struct bpf_prog *prog = ctx->prog; local
1440 find_fpb_offset(struct bpf_prog *prog) argument
1511 const struct bpf_prog *prog = ctx->prog; local
1586 bpf_int_jit_compile(struct bpf_prog *prog) argument
2467 bpf_jit_free(struct bpf_prog *prog) argument
[all...]
/linux-master/arch/arm/net/
H A Dbpf_jit_32.c203 const struct bpf_prog *prog; member in struct:jit_ctx
2101 const struct bpf_prog *prog = ctx->prog; local
2145 bpf_int_jit_compile(struct bpf_prog *prog) argument
[all...]
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c2519 struct bpf_prog *prog; local
2771 struct bpf_prog *prog; local
2486 __igc_xdp_run_prog(struct igc_adapter *adapter, struct bpf_prog *prog, struct xdp_buff *xdp) argument
[all...]
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c13258 static int i40e_xdp_setup(struct i40e_vsi *vsi, struct bpf_prog *prog, argument
[all...]
/linux-master/net/unix/
H A Daf_unix.c3410 static int unix_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, argument
3541 struct bpf_prog *prog; local
3570 struct bpf_prog *prog; local
3696 bpf_iter_unix_get_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
[all...]
/linux-master/drivers/net/
H A Dtun.c173 struct bpf_prog *prog; member in struct:tun_prog
546 struct tun_prog *prog; local
1056 struct tun_prog *prog = rcu_dereference(tun->filter_prog); local
1190 tun_xdp_set(struct net_device *dev, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument
2279 struct tun_prog *prog = container_of(rcu, struct tun_prog, rcu); local
2285 __tun_set_ebpf(struct tun_struct *tun, struct tun_prog __rcu **prog_p, struct bpf_prog *prog) argument
3014 struct bpf_prog *prog; local
[all...]
H A Dvirtio_net.c3988 static int virtnet_xdp_set(struct net_device *dev, struct bpf_prog *prog, argument
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c5061 struct bpf_prog *prog; local
5232 struct bpf_prog *prog; local
5023 __stmmac_xdp_run_prog(struct stmmac_priv *priv, struct bpf_prog *prog, struct xdp_buff *xdp) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c4838 static void mlx5e_rq_replace_xdp_prog(struct mlx5e_rq *rq, struct bpf_prog *prog) argument
4848 static int mlx5e_xdp_set(struct net_device *netdev, struct bpf_prog *prog) argument
[all...]
/linux-master/drivers/pci/
H A Dquirks.c1420 u8 prog; local
1434 u8 prog; local
[all...]
/linux-master/net/ipv6/
H A Dip6_fib.c2709 static int ipv6_route_prog_seq_show(struct bpf_prog *prog, argument
2724 struct bpf_prog *prog; local
2741 struct bpf_prog *prog; local
[all...]
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.c291 struct bpf_prog *prog = bpf->prog; local
233 ena_xdp_exchange_program_rx_in_range(struct ena_adapter *adapter, struct bpf_prog *prog, int first, int count) argument
253 ena_xdp_exchange_program(struct ena_adapter *adapter, struct bpf_prog *prog) argument
[all...]

Completed in 526 milliseconds

1234567891011>>