Lines Matching refs:new_prog

20257 				 struct bpf_prog *new_prog, u32 off, u32 cnt)  in adjust_insn_aux_data()  argument
20260 struct bpf_insn *insn = new_prog->insnsi; in adjust_insn_aux_data()
20273 prog_len = new_prog->len; in adjust_insn_aux_data()
20318 struct bpf_prog *new_prog; in bpf_patch_insn_data() local
20328 new_prog = bpf_patch_insn_single(env->prog, off, patch, len); in bpf_patch_insn_data()
20329 if (IS_ERR(new_prog)) { in bpf_patch_insn_data()
20330 if (PTR_ERR(new_prog) == -ERANGE) in bpf_patch_insn_data()
20337 adjust_insn_aux_data(env, new_data, new_prog, off, len); in bpf_patch_insn_data()
20339 adjust_poke_descs(new_prog, off, len); in bpf_patch_insn_data()
20340 return new_prog; in bpf_patch_insn_data()
20654 struct bpf_prog *new_prog; in opt_subreg_zext_lo32_rnd_hi32() local
20734 new_prog = bpf_patch_insn_data(env, adj_idx, patch, patch_len); in opt_subreg_zext_lo32_rnd_hi32()
20735 if (!new_prog) in opt_subreg_zext_lo32_rnd_hi32()
20737 env->prog = new_prog; in opt_subreg_zext_lo32_rnd_hi32()
20738 insns = new_prog->insnsi; in opt_subreg_zext_lo32_rnd_hi32()
20761 struct bpf_prog *new_prog; in convert_ctx_accesses() local
20779 new_prog = bpf_patch_insn_data(env, 0, insn_buf, cnt); in convert_ctx_accesses()
20780 if (!new_prog) in convert_ctx_accesses()
20782 env->prog = new_prog; in convert_ctx_accesses()
20802 new_prog = bpf_patch_insn_data(env, 0, insn_buf, cnt); in convert_ctx_accesses()
20803 if (!new_prog) in convert_ctx_accesses()
20806 env->prog = new_prog; in convert_ctx_accesses()
20883 new_prog = bpf_patch_insn_data(env, i + delta, patch, cnt); in convert_ctx_accesses()
20884 if (!new_prog) in convert_ctx_accesses()
20888 env->prog = new_prog; in convert_ctx_accesses()
20889 insn = new_prog->insnsi + i + delta; in convert_ctx_accesses()
21008 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in convert_ctx_accesses()
21009 if (!new_prog) in convert_ctx_accesses()
21015 env->prog = new_prog; in convert_ctx_accesses()
21016 insn = new_prog->insnsi + i + delta; in convert_ctx_accesses()
21542 struct bpf_prog *new_prog; in do_misc_fixups() local
21605 new_prog = bpf_patch_insn_data(env, i + delta, patchlet, cnt); in do_misc_fixups()
21606 if (!new_prog) in do_misc_fixups()
21610 env->prog = prog = new_prog; in do_misc_fixups()
21611 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21700 new_prog = bpf_patch_insn_data(env, i + delta, patchlet, cnt); in do_misc_fixups()
21701 if (!new_prog) in do_misc_fixups()
21705 env->prog = prog = new_prog; in do_misc_fixups()
21706 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21730 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
21731 if (!new_prog) in do_misc_fixups()
21735 env->prog = prog = new_prog; in do_misc_fixups()
21736 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21750 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
21751 if (!new_prog) in do_misc_fixups()
21755 env->prog = prog = new_prog; in do_misc_fixups()
21756 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21803 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
21804 if (!new_prog) in do_misc_fixups()
21808 env->prog = prog = new_prog; in do_misc_fixups()
21809 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21848 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
21849 if (!new_prog) in do_misc_fixups()
21853 env->prog = prog = new_prog; in do_misc_fixups()
21854 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21869 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
21870 if (!new_prog) in do_misc_fixups()
21874 env->prog = prog = new_prog; in do_misc_fixups()
21875 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21890 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
21891 if (!new_prog) in do_misc_fixups()
21895 env->prog = prog = new_prog; in do_misc_fixups()
21896 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
21975 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
21976 if (!new_prog) in do_misc_fixups()
21980 env->prog = prog = new_prog; in do_misc_fixups()
21981 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22008 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22009 if (!new_prog) in do_misc_fixups()
22013 env->prog = prog = new_prog; in do_misc_fixups()
22014 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22027 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22028 if (!new_prog) in do_misc_fixups()
22032 env->prog = prog = new_prog; in do_misc_fixups()
22033 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22046 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22047 if (!new_prog) in do_misc_fixups()
22051 env->prog = prog = new_prog; in do_misc_fixups()
22052 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22086 new_prog = bpf_patch_insn_data(env, i + delta, in do_misc_fixups()
22088 if (!new_prog) in do_misc_fixups()
22092 env->prog = prog = new_prog; in do_misc_fixups()
22093 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22169 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, in do_misc_fixups()
22171 if (!new_prog) in do_misc_fixups()
22175 env->prog = prog = new_prog; in do_misc_fixups()
22176 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22198 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22199 if (!new_prog) in do_misc_fixups()
22203 env->prog = prog = new_prog; in do_misc_fixups()
22204 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22223 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22224 if (!new_prog) in do_misc_fixups()
22228 env->prog = prog = new_prog; in do_misc_fixups()
22229 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22251 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22252 if (!new_prog) in do_misc_fixups()
22256 env->prog = prog = new_prog; in do_misc_fixups()
22257 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22267 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, 1); in do_misc_fixups()
22268 if (!new_prog) in do_misc_fixups()
22271 env->prog = prog = new_prog; in do_misc_fixups()
22272 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22282 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, 1); in do_misc_fixups()
22283 if (!new_prog) in do_misc_fixups()
22286 env->prog = prog = new_prog; in do_misc_fixups()
22287 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22337 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22338 if (!new_prog) in do_misc_fixups()
22342 env->prog = prog = new_prog; in do_misc_fixups()
22343 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22355 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
22356 if (!new_prog) in do_misc_fixups()
22360 env->prog = prog = new_prog; in do_misc_fixups()
22361 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
22423 new_prog = bpf_patch_insn_data(env, subprog_start, insn_buf, cnt); in do_misc_fixups()
22424 if (!new_prog) in do_misc_fixups()
22426 env->prog = prog = new_prog; in do_misc_fixups()
22472 struct bpf_prog *new_prog; in inline_bpf_loop() local
22520 new_prog = bpf_patch_insn_data(env, position, insn_buf, cnt); in inline_bpf_loop()
22521 if (!new_prog) in inline_bpf_loop()
22522 return new_prog; in inline_bpf_loop()
22529 new_prog->insnsi[call_insn_offset].imm = callback_offset; in inline_bpf_loop()
22531 return new_prog; in inline_bpf_loop()
22565 struct bpf_prog *new_prog; in optimize_bpf_loop() local
22568 new_prog = inline_bpf_loop(env, in optimize_bpf_loop()
22573 if (!new_prog) in optimize_bpf_loop()
22577 env->prog = new_prog; in optimize_bpf_loop()
22578 insn = new_prog->insnsi + i + delta; in optimize_bpf_loop()