| /kernel/linux/linux-6.6/drivers/pci/ |
| H A D | quirks.c | 1413 u8 prog; in quirk_svwks_csb5ide() local 1427 u8 prog; in quirk_ide_samemode() local [all...] |
| /kernel/linux/linux-6.6/tools/perf/ |
| H A D | builtin-c2c.c | 3013 struct ui_progress prog; in perf_c2c__report() local
|
| H A D | builtin-trace.c | 3282 struct bpf_program *pos, *prog = NULL; local 3302 struct bpf_program *prog; local 4877 struct bpf_program *prog; global() local [all...] |
| /kernel/linux/linux-6.6/net/packet/ |
| H A D | af_packet.c | 1444 struct bpf_prog *prog; in fanout_demux_bpf() local
|
| /kernel/linux/linux-6.6/kernel/trace/ |
| H A D | trace.h | 1333 struct prog_entry __rcu *prog; member
|
| H A D | bpf_trace.c | 949 static bool bpf_d_path_allowed(const struct bpf_prog *prog) in bpf_d_path_allowed() argument 1433 bpf_tracing_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in bpf_tracing_func_proto() argument 1565 kprobe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in kprobe_prog_func_proto() argument 1596 kprobe_prog_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) kprobe_prog_is_valid_access() argument 1691 tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) tp_prog_func_proto() argument 1707 tp_prog_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) tp_prog_is_valid_access() argument 1795 pe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) pe_prog_func_proto() argument 1930 raw_tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) raw_tp_prog_func_proto() argument 1945 tracing_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) tracing_prog_func_proto() argument 2010 raw_tp_prog_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) raw_tp_prog_is_valid_access() argument 2018 tracing_prog_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) tracing_prog_is_valid_access() argument 2026 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument 2053 raw_tp_writable_prog_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) raw_tp_writable_prog_is_valid_access() argument 2074 pe_prog_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) pe_prog_is_valid_access() argument 2112 pe_prog_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) pe_prog_convert_ctx_access() argument 2161 perf_event_attach_bpf_prog(struct perf_event *event, struct bpf_prog *prog, u64 bpf_cookie) perf_event_attach_bpf_prog() argument 2301 __bpf_trace_run(struct bpf_prog *prog, u64 *args) __bpf_trace_run() argument 2360 __bpf_probe_register(struct bpf_raw_event_map *btp, struct bpf_prog *prog) __bpf_probe_register() argument 2378 bpf_probe_register(struct bpf_raw_event_map *btp, struct bpf_prog *prog) bpf_probe_register() argument 2383 bpf_probe_unregister(struct bpf_raw_event_map *btp, struct bpf_prog *prog) bpf_probe_unregister() argument 2393 struct bpf_prog *prog; bpf_get_perf_event_info() local 2870 bpf_kprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) bpf_kprobe_multi_link_attach() argument 3013 bpf_kprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) bpf_kprobe_multi_link_attach() argument 3096 struct bpf_prog *prog = link->link.prog; uprobe_prog_run() local 3168 bpf_uprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) bpf_uprobe_multi_link_attach() argument 3315 bpf_uprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) bpf_uprobe_multi_link_attach() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_main.c | 4968 struct bpf_prog *prog = bpf->prog, *old_prog; in mvpp2_xdp_setup() local 3454 mvpp2_run_xdp(struct mvpp2_port *port, struct mvpp2_rx_queue *rxq, struct bpf_prog *prog, struct xdp_buff *xdp, struct page_pool *pp, struct mvpp2_pcpu_stats *stats) mvpp2_run_xdp() argument
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
| H A D | igb_main.c | 2844 struct bpf_prog *prog = bpf->prog, *old_prog; in igb_xdp_setup() local
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_main.c | 4470 static int mlx5e_xdp_allowed(struct mlx5e_priv *priv, struct bpf_prog *prog) in mlx5e_xdp_allowed() argument 4501 static void mlx5e_rq_replace_xdp_prog(struct mlx5e_rq *rq, struct bpf_prog *prog) in mlx5e_rq_replace_xdp_prog() argument 4511 static int mlx5e_xdp_set(struct net_device *netdev, struct bpf_prog *prog) in mlx5e_xdp_set() argument [all...] |
| /kernel/linux/linux-5.10/include/linux/ |
| H A D | security.h | 1953 static inline int security_bpf_prog(struct bpf_prog *prog) in security_bpf_prog() argument
|
| H A D | bpf.h | 543 struct bpf_prog *prog; global() member 644 bool prog; global() member 703 struct bpf_prog *prog; global() member 778 bpf_trampoline_link_prog(struct bpf_prog *prog, struct bpf_trampoline *tr) bpf_trampoline_link_prog() argument 783 bpf_trampoline_unlink_prog(struct bpf_prog *prog, struct bpf_trampoline *tr) bpf_trampoline_unlink_prog() argument 880 struct bpf_prog *prog; global() member 946 struct bpf_prog *prog; global() member 1119 struct bpf_prog *prog; global() member 1603 bpf_prog_add(struct bpf_prog *prog, int i) bpf_prog_add() argument 1607 bpf_prog_sub(struct bpf_prog *prog, int i) bpf_prog_sub() argument 1611 bpf_prog_put(struct bpf_prog *prog) bpf_prog_put() argument 1615 bpf_prog_inc(struct bpf_prog *prog) bpf_prog_inc() argument 1620 bpf_prog_inc_not_zero(struct bpf_prog *prog) bpf_prog_inc_not_zero() argument 1634 bpf_link_init(struct bpf_link *link, enum bpf_link_type type, const struct bpf_link_ops *ops, struct bpf_prog *prog) bpf_link_init() argument 1742 bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_xdp() argument 1749 bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_skb() argument 1756 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument 1763 bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_flow_dissector() argument 1854 bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr) bpf_prog_offload_init() argument 1889 sock_map_prog_update(struct bpf_map *map, struct bpf_prog *prog, struct bpf_prog *old, u32 which) sock_map_prog_update() argument 1896 sock_map_get_from_fd(const union bpf_attr *attr, struct bpf_prog *prog) sock_map_get_from_fd() argument 2031 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) bpf_sock_convert_ctx_access() argument 2076 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) bpf_tcp_sock_convert_ctx_access() argument 2091 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) bpf_xdp_sock_convert_ctx_access() argument [all...] |
| /kernel/linux/linux-5.10/security/ |
| H A D | security.c | 2555 int security_bpf_prog(struct bpf_prog *prog) in security_bpf_prog() argument
|
| /kernel/linux/linux-5.10/security/selinux/ |
| H A D | hooks.c | 6808 struct bpf_prog *prog; in bpf_fd_pass() local 6843 static int selinux_bpf_prog(struct bpf_prog *prog) in selinux_bpf_prog() argument
|
| /kernel/linux/linux-5.10/tools/perf/ |
| H A D | builtin-trace.c | 3244 struct bpf_program *prog; local [all...] |
| /kernel/linux/linux-5.10/kernel/bpf/ |
| H A D | btf.c | 4414 struct btf *bpf_prog_get_target_btf(const struct bpf_prog *prog) in bpf_prog_get_target_btf() argument 4438 btf_ctx_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) btf_ctx_access() argument 5119 btf_check_type_match(struct bpf_verifier_log *log, const struct bpf_prog *prog, struct btf *btf2, const struct btf_type *t2) btf_check_type_match() argument 5153 struct bpf_prog *prog = env->prog; btf_check_func_arg_match() local 5250 struct bpf_prog *prog = env->prog; btf_prepare_func_args() local [all...] |
| /kernel/linux/linux-5.10/net/core/ |
| H A D | filter.c | 561 static int bpf_convert_filter(struct sock_filter *prog, int len, in bpf_convert_filter() argument 1168 static void __bpf_prog_release(struct bpf_prog *prog) in __bpf_prog_release() argument 1458 __sk_attach_prog(struct bpf_prog *prog, struct sock *sk) __sk_attach_prog() argument 1488 struct bpf_prog *prog; __get_filter() local 1533 struct bpf_prog *prog = __get_filter(fprog, sk); sk_attach_filter() local 1551 struct bpf_prog *prog = __get_filter(fprog, sk); sk_reuseport_attach_filter() local 1578 struct bpf_prog *prog = __get_bpf(ufd, sk); sk_attach_bpf() local 1595 struct bpf_prog *prog; sk_reuseport_attach_bpf() local 1638 sk_reuseport_prog_free(struct bpf_prog *prog) sk_reuseport_prog_free() argument 6365 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) bpf_tcp_sock_convert_ctx_access() argument 6560 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) bpf_xdp_sock_convert_ctx_access() argument 7039 sock_filter_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sock_filter_func_proto() argument 7077 sock_addr_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sock_addr_func_proto() argument 7151 sk_filter_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sk_filter_func_proto() argument 7173 cg_skb_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) cg_skb_func_proto() argument 7222 tc_cls_act_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) tc_cls_act_func_proto() argument 7343 xdp_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) xdp_func_proto() argument 7387 sock_ops_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sock_ops_func_proto() argument 7429 sk_msg_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sk_msg_func_proto() argument 7475 sk_skb_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sk_skb_func_proto() argument 7516 flow_dissector_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) flow_dissector_func_proto() argument 7527 lwt_out_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) lwt_out_func_proto() argument 7554 lwt_in_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) lwt_in_func_proto() argument 7565 lwt_xmit_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) lwt_xmit_func_proto() argument 7604 lwt_seg6local_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) lwt_seg6local_func_proto() argument 7620 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) bpf_skb_is_valid_access() argument 7674 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) sk_filter_is_valid_access() argument 7702 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) cg_skb_is_valid_access() argument 7746 lwt_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) lwt_is_valid_access() argument 7877 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) sock_filter_is_valid_access() argument 7888 bpf_noop_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog) bpf_noop_prologue() argument 7897 bpf_unclone_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog, int drop_verdict) bpf_unclone_prologue() argument 7971 tc_cls_act_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog) tc_cls_act_prologue() argument 7977 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) tc_cls_act_is_valid_access() argument 8026 xdp_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info) xdp_is_valid_access() argument 8073 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) sock_addr_is_valid_access() argument 8190 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) sock_ops_is_valid_access() argument 8250 sk_skb_prologue(struct bpf_insn *insn_buf, bool direct_write, const struct bpf_prog *prog) sk_skb_prologue() argument 8256 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) sk_skb_is_valid_access() argument 8293 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) sk_msg_is_valid_access() argument 8337 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) flow_dissector_is_valid_access() argument 8371 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) flow_dissector_convert_ctx_access() argument 8424 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) bpf_convert_ctx_access() argument 8782 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) bpf_sock_convert_ctx_access() argument 8957 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) tc_cls_act_convert_ctx_access() argument 8981 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) xdp_convert_ctx_access() argument 9107 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) sock_addr_convert_ctx_access() argument 9196 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) sock_ops_convert_ctx_access() argument 9624 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) sk_skb_convert_ctx_access() argument 9670 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) sk_msg_convert_ctx_access() argument 10033 bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash) bpf_run_sk_reuseport() argument 10140 sk_reuseport_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sk_reuseport_func_proto() argument 10156 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) sk_reuseport_is_valid_access() argument 10215 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) sk_reuseport_convert_ctx_access() argument 10305 sk_lookup_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) sk_lookup_func_proto() argument 10319 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) sk_lookup_is_valid_access() argument 10352 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) sk_lookup_convert_ctx_access() argument 10453 bpf_dispatcher_change_prog(BPF_DISPATCHER_PTR(xdp), prev_prog, prog); DEFINE_BPF_DISPATCHER() local [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_main.c | 4804 static void mlx5e_rq_replace_xdp_prog(struct mlx5e_rq *rq, struct bpf_prog *prog) in mlx5e_rq_replace_xdp_prog() argument 4814 static int mlx5e_xdp_set(struct net_device *netdev, struct bpf_prog *prog) in mlx5e_xdp_set() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| H A D | ice_main.c | 2643 static void ice_vsi_assign_bpf_prog(struct ice_vsi *vsi, struct bpf_prog *prog) in ice_vsi_assign_bpf_prog() argument 2663 int ice_prepare_xdp_rings(struct ice_vsi *vsi, struct bpf_prog *prog) in ice_prepare_xdp_rings() argument 2923 ice_xdp_setup_prog(struct ice_vsi *vsi, struct bpf_prog *prog, struct netlink_ext_ack *extack) ice_xdp_setup_prog() argument 7468 struct bpf_prog *prog; ice_change_mtu() local [all...] |
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | perf_event.h | 814 struct bpf_prog *prog; member 1771 static inline void perf_event_bpf_event(struct bpf_prog *prog, in perf_event_bpf_event() argument
|
| H A D | security.h | 2053 static inline int security_bpf_prog(struct bpf_prog *prog) in security_bpf_prog() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
| H A D | igb_main.c | 2884 struct bpf_prog *prog = bpf->prog, *old_prog; in igb_xdp_setup() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
| H A D | igc_main.c | 2517 struct bpf_prog *prog; in igc_xdp_run_prog() local 2773 struct bpf_prog *prog; in igc_clean_rx_irq_zc() local 2484 __igc_xdp_run_prog(struct igc_adapter *adapter, struct bpf_prog *prog, struct xdp_buff *xdp) __igc_xdp_run_prog() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_main.c | 3812 mvpp2_run_xdp(struct mvpp2_port *port, struct bpf_prog *prog, in mvpp2_run_xdp() argument 5341 struct bpf_prog *prog = bpf->prog, *old_prog; in mvpp2_xdp_setup() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_main.c | 4938 struct bpf_prog *prog; in stmmac_xdp_run_prog() local 5104 struct bpf_prog *prog; in stmmac_rx_zc() local 4900 __stmmac_xdp_run_prog(struct stmmac_priv *priv, struct bpf_prog *prog, struct xdp_buff *xdp) __stmmac_xdp_run_prog() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ |
| H A D | virtio_net.c | 3731 static int virtnet_xdp_set(struct net_device *dev, struct bpf_prog *prog, in virtnet_xdp_set() argument [all...] |