Home
last modified time | relevance | path

Searched refs:subprogs (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/bpf/
H A Dverifier.c22480 struct bpf_subprog_info *subprogs = env->subprog_info; in convert_ctx_accesses() local
22495 -(subprogs[0].stack_depth + 8)); in convert_ctx_accesses()
22502 subprogs[0].stack_depth += 8; in convert_ctx_accesses()
22504 -subprogs[0].stack_depth); in convert_ctx_accesses()
22603 i + delta < subprogs[1].start) { in convert_ctx_accesses()
23367 struct bpf_subprog_info *subprogs = env->subprog_info; in do_misc_fixups() local
23368 u16 stack_depth = subprogs[cur_subprog].stack_depth; in do_misc_fixups()
24231 if (subprogs[cur_subprog + 1].start == i + delta + 1) { in do_misc_fixups()
24232 subprogs[cur_subprog].stack_depth += stack_depth_extra; in do_misc_fixups()
24233 subprogs[cur_subprog].stack_extra = stack_depth_extra; in do_misc_fixups()
[all …]
/linux/tools/lib/bpf/
H A Dlibbpf.c515 struct bpf_light_subprog *subprogs; member
799 zfree(&prog->subprogs); in bpf_program__unload()
6241 if (insn_idx >= prog->subprogs[i].sub_insn_off) in find_subprog_idx()
6301 if (prog->subprogs) in create_jt_map()
6312 insn_off -= prog->subprogs[subprog_idx].sec_insn_off; in create_jt_map()
6313 insn_off += prog->subprogs[subprog_idx].sub_insn_off; in create_jt_map()
6658 size_t size = sizeof(main_prog->subprogs[0]); in save_subprog_offsets()
6662 tmp = libbpf_reallocarray(main_prog->subprogs, cnt + 1, size); in save_subprog_offsets()
6666 main_prog->subprogs = tmp; in save_subprog_offsets()
6667 main_prog->subprogs[cnt].sec_insn_off = subprog->sec_insn_off; in save_subprog_offsets()
[all …]