Lines Matching refs:new_prog
12972 struct bpf_prog *new_prog, u32 off, u32 cnt) in adjust_insn_aux_data() argument
12975 struct bpf_insn *insn = new_prog->insnsi; in adjust_insn_aux_data()
12988 prog_len = new_prog->len; in adjust_insn_aux_data()
13033 struct bpf_prog *new_prog; in bpf_patch_insn_data() local
13043 new_prog = bpf_patch_insn_single(env->prog, off, patch, len); in bpf_patch_insn_data()
13044 if (IS_ERR(new_prog)) { in bpf_patch_insn_data()
13045 if (PTR_ERR(new_prog) == -ERANGE) in bpf_patch_insn_data()
13052 adjust_insn_aux_data(env, new_data, new_prog, off, len); in bpf_patch_insn_data()
13054 adjust_poke_descs(new_prog, off, len); in bpf_patch_insn_data()
13055 return new_prog; in bpf_patch_insn_data()
13324 struct bpf_prog *new_prog; in opt_subreg_zext_lo32_rnd_hi32() local
13400 new_prog = bpf_patch_insn_data(env, adj_idx, patch, patch_len); in opt_subreg_zext_lo32_rnd_hi32()
13401 if (!new_prog) in opt_subreg_zext_lo32_rnd_hi32()
13403 env->prog = new_prog; in opt_subreg_zext_lo32_rnd_hi32()
13404 insns = new_prog->insnsi; in opt_subreg_zext_lo32_rnd_hi32()
13424 struct bpf_prog *new_prog; in convert_ctx_accesses() local
13439 new_prog = bpf_patch_insn_data(env, 0, insn_buf, cnt); in convert_ctx_accesses()
13440 if (!new_prog) in convert_ctx_accesses()
13443 env->prog = new_prog; in convert_ctx_accesses()
13485 new_prog = bpf_patch_insn_data(env, i + delta, patch, cnt); in convert_ctx_accesses()
13486 if (!new_prog) in convert_ctx_accesses()
13490 env->prog = new_prog; in convert_ctx_accesses()
13491 insn = new_prog->insnsi + i + delta; in convert_ctx_accesses()
13588 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in convert_ctx_accesses()
13589 if (!new_prog) in convert_ctx_accesses()
13595 env->prog = new_prog; in convert_ctx_accesses()
13596 insn = new_prog->insnsi + i + delta; in convert_ctx_accesses()
13920 struct bpf_prog *new_prog; in do_misc_fixups() local
13956 new_prog = bpf_patch_insn_data(env, i + delta, patchlet, cnt); in do_misc_fixups()
13957 if (!new_prog) in do_misc_fixups()
13961 env->prog = prog = new_prog; in do_misc_fixups()
13962 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
13976 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
13977 if (!new_prog) in do_misc_fixups()
13981 env->prog = prog = new_prog; in do_misc_fixups()
13982 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14029 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
14030 if (!new_prog) in do_misc_fixups()
14034 env->prog = prog = new_prog; in do_misc_fixups()
14035 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14121 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
14122 if (!new_prog) in do_misc_fixups()
14126 env->prog = prog = new_prog; in do_misc_fixups()
14127 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14154 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
14155 if (!new_prog) in do_misc_fixups()
14159 env->prog = prog = new_prog; in do_misc_fixups()
14160 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14174 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
14175 if (!new_prog) in do_misc_fixups()
14179 env->prog = prog = new_prog; in do_misc_fixups()
14180 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14214 new_prog = bpf_patch_insn_data(env, i + delta, in do_misc_fixups()
14216 if (!new_prog) in do_misc_fixups()
14220 env->prog = prog = new_prog; in do_misc_fixups()
14221 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14297 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, in do_misc_fixups()
14299 if (!new_prog) in do_misc_fixups()
14303 env->prog = prog = new_prog; in do_misc_fixups()
14304 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14323 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
14324 if (!new_prog) in do_misc_fixups()
14328 env->prog = prog = new_prog; in do_misc_fixups()
14329 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14351 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
14352 if (!new_prog) in do_misc_fixups()
14356 env->prog = prog = new_prog; in do_misc_fixups()
14357 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14367 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, 1); in do_misc_fixups()
14368 if (!new_prog) in do_misc_fixups()
14371 env->prog = prog = new_prog; in do_misc_fixups()
14372 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14382 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, 1); in do_misc_fixups()
14383 if (!new_prog) in do_misc_fixups()
14386 env->prog = prog = new_prog; in do_misc_fixups()
14387 insn = new_prog->insnsi + i + delta; in do_misc_fixups()
14440 struct bpf_prog *new_prog; in inline_bpf_loop() local
14488 new_prog = bpf_patch_insn_data(env, position, insn_buf, *cnt); in inline_bpf_loop()
14489 if (!new_prog) in inline_bpf_loop()
14490 return new_prog; in inline_bpf_loop()
14497 new_prog->insnsi[call_insn_offset].imm = callback_offset; in inline_bpf_loop()
14499 return new_prog; in inline_bpf_loop()
14533 struct bpf_prog *new_prog; in optimize_bpf_loop() local
14536 new_prog = inline_bpf_loop(env, in optimize_bpf_loop()
14541 if (!new_prog) in optimize_bpf_loop()
14545 env->prog = new_prog; in optimize_bpf_loop()
14546 insn = new_prog->insnsi + i + delta; in optimize_bpf_loop()