Lines Matching refs:insn_buf
5338 struct bpf_insn insn_buf[16], *insn; in convert_ctx_accesses() local
5345 cnt = ops->gen_prologue(insn_buf, env->seen_direct_write, in convert_ctx_accesses()
5347 if (cnt >= ARRAY_SIZE(insn_buf)) { in convert_ctx_accesses()
5351 new_prog = bpf_patch_insn_data(env, 0, insn_buf, cnt); in convert_ctx_accesses()
5440 cnt = ops->convert_ctx_access(type, insn, insn_buf, env->prog, in convert_ctx_accesses()
5442 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf) || in convert_ctx_accesses()
5450 insn_buf[cnt++] = BPF_ALU32_IMM(BPF_AND, insn->dst_reg, in convert_ctx_accesses()
5453 insn_buf[cnt++] = BPF_ALU64_IMM(BPF_AND, insn->dst_reg, in convert_ctx_accesses()
5457 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in convert_ctx_accesses()
5670 struct bpf_insn insn_buf[16]; in fixup_bpf_calls() local
5719 cnt = env->ops->gen_ld_abs(insn, insn_buf); in fixup_bpf_calls()
5720 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf)) { in fixup_bpf_calls()
5725 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in fixup_bpf_calls()
5779 insn_buf[0] = BPF_JMP_IMM(BPF_JGE, BPF_REG_3, in fixup_bpf_calls()
5781 insn_buf[1] = BPF_ALU32_IMM(BPF_AND, BPF_REG_3, in fixup_bpf_calls()
5785 insn_buf[2] = *insn; in fixup_bpf_calls()
5787 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in fixup_bpf_calls()
5813 cnt = ops->map_gen_lookup(map_ptr, insn_buf); in fixup_bpf_calls()
5814 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf)) { in fixup_bpf_calls()
5820 insn_buf, cnt); in fixup_bpf_calls()