| /Linux-v5.10/net/sched/ | 
| D | cls_bpf.c | 85 	struct cls_bpf_prog *prog;  in cls_bpf_classify()  local139 static bool cls_bpf_is_ebpf(const struct cls_bpf_prog *prog)  in cls_bpf_is_ebpf()
 144 static int cls_bpf_offload_cmd(struct tcf_proto *tp, struct cls_bpf_prog *prog,  in cls_bpf_offload_cmd()
 196 static int cls_bpf_offload(struct tcf_proto *tp, struct cls_bpf_prog *prog,  in cls_bpf_offload()
 216 				 struct cls_bpf_prog *prog,  in cls_bpf_stop_offload()
 227 					 struct cls_bpf_prog *prog)  in cls_bpf_offload_update_stats()
 257 static void cls_bpf_free_parms(struct cls_bpf_prog *prog)  in cls_bpf_free_parms()
 268 static void __cls_bpf_delete_prog(struct cls_bpf_prog *prog)  in __cls_bpf_delete_prog()
 279 	struct cls_bpf_prog *prog = container_of(to_rcu_work(work),  in cls_bpf_delete_prog_work()  local
 287 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()  local93 static bool tcf_bpf_is_ebpf(const struct tcf_bpf *prog)  in tcf_bpf_is_ebpf()
 98 static int tcf_bpf_dump_bpf_info(const struct tcf_bpf *prog,  in tcf_bpf_dump_bpf_info()
 116 static int tcf_bpf_dump_ebpf_info(const struct tcf_bpf *prog,  in tcf_bpf_dump_ebpf_info()
 141 	struct tcf_bpf *prog = to_bpf(act);  in tcf_bpf_dump()  local
 265 static void tcf_bpf_prog_fill_cfg(const struct tcf_bpf *prog,  in tcf_bpf_prog_fill_cfg()
 289 	struct tcf_bpf *prog;  in tcf_bpf_init()  local
 
 | 
| /Linux-v5.10/arch/x86/net/ | 
| D | bpf_jit_comp.c | 229 	u8 *prog = *pprog;  in push_callee_regs()  local245 	u8 *prog = *pprog;  in pop_callee_regs()  local
 267 	u8 *prog = *pprog;  in emit_prologue()  local
 293 	u8 *prog = *pprog;  in emit_patch()  local
 324 	u8 *prog;  in __bpf_arch_text_poke()  local
 409 	u8 *prog = *pprog;  in emit_bpf_tail_call_indirect()  local
 500 	u8 *prog = *pprog;  in emit_bpf_tail_call_direct()  local
 558 static void bpf_tail_call_direct_fixup(struct bpf_prog *prog)  in bpf_tail_call_direct_fixup()
 604 	u8 *prog = *pprog;  in emit_mov_imm32()  local
 645 	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.10/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.10/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
 735 	struct bpf_program *prog;  in test_tailcall_bpf2bpf_4()  local
 
 | 
| /Linux-v5.10/kernel/bpf/ | 
| 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 | 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()
 625 					       struct bpf_prog *prog,  in find_detach_entry()
 667 int __cgroup_bpf_detach(struct cgroup *cgrp, struct bpf_prog *prog,  in __cgroup_bpf_detach()
 720 	struct bpf_prog *prog;  in __cgroup_bpf_query()  local
 763 			   enum bpf_prog_type ptype, struct bpf_prog *prog)  in cgroup_bpf_prog_attach()
 793 	struct bpf_prog *prog;  in cgroup_bpf_prog_detach()  local
 904 int cgroup_bpf_link_attach(const union bpf_attr *attr, struct bpf_prog *prog)  in cgroup_bpf_link_attach()
 1146 cgroup_base_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in cgroup_base_func_proto()
 [all …]
 
 | 
| D | syscall.c | 1582 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog)  in find_prog_type()1612 static void bpf_audit_prog(const struct bpf_prog *prog, unsigned int op)  in bpf_audit_prog()
 1653 static int bpf_prog_charge_memlock(struct bpf_prog *prog)  in bpf_prog_charge_memlock()
 1668 static void bpf_prog_uncharge_memlock(struct bpf_prog *prog)  in bpf_prog_uncharge_memlock()
 1676 static int bpf_prog_alloc_id(struct bpf_prog *prog)  in bpf_prog_alloc_id()
 1695 void bpf_prog_free_id(struct bpf_prog *prog, bool do_idr_lock)  in bpf_prog_free_id()
 1730 static void __bpf_prog_put_noref(struct bpf_prog *prog, bool deferred)  in __bpf_prog_put_noref()
 1746 static void __bpf_prog_put(struct bpf_prog *prog, bool do_idr_lock)  in __bpf_prog_put()
 1757 void bpf_prog_put(struct bpf_prog *prog)  in bpf_prog_put()
 1765 	struct bpf_prog *prog = filp->private_data;  in bpf_prog_release()  local
 [all …]
 
 | 
| 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 | core.c | 110 	struct bpf_prog *prog;  in bpf_prog_alloc()  local134 int bpf_prog_alloc_jited_linfo(struct bpf_prog *prog)  in bpf_prog_alloc_jited_linfo()
 148 void bpf_prog_free_jited_linfo(struct bpf_prog *prog)  in bpf_prog_free_jited_linfo()
 154 void bpf_prog_free_unused_jited_linfo(struct bpf_prog *prog)  in bpf_prog_free_unused_jited_linfo()
 184 void bpf_prog_fill_jited_linfo(struct bpf_prog *prog,  in bpf_prog_fill_jited_linfo()
 213 void bpf_prog_free_linfo(struct bpf_prog *prog)  in bpf_prog_free_linfo()
 376 static int bpf_adj_branches(struct bpf_prog *prog, u32 pos, s32 end_old,  in bpf_adj_branches()
 416 static void bpf_adj_linfo(struct bpf_prog *prog, u32 off, u32 delta)  in bpf_adj_linfo()
 436 struct bpf_prog *bpf_patch_insn_single(struct bpf_prog *prog, u32 off,  in bpf_patch_insn_single()
 497 int bpf_remove_insns(struct bpf_prog *prog, u32 off, u32 cnt)  in bpf_remove_insns()
 [all …]
 
 | 
| 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 | bpf_iter.c | 24 	struct bpf_prog *prog;  member310 			 struct bpf_prog *prog)  in cache_btf_id()
 315 bool bpf_iter_prog_supported(struct bpf_prog *prog)  in bpf_iter_prog_supported()
 462 int bpf_iter_link_attach(const union bpf_attr *attr, struct bpf_prog *prog)  in bpf_iter_link_attach()
 532 			  struct bpf_prog *prog)  in init_seq_meta()
 547 	struct bpf_prog *prog;  in prepare_seq_file()  local
 646 int bpf_iter_run_prog(struct bpf_prog *prog, void *ctx)  in bpf_iter_run_prog()
 
 | 
| /Linux-v5.10/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.10/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()
 485 nfp_net_bpf_load(struct nfp_net *nn, struct bpf_prog *prog,  in nfp_net_bpf_load()
 566 int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog,  in nfp_net_bpf_offload()
 
 | 
| /Linux-v5.10/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.10/tools/lib/bpf/ | 
| D | libbpf.c | 488 void bpf_program__unload(struct bpf_program *prog)  in bpf_program__unload()514 static void bpf_program__exit(struct bpf_program *prog)  in bpf_program__exit()
 537 static char *__bpf_program__pin_name(struct bpf_program *prog)  in __bpf_program__pin_name()
 559 bpf_object__init_prog(struct bpf_object *obj, struct bpf_program *prog,  in bpf_object__init_prog()
 612 	struct bpf_program *prog, *progs;  in bpf_object__add_programs()  local
 866 			struct bpf_program *prog;  in bpf_map__init_kern_struct_ops()  local
 2503 static inline bool libbpf_prog_needs_vmlinux_btf(struct bpf_program *prog)  in libbpf_prog_needs_vmlinux_btf()
 2521 	struct bpf_program *prog;  in bpf_object__load_vmlinux_btf()  local
 3272 			    const struct bpf_program *prog)  in prog_is_subprog()
 3293 	struct bpf_program *prog;  in bpf_object__find_program_by_name()  local
 [all …]
 
 | 
| /Linux-v5.10/drivers/net/hyperv/ | 
| D | netvsc_bpf.c | 29 	struct bpf_prog *prog;  in netvsc_run_xdp()  local94 int netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog,  in netvsc_xdp_set()
 135 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog)  in netvsc_vf_setxdp()
 
 | 
| /Linux-v5.10/net/bpf/ | 
| D | test_run.c | 19 static int bpf_test_run(struct bpf_prog *prog, void *ctx, u32 repeat,  in bpf_test_run()199 int bpf_prog_test_run_tracing(struct bpf_prog *prog,  in bpf_prog_test_run_tracing()
 244 	struct bpf_prog *prog;  member
 259 int bpf_prog_test_run_raw_tp(struct bpf_prog *prog,  in bpf_prog_test_run_raw_tp()
 479 int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr,  in bpf_prog_test_run_skb()
 615 int bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr,  in bpf_prog_test_run_xdp()
 675 int bpf_prog_test_run_flow_dissector(struct bpf_prog *prog,  in bpf_prog_test_run_flow_dissector()
 
 | 
| /Linux-v5.10/tools/testing/selftests/seccomp/ | 
| D | seccomp_bpf.c | 379 	struct sock_fprog prog = {  in TEST()  local411 	struct sock_fprog prog = { };  in TEST()  local
 448 	struct sock_fprog prog = { };  in TEST()  local
 485 	struct sock_fprog prog = {  in TEST()  local
 508 	struct sock_fprog prog = {  in TEST()  local
 533 	struct sock_fprog prog = {  in TEST()  local
 550 	struct sock_fprog prog = {  in TEST()  local
 569 	struct sock_fprog prog = {  in TEST()  local
 591 	struct sock_fprog prog = {  in TEST_SIGNAL()  local
 613 	struct sock_fprog prog = {  in TEST_SIGNAL()  local
 [all …]
 
 | 
| /Linux-v5.10/samples/bpf/ | 
| D | tracex5_user.c | 27 	struct sock_fprog prog = {  in install_accept_all_seccomp()  local39 	struct bpf_program *prog;  in main()  local
 
 | 
| /Linux-v5.10/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()
 
 | 
| /Linux-v5.10/net/core/ | 
| D | sock_reuseport.c | 218 				   struct bpf_prog *prog, struct sk_buff *skb,  in run_bpf_filter()263 	struct bpf_prog *prog;  in reuseport_select_sock()  local
 311 int reuseport_attach_prog(struct sock *sk, struct bpf_prog *prog)  in reuseport_attach_prog()
 
 | 
| /Linux-v5.10/arch/riscv/net/ | 
| D | bpf_jit_core.c | 18 	const struct bpf_prog *prog = ctx->prog;  in build_body()  local42 struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog)  in bpf_int_jit_compile()
 
 | 
| /Linux-v5.10/kernel/trace/ | 
| D | bpf_trace.c | 1253 bpf_tracing_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in bpf_tracing_func_proto()1350 kprobe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in kprobe_prog_func_proto()
 1370 					const struct bpf_prog *prog,  in kprobe_prog_is_valid_access()
 1464 tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in tp_prog_func_proto()
 1479 				    const struct bpf_prog *prog,  in tp_prog_is_valid_access()
 1567 pe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in pe_prog_func_proto()
 1699 raw_tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in raw_tp_prog_func_proto()
 1714 tracing_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)  in tracing_prog_func_proto()
 1754 					const struct bpf_prog *prog,  in raw_tp_prog_is_valid_access()
 1768 					 const struct bpf_prog *prog,  in tracing_prog_is_valid_access()
 [all …]
 
 |