Lines Matching refs:subprog_cnt

2856 	if (off >= env->prog->len || off < 0 || env->subprog_cnt == 0)  in find_containing_subprog()
2860 r = env->subprog_cnt - 1; in find_containing_subprog()
2894 if (env->subprog_cnt >= BPF_MAX_SUBPROGS) { in add_subprog()
2899 env->subprog_info[env->subprog_cnt++].start = off; in add_subprog()
2900 sort(env->subprog_info, env->subprog_cnt, in add_subprog()
2902 return env->subprog_cnt - 1; in add_subprog()
3366 for (i = 1; i < env->subprog_cnt; i++) { in add_subprog_and_kfunc()
3378 subprog[env->subprog_cnt].start = insn_cnt; in add_subprog_and_kfunc()
3381 for (i = 0; i < env->subprog_cnt; i++) in add_subprog_and_kfunc()
3441 if (cur_subprog < env->subprog_cnt) in check_subprogs()
6634 for (int i = 0; i < env->subprog_cnt; i++) { in check_max_stack_depth()
6652 for (int i = env->subprog_cnt - 1; i >= 0; i--) { in check_max_stack_depth()
6661 for (int i = 0; i < env->subprog_cnt; i++) { in check_max_stack_depth()
9965 if (env->subprog_cnt > 1 && !allow_tail_call_in_subprogs(env)) { in check_map_func_compatibility()
17425 for (s = 0; s < env->subprog_cnt; ++s, ++subprog) { in mark_fastcall_patterns()
17669 for (i = 1; i < env->subprog_cnt; i++) { in check_abnormal_return()
17808 if (nfuncs != env->subprog_cnt) { in check_btf_func()
17872 for (i = 0; i < env->subprog_cnt - env->hidden_subprog_cnt; i++) in adjust_btf_func()
17972 if (s != env->subprog_cnt) { in check_btf_line()
17987 if (s != env->subprog_cnt) { in check_btf_line()
17989 env->subprog_cnt - s, s); in check_btf_line()
20294 for (i = 0; i <= env->subprog_cnt; i++) { in adjust_subprog_starts()
20387 for (i = 0; i < env->subprog_cnt; i++) in adjust_subprog_starts_after_remove()
20391 for (j = i; j < env->subprog_cnt; j++) in adjust_subprog_starts_after_remove()
20405 move = env->subprog_cnt + 1 - j; in adjust_subprog_starts_after_remove()
20410 env->subprog_cnt -= j - i; in adjust_subprog_starts_after_remove()
20431 for (; i <= env->subprog_cnt; i++) in adjust_subprog_starts_after_remove()
20487 for (i = 0; i <= env->subprog_cnt; i++) in bpf_adj_linfo_after_remove()
21031 if (env->subprog_cnt <= 1) in jit_subprogs()
21078 func = kcalloc(env->subprog_cnt, sizeof(prog), GFP_KERNEL); in jit_subprogs()
21082 for (i = 0; i < env->subprog_cnt; i++) { in jit_subprogs()
21169 for (i = 0; i < env->subprog_cnt; i++) { in jit_subprogs()
21196 func[i]->aux->func_cnt = env->subprog_cnt - env->hidden_subprog_cnt; in jit_subprogs()
21197 func[i]->aux->real_func_cnt = env->subprog_cnt; in jit_subprogs()
21199 for (i = 0; i < env->subprog_cnt; i++) { in jit_subprogs()
21214 for (i = 1; i < env->subprog_cnt; i++) { in jit_subprogs()
21220 for (i = 1; i < env->subprog_cnt; i++) in jit_subprogs()
21247 prog->aux->func_cnt = env->subprog_cnt - env->hidden_subprog_cnt; in jit_subprogs()
21248 prog->aux->real_func_cnt = env->subprog_cnt; in jit_subprogs()
21266 for (i = 0; i < env->subprog_cnt; i++) { in jit_subprogs()
21310 if (env->subprog_cnt > 1 && env->prog->aux->tail_call_reachable) { in fixup_call_args()
21505 int cnt = env->subprog_cnt; in add_hidden_subprog()
21523 env->subprog_cnt++; in add_hidden_subprog()
21562 env->exception_callback_subprog = env->subprog_cnt - 1; in do_misc_fixups()
22396 for (i = 0; i < env->subprog_cnt; i++) { in do_misc_fixups()
22827 for (i = 1; i < env->subprog_cnt; i++) { in do_check_subprogs()
22882 for (i = 0; i < env->subprog_cnt; i++) { in print_verification_stats()
22886 if (i + 1 < env->subprog_cnt) in print_verification_stats()
22999 for (i = 0; i < env->subprog_cnt; i++) { in check_struct_ops_btf_id()