| /linux/kernel/bpf/ |
| H A D | cfg.c | 54 struct bpf_subprog_info *subprog; in mark_subprog_changes_pkt_data() local 62 struct bpf_subprog_info *subprog; in mark_subprog_might_sleep() local 70 struct bpf_subprog_info *subprog; in mark_subprog_might_throw() local 344 struct bpf_subprog_info *subprog; in create_jt() local 429 struct bpf_subprog_info *subprog; in visit_abnormal_return_insn() local
|
| H A D | liveness.c | 28 u32 subprog; /* subprog index */ member 76 u32 callsite, int subprog) in call_instance() 310 struct bpf_subprog_info *subprog; in update_instance() local 407 static char *fmt_subprog(struct bpf_verifier_env *env, int subprog) in fmt_subprog() 1518 int subprog, in print_subprog_arg_access() 1613 int subprog = instance->subprog; in compute_subprog_args() local 1846 int subprog = instance->subprog; in analyze_subprog() local
|
| H A D | fixups.c | 202 int start = idx + insn->imm + 1, subprog; in get_callee_stack_depth() local 1069 int i, j, subprog_start, subprog_end = 0, len, subprog; in jit_subprogs() local 1415 struct bpf_subprog_info *subprog = &env->subprog_info[i]; in bpf_fixup_call_args() local 2636 struct bpf_subprog_info *subprog = env->subprog_info; in bpf_remove_fastcall_spills_fills() local
|
| H A D | const_fold.c | 149 int subprog = bpf_find_subprog(env, idx + insn->imm + 1); in const_reg_xfer() local
|
| H A D | verifier.c | 381 bool bpf_subprog_is_global(const struct bpf_verifier_env *env, int subprog) in bpf_subprog_is_global() 388 static bool subprog_returns_void(struct bpf_verifier_env *env, int subprog) in subprog_returns_void() 411 const char *bpf_subprog_name(const struct bpf_verifier_env *env, int subprog) in bpf_subprog_name() 422 void bpf_mark_subprog_exc_cb(struct bpf_verifier_env *env, int subprog) in bpf_mark_subprog_exc_cb() 431 static bool subprog_is_exc_cb(struct bpf_verifier_env *env, int subprog) in subprog_is_exc_cb() 2303 int subprog, bool is_sleepable) in push_async_cb() 2912 struct bpf_subprog_info *subprog = env->subprog_info; in add_subprogs() local 3009 struct bpf_subprog_info *subprog = env->subprog_info; in check_subprogs() local 3471 struct bpf_subprog_info *subprog = &env->subprog_info[state->subprogno]; in check_fastcall_stack_contract() local 4162 struct bpf_subprog_info *subprog = &env->subprog_info[state->subprogno]; in check_stack_arg_write() local [all …]
|
| H A D | backtrack.c | 410 int subprog_insn_idx, subprog; in backtrack_insn() local
|
| H A D | diagnostics.c | 806 const struct bpf_subprog_info *subprog; in bpf_diag_source() local
|
| H A D | btf.c | 7960 const struct btf_type *t, int subprog) in btf_validate_return_type() 7994 int btf_prepare_func_args(struct bpf_verifier_env *env, int subprog) in btf_prepare_func_args()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_static_linked2.c | 15 static __noinline int subprog(int x) in subprog() function
|
| H A D | test_static_linked1.c | 15 static __noinline int subprog(int x) in subprog() function
|
| H A D | epilogue_tailcall.c | 12 static __noinline __used int subprog(struct st_ops_args *args) in subprog() function
|
| H A D | pro_epilogue.c | 17 static __noinline __used int subprog(struct st_ops_args *args) in subprog() function
|
| H A D | stream.c | 334 static __noinline void subprog(void) in subprog() function
|
| H A D | exceptions.c | 158 __noinline static int subprog(struct __sk_buff *ctx) subprog() function
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | main.h | 541 struct nfp_bpf_subprog_info *subprog; member
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 6731 static int append_subprog_relos(struct bpf_program *main_prog, struct bpf_program *subprog) in append_subprog_relos() 6760 static int save_subprog_offsets(struct bpf_program *main_prog, struct bpf_program *subprog) in save_subprog_offsets() 6780 struct bpf_program *subprog) in bpf_object__append_subprog_code() 6823 struct bpf_program *subprog; in bpf_object__reloc_code() local 7011 struct bpf_program *subprog; in bpf_object__relocate_calls() local 7122 struct bpf_program *subprog = &obj->programs[j]; in bpf_prog_assign_exc_cb() local 7548 struct bpf_program *subprog = &obj->programs[prog->exception_cb_idx]; in bpf_object__relocate() local
|
| /linux/include/linux/ |
| H A D | bpf_verifier.h | 1048 static inline struct bpf_func_info_aux *subprog_aux(struct bpf_verifier_env *env, int subprog) in subprog_aux() 1053 static inline struct bpf_subprog_info *subprog_info(struct bpf_verifier_env *env, int subprog) in subprog_info()
|
| /linux/kernel/events/ |
| H A D | core.c | 10367 struct bpf_prog *subprog = prog->aux->func[i]; in perf_event_bpf_emit_ksymbols() local
|