Lines Matching refs:insn_buf
8493 struct bpf_insn insn_buf[16], *insn; in convert_ctx_accesses() local
8504 cnt = ops->gen_prologue(insn_buf, env->seen_direct_write, in convert_ctx_accesses()
8506 if (cnt >= ARRAY_SIZE(insn_buf)) { in convert_ctx_accesses()
8510 new_prog = bpf_patch_insn_data(env, 0, insn_buf, cnt); in convert_ctx_accesses()
8618 cnt = convert_ctx_access(type, insn, insn_buf, env->prog, in convert_ctx_accesses()
8620 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf) || in convert_ctx_accesses()
8631 insn_buf[cnt++] = BPF_ALU32_IMM(BPF_RSH, in convert_ctx_accesses()
8634 insn_buf[cnt++] = BPF_ALU32_IMM(BPF_AND, insn->dst_reg, in convert_ctx_accesses()
8638 insn_buf[cnt++] = BPF_ALU64_IMM(BPF_RSH, in convert_ctx_accesses()
8641 insn_buf[cnt++] = BPF_ALU64_IMM(BPF_AND, insn->dst_reg, in convert_ctx_accesses()
8646 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in convert_ctx_accesses()
8879 struct bpf_insn insn_buf[16]; in fixup_bpf_calls() local
8928 cnt = env->ops->gen_ld_abs(insn, insn_buf); in fixup_bpf_calls()
8929 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf)) { in fixup_bpf_calls()
8934 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in fixup_bpf_calls()
8948 struct bpf_insn insn_buf[16]; in fixup_bpf_calls() local
8949 struct bpf_insn *patch = &insn_buf[0]; in fixup_bpf_calls()
8984 cnt = patch - insn_buf; in fixup_bpf_calls()
8986 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in fixup_bpf_calls()
9041 insn_buf[0] = BPF_JMP_IMM(BPF_JGE, BPF_REG_3, in fixup_bpf_calls()
9043 insn_buf[1] = BPF_ALU32_IMM(BPF_AND, BPF_REG_3, in fixup_bpf_calls()
9047 insn_buf[2] = *insn; in fixup_bpf_calls()
9049 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in fixup_bpf_calls()
9078 cnt = ops->map_gen_lookup(map_ptr, insn_buf); in fixup_bpf_calls()
9079 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf)) { in fixup_bpf_calls()
9085 insn_buf, cnt); in fixup_bpf_calls()