Lines Matching refs:subprogs
20753 struct bpf_subprog_info *subprogs = env->subprog_info; in convert_ctx_accesses() local
20768 -(subprogs[0].stack_depth + 8)); in convert_ctx_accesses()
20775 subprogs[0].stack_depth += 8; in convert_ctx_accesses()
20777 -subprogs[0].stack_depth); in convert_ctx_accesses()
20854 i + delta < subprogs[1].start) { in convert_ctx_accesses()
21545 struct bpf_subprog_info *subprogs = env->subprog_info; in do_misc_fixups() local
21546 u16 stack_depth = subprogs[cur_subprog].stack_depth; in do_misc_fixups()
22377 if (subprogs[cur_subprog + 1].start == i + delta + 1) { in do_misc_fixups()
22378 subprogs[cur_subprog].stack_depth += stack_depth_extra; in do_misc_fixups()
22379 subprogs[cur_subprog].stack_extra = stack_depth_extra; in do_misc_fixups()
22381 stack_depth = subprogs[cur_subprog].stack_depth; in do_misc_fixups()
22388 stack_depth = subprogs[cur_subprog].stack_depth; in do_misc_fixups()
22395 env->prog->aux->stack_depth = subprogs[0].stack_depth; in do_misc_fixups()
22398 int subprog_start = subprogs[i].start; in do_misc_fixups()
22399 int stack_slots = subprogs[i].stack_extra / 8; in do_misc_fixups()
22410 stack_depth = subprogs[i].stack_depth; in do_misc_fixups()
22552 struct bpf_subprog_info *subprogs = env->subprog_info; in optimize_bpf_loop() local
22556 u16 stack_depth = subprogs[cur_subprog].stack_depth; in optimize_bpf_loop()
22581 if (subprogs[cur_subprog + 1].start == i + delta + 1) { in optimize_bpf_loop()
22582 subprogs[cur_subprog].stack_depth += stack_depth_extra; in optimize_bpf_loop()
22584 stack_depth = subprogs[cur_subprog].stack_depth; in optimize_bpf_loop()