| /Linux-v5.15/net/sched/ | 
| D | cls_bpf.c | 85 	struct cls_bpf_prog *prog;  in cls_bpf_classify()  local136 static bool cls_bpf_is_ebpf(const struct cls_bpf_prog *prog)  in cls_bpf_is_ebpf()
 141 static int cls_bpf_offload_cmd(struct tcf_proto *tp, struct cls_bpf_prog *prog,  in cls_bpf_offload_cmd()
 193 static int cls_bpf_offload(struct tcf_proto *tp, struct cls_bpf_prog *prog,  in cls_bpf_offload()
 213 				 struct cls_bpf_prog *prog,  in cls_bpf_stop_offload()
 224 					 struct cls_bpf_prog *prog)  in cls_bpf_offload_update_stats()
 254 static void cls_bpf_free_parms(struct cls_bpf_prog *prog)  in cls_bpf_free_parms()
 265 static void __cls_bpf_delete_prog(struct cls_bpf_prog *prog)  in __cls_bpf_delete_prog()
 276 	struct cls_bpf_prog *prog = container_of(to_rcu_work(work),  in cls_bpf_delete_prog_work()  local
 284 static void __cls_bpf_delete(struct tcf_proto *tp, struct cls_bpf_prog *prog,  in __cls_bpf_delete()
 [all …]
 
 | 
| D | act_bpf.c | 39 	struct tcf_bpf *prog = to_bpf(act);  in tcf_bpf_act()  local91 static bool tcf_bpf_is_ebpf(const struct tcf_bpf *prog)  in tcf_bpf_is_ebpf()
 96 static int tcf_bpf_dump_bpf_info(const struct tcf_bpf *prog,  in tcf_bpf_dump_bpf_info()
 114 static int tcf_bpf_dump_ebpf_info(const struct tcf_bpf *prog,  in tcf_bpf_dump_ebpf_info()
 139 	struct tcf_bpf *prog = to_bpf(act);  in tcf_bpf_dump()  local
 263 static void tcf_bpf_prog_fill_cfg(const struct tcf_bpf *prog,  in tcf_bpf_prog_fill_cfg()
 287 	struct tcf_bpf *prog;  in tcf_bpf_init()  local
 
 | 
| /Linux-v5.15/arch/x86/net/ | 
| D | bpf_jit_comp.c | 241 	u8 *prog = *pprog;  in push_callee_regs()  local256 	u8 *prog = *pprog;  in pop_callee_regs()  local
 277 	u8 *prog = *pprog;  in emit_prologue()  local
 302 	u8 *prog = *pprog;  in emit_patch()  local
 332 	u8 *prog;  in __bpf_arch_text_poke()  local
 417 	u8 *prog = *pprog;  in emit_bpf_tail_call_indirect()  local
 507 	u8 *prog = *pprog;  in emit_bpf_tail_call_direct()  local
 564 static void bpf_tail_call_direct_fixup(struct bpf_prog *prog)  in bpf_tail_call_direct_fixup()
 613 	u8 *prog = *pprog;  in emit_mov_imm32()  local
 653 	u8 *prog = *pprog;  in emit_mov_imm64()  local
 [all …]
 
 | 
| D | bpf_jit_comp32.c | 208 	u8 *prog = *pprog;  in emit_ia32_mov_i()  local236 	u8 *prog = *pprog;  in emit_ia32_mov_r()  local
 287 	u8 *prog = *pprog;  in emit_ia32_mul_r()  local
 320 	u8 *prog = *pprog;  in emit_ia32_to_le_r64()  local
 368 	u8 *prog = *pprog;  in emit_ia32_to_be_r64()  local
 437 	u8 *prog = *pprog;  in emit_ia32_div_mod_r()  local
 484 	u8 *prog = *pprog;  in emit_ia32_shift_r()  local
 526 	u8 *prog = *pprog;  in emit_ia32_alu_r()  local
 581 	u8 *prog = *pprog;  in emit_ia32_alu_r64()  local
 600 	u8 *prog = *pprog;  in emit_ia32_alu_i()  local
 [all …]
 
 | 
| /Linux-v5.15/drivers/clk/at91/ | 
| D | clk-programmable.c | 34 	struct clk_programmable *prog = to_clk_programmable(hw);  in clk_programmable_recalc_rate()  local52 	struct clk_programmable *prog = to_clk_programmable(hw);  in clk_programmable_determine_rate()  local
 104 	struct clk_programmable *prog = to_clk_programmable(hw);  in clk_programmable_set_parent()  local
 129 	struct clk_programmable *prog = to_clk_programmable(hw);  in clk_programmable_get_parent()  local
 150 	struct clk_programmable *prog = to_clk_programmable(hw);  in clk_programmable_set_rate()  local
 195 	struct clk_programmable *prog;  in at91_clk_register_programmable()  local
 
 | 
| /Linux-v5.15/kernel/bpf/ | 
| D | trampoline.c | 391 static enum bpf_tramp_prog_type bpf_attach_type_to_tramp(struct bpf_prog *prog)  in bpf_attach_type_to_tramp()413 int bpf_trampoline_link_prog(struct bpf_prog *prog, struct bpf_trampoline *tr)  in bpf_trampoline_link_prog()
 462 int bpf_trampoline_unlink_prog(struct bpf_prog *prog, struct bpf_trampoline *tr)  in bpf_trampoline_unlink_prog()
 541 static void notrace inc_misses_counter(struct bpf_prog *prog)  in inc_misses_counter()
 564 u64 notrace __bpf_prog_enter(struct bpf_prog *prog)  in __bpf_prog_enter()
 576 static void notrace update_prog_stats(struct bpf_prog *prog,  in update_prog_stats()
 596 void notrace __bpf_prog_exit(struct bpf_prog *prog, u64 start)  in __bpf_prog_exit()
 605 u64 notrace __bpf_prog_enter_sleepable(struct bpf_prog *prog)  in __bpf_prog_enter_sleepable()
 617 void notrace __bpf_prog_exit_sleepable(struct bpf_prog *prog, u64 start)  in __bpf_prog_exit_sleepable()
 
 | 
| D | offload.c | 80 int bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr)  in bpf_prog_offload_init()127 int bpf_prog_offload_verifier_prep(struct bpf_prog *prog)  in bpf_prog_offload_verifier_prep()
 212 static void __bpf_prog_offload_destroy(struct bpf_prog *prog)  in __bpf_prog_offload_destroy()
 227 void bpf_prog_offload_destroy(struct bpf_prog *prog)  in bpf_prog_offload_destroy()
 235 static int bpf_prog_offload_translate(struct bpf_prog *prog)  in bpf_prog_offload_translate()
 256 int bpf_prog_offload_compile(struct bpf_prog *prog)  in bpf_prog_offload_compile()
 264 	struct bpf_prog *prog;  member
 295 			       struct bpf_prog *prog)  in bpf_prog_offload_info_fill()
 546 static bool __bpf_offload_dev_match(struct bpf_prog *prog,  in __bpf_offload_dev_match()
 567 bool bpf_offload_dev_match(struct bpf_prog *prog, struct net_device *netdev)  in bpf_offload_dev_match()
 [all …]
 
 | 
| D | syscall.c | 1642 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog)  in find_prog_type()1672 static void bpf_audit_prog(const struct bpf_prog *prog, unsigned int op)  in bpf_audit_prog()
 1691 static int bpf_prog_alloc_id(struct bpf_prog *prog)  in bpf_prog_alloc_id()
 1710 void bpf_prog_free_id(struct bpf_prog *prog, bool do_idr_lock)  in bpf_prog_free_id()
 1747 static void __bpf_prog_put_noref(struct bpf_prog *prog, bool deferred)  in __bpf_prog_put_noref()
 1770 	struct bpf_prog *prog;  in bpf_prog_put_deferred()  local
 1779 static void __bpf_prog_put(struct bpf_prog *prog, bool do_idr_lock)  in __bpf_prog_put()
 1796 void bpf_prog_put(struct bpf_prog *prog)  in bpf_prog_put()
 1804 	struct bpf_prog *prog = filp->private_data;  in bpf_prog_release()  local
 1810 static void bpf_prog_get_stats(const struct bpf_prog *prog,  in bpf_prog_get_stats()
 [all …]
 
 | 
| D | cgroup.c | 42 				     struct bpf_prog *prog,  in bpf_cgroup_storages_alloc()383 					       struct bpf_prog *prog,  in find_attach_entry()
 434 			struct bpf_prog *prog, struct bpf_prog *replace_prog,  in __cgroup_bpf_attach()
 639 					       struct bpf_prog *prog,  in find_detach_entry()
 681 int __cgroup_bpf_detach(struct cgroup *cgrp, struct bpf_prog *prog,  in __cgroup_bpf_detach()
 742 	struct bpf_prog *prog;  in __cgroup_bpf_query()  local
 793 			   enum bpf_prog_type ptype, struct bpf_prog *prog)  in cgroup_bpf_prog_attach()
 823 	struct bpf_prog *prog;  in cgroup_bpf_prog_detach()  local
 934 int cgroup_bpf_link_attach(const union bpf_attr *attr, struct bpf_prog *prog)  in cgroup_bpf_link_attach()
 1180 cgroup_base_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in cgroup_base_func_proto()
 [all …]
 
 | 
| D | bpf_iter.c | 24 	struct bpf_prog *prog;  member324 			 struct bpf_prog *prog)  in cache_btf_id()
 329 bool bpf_iter_prog_supported(struct bpf_prog *prog)  in bpf_iter_prog_supported()
 364 bpf_iter_get_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in bpf_iter_get_func_proto()
 499 			 struct bpf_prog *prog)  in bpf_iter_link_attach()
 569 			  struct bpf_prog *prog)  in init_seq_meta()
 584 	struct bpf_prog *prog;  in prepare_seq_file()  local
 683 int bpf_iter_run_prog(struct bpf_prog *prog, void *ctx)  in bpf_iter_run_prog()
 
 | 
| D | prog_iter.c | 16 	struct bpf_prog *prog;  in bpf_prog_seq_start()  local42 DEFINE_BPF_ITER_FUNC(bpf_prog, struct bpf_iter_meta *meta, struct bpf_prog *prog)  in DEFINE_BPF_ITER_FUNC()
 48 	struct bpf_prog *prog;  in DEFINE_BPF_ITER_FUNC()  local
 
 | 
| D | dispatcher.c | 25 	struct bpf_dispatcher *d, struct bpf_prog *prog)  in bpf_dispatcher_find_prog()43 				    struct bpf_prog *prog)  in bpf_dispatcher_add_prog()
 68 				       struct bpf_prog *prog)  in bpf_dispatcher_remove_prog()
 
 | 
| D | core.c | 118 	struct bpf_prog *prog;  in bpf_prog_alloc()  local143 int bpf_prog_alloc_jited_linfo(struct bpf_prog *prog)  in bpf_prog_alloc_jited_linfo()
 157 void bpf_prog_jit_attempt_done(struct bpf_prog *prog)  in bpf_prog_jit_attempt_done()
 193 void bpf_prog_fill_jited_linfo(struct bpf_prog *prog,  in bpf_prog_fill_jited_linfo()
 374 static int bpf_adj_branches(struct bpf_prog *prog, u32 pos, s32 end_old,  in bpf_adj_branches()
 414 static void bpf_adj_linfo(struct bpf_prog *prog, u32 off, u32 delta)  in bpf_adj_linfo()
 434 struct bpf_prog *bpf_patch_insn_single(struct bpf_prog *prog, u32 off,  in bpf_patch_insn_single()
 495 int bpf_remove_insns(struct bpf_prog *prog, u32 off, u32 cnt)  in bpf_remove_insns()
 530 bpf_prog_ksym_set_addr(struct bpf_prog *prog)  in bpf_prog_ksym_set_addr()
 542 bpf_prog_ksym_set_name(struct bpf_prog *prog)  in bpf_prog_ksym_set_name()
 [all …]
 
 | 
| /Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ | 
| D | tailcalls.c | 13 	struct bpf_program *prog;  in test_tailcall_1()  local151 	struct bpf_program *prog;  in test_tailcall_2()  local
 229 	struct bpf_program *prog;  in test_tailcall_3()  local
 307 	struct bpf_program *prog;  in test_tailcall_4()  local
 395 	struct bpf_program *prog;  in test_tailcall_5()  local
 483 	struct bpf_program *prog;  in test_tailcall_bpf2bpf_1()  local
 567 	struct bpf_program *prog;  in test_tailcall_bpf2bpf_2()  local
 645 	struct bpf_program *prog;  in test_tailcall_bpf2bpf_3()  local
 742 	struct bpf_program *prog;  in test_tailcall_bpf2bpf_4()  local
 
 | 
| D | check_mtu.c | 44 	struct bpf_program *prog;  in test_check_mtu_xdp_attach()  local79 				   struct bpf_program *prog,  in test_check_mtu_run_xdp()
 139 				  struct bpf_program *prog,  in test_check_mtu_run_tc()
 
 | 
| /Linux-v5.15/drivers/media/rc/ | 
| D | bpf-lirc.c | 83 lirc_mode2_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in lirc_mode2_func_proto()123 				       const struct bpf_prog *prog,  in lirc_mode2_is_valid_access()
 137 static int lirc_bpf_attach(struct rc_dev *rcdev, struct bpf_prog *prog)  in lirc_bpf_attach()
 175 static int lirc_bpf_detach(struct rc_dev *rcdev, struct bpf_prog *prog)  in lirc_bpf_detach()
 244 int lirc_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog)  in lirc_prog_attach()
 265 	struct bpf_prog *prog;  in lirc_prog_detach()  local
 
 | 
| /Linux-v5.15/drivers/net/ethernet/netronome/nfp/bpf/ | 
| D | offload.c | 112 		    struct bpf_prog *prog)  in nfp_map_ptrs_record()151 nfp_prog_prepare(struct nfp_prog *nfp_prog, const struct bpf_insn *prog,  in nfp_prog_prepare()
 191 static int nfp_bpf_verifier_prep(struct bpf_prog *prog)  in nfp_bpf_verifier_prep()
 219 static int nfp_bpf_translate(struct bpf_prog *prog)  in nfp_bpf_translate()
 247 static void nfp_bpf_destroy(struct bpf_prog *prog)  in nfp_bpf_destroy()
 484 bool nfp_bpf_offload_check_mtu(struct nfp_net *nn, struct bpf_prog *prog,  in nfp_bpf_offload_check_mtu()
 496 nfp_net_bpf_load(struct nfp_net *nn, struct bpf_prog *prog,  in nfp_net_bpf_load()
 575 int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog,  in nfp_net_bpf_offload()
 
 | 
| /Linux-v5.15/drivers/net/netdevsim/ | 
| D | bpf.c | 31 	struct bpf_prog *prog;  member92 static void nsim_prog_set_loaded(struct bpf_prog *prog, bool loaded)  in nsim_prog_set_loaded()
 104 nsim_bpf_offload(struct netdevsim *ns, struct bpf_prog *prog, bool oldprog)  in nsim_bpf_offload()
 122 	struct bpf_prog *prog = cls_bpf->prog;  in nsim_bpf_setup_tc_block_cb()  local
 219 				struct bpf_prog *prog)  in nsim_bpf_create_prog()
 254 static int nsim_bpf_verifier_prep(struct bpf_prog *prog)  in nsim_bpf_verifier_prep()
 265 static int nsim_bpf_translate(struct bpf_prog *prog)  in nsim_bpf_translate()
 273 static void nsim_bpf_destroy_prog(struct bpf_prog *prog)  in nsim_bpf_destroy_prog()
 
 | 
| /Linux-v5.15/tools/lib/bpf/ | 
| D | libbpf.c | 530 void bpf_program__unload(struct bpf_program *prog)  in bpf_program__unload()556 static void bpf_program__exit(struct bpf_program *prog)  in bpf_program__exit()
 579 static char *__bpf_program__pin_name(struct bpf_program *prog)  in __bpf_program__pin_name()
 611 bpf_object__init_prog(struct bpf_object *obj, struct bpf_program *prog,  in bpf_object__init_prog()
 665 	struct bpf_program *prog, *progs;  in bpf_object__add_programs()  local
 935 			struct bpf_program *prog;  in bpf_map__init_kern_struct_ops()  local
 2629 static bool prog_needs_vmlinux_btf(struct bpf_program *prog)  in prog_needs_vmlinux_btf()
 2646 	struct bpf_program *prog;  in obj_needs_vmlinux_btf()  local
 2722 		struct bpf_program *prog = &obj->programs[i];  in bpf_object__sanitize_and_load_btf()  local
 3533 			    const struct bpf_program *prog)  in prog_is_subprog()
 [all …]
 
 | 
| /Linux-v5.15/drivers/net/hyperv/ | 
| D | netvsc_bpf.c | 29 	struct bpf_prog *prog;  in netvsc_run_xdp()  local96 int netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog,  in netvsc_xdp_set()
 137 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog)  in netvsc_vf_setxdp()
 
 | 
| /Linux-v5.15/net/core/ | 
| D | sock_reuseport.c | 381 		struct bpf_prog *prog;  in reuseport_stop_listen_sock()  local413 				   struct bpf_prog *prog, struct sk_buff *skb,  in run_bpf_filter()
 475 	struct bpf_prog *prog;  in reuseport_select_sock()  local
 528 	struct bpf_prog *prog;  in reuseport_migrate_sock()  local
 584 int reuseport_attach_prog(struct sock *sk, struct bpf_prog *prog)  in reuseport_attach_prog()
 
 | 
| /Linux-v5.15/tools/testing/selftests/seccomp/ | 
| D | seccomp_bpf.c | 383 	struct sock_fprog prog = {  in TEST()  local415 	struct sock_fprog prog = { };  in TEST()  local
 452 	struct sock_fprog prog = { };  in TEST()  local
 489 	struct sock_fprog prog = {  in TEST()  local
 512 	struct sock_fprog prog = {  in TEST()  local
 537 	struct sock_fprog prog = {  in TEST()  local
 554 	struct sock_fprog prog = {  in TEST()  local
 573 	struct sock_fprog prog = {  in TEST()  local
 595 	struct sock_fprog prog = {  in TEST_SIGNAL()  local
 617 	struct sock_fprog prog = {  in TEST_SIGNAL()  local
 [all …]
 
 | 
| /Linux-v5.15/net/bpf/ | 
| D | test_run.c | 89 static int bpf_test_run(struct bpf_prog *prog, void *ctx, u32 repeat,  in bpf_test_run()274 int bpf_prog_test_run_tracing(struct bpf_prog *prog,  in bpf_prog_test_run_tracing()
 319 	struct bpf_prog *prog;  member
 334 int bpf_prog_test_run_raw_tp(struct bpf_prog *prog,  in bpf_prog_test_run_raw_tp()
 561 int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr,  in bpf_prog_test_run_skb()
 753 int bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr,  in bpf_prog_test_run_xdp()
 848 int bpf_prog_test_run_flow_dissector(struct bpf_prog *prog,  in bpf_prog_test_run_flow_dissector()
 920 int bpf_prog_test_run_sk_lookup(struct bpf_prog *prog, const union bpf_attr *kattr,  in bpf_prog_test_run_sk_lookup()
 1023 int bpf_prog_test_run_syscall(struct bpf_prog *prog,  in bpf_prog_test_run_syscall()
 
 | 
| /Linux-v5.15/samples/bpf/ | 
| D | tracex5_user.c | 27 	struct sock_fprog prog = {  in install_accept_all_seccomp()  local38 	struct bpf_program *prog;  in main()  local
 
 | 
| /Linux-v5.15/include/linux/ | 
| D | bpf-netns.h | 50 					struct bpf_prog *prog)  in netns_bpf_prog_attach()62 					struct bpf_prog *prog)  in netns_bpf_link_create()
 
 |