Lines Matching refs:insn_buf

12396 	struct bpf_insn insn_buf[16], *insn;  in convert_ctx_accesses()  local
12407 cnt = ops->gen_prologue(insn_buf, env->seen_direct_write, in convert_ctx_accesses()
12409 if (cnt >= ARRAY_SIZE(insn_buf)) { in convert_ctx_accesses()
12413 new_prog = bpf_patch_insn_data(env, 0, insn_buf, cnt); in convert_ctx_accesses()
12532 cnt = convert_ctx_access(type, insn, insn_buf, env->prog, in convert_ctx_accesses()
12534 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf) || in convert_ctx_accesses()
12543 if (shift && cnt + 1 >= ARRAY_SIZE(insn_buf)) { in convert_ctx_accesses()
12549 insn_buf[cnt++] = BPF_ALU32_IMM(BPF_RSH, in convert_ctx_accesses()
12552 insn_buf[cnt++] = BPF_ALU32_IMM(BPF_AND, insn->dst_reg, in convert_ctx_accesses()
12556 insn_buf[cnt++] = BPF_ALU64_IMM(BPF_RSH, in convert_ctx_accesses()
12559 insn_buf[cnt++] = BPF_ALU64_IMM(BPF_AND, insn->dst_reg, in convert_ctx_accesses()
12564 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in convert_ctx_accesses()
12894 struct bpf_insn insn_buf[16]; in do_misc_fixups() local
12945 cnt = env->ops->gen_ld_abs(insn, insn_buf); in do_misc_fixups()
12946 if (cnt == 0 || cnt >= ARRAY_SIZE(insn_buf)) { in do_misc_fixups()
12951 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
12966 struct bpf_insn *patch = &insn_buf[0]; in do_misc_fixups()
13002 cnt = patch - insn_buf; in do_misc_fixups()
13004 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
13088 insn_buf[0] = BPF_JMP_IMM(BPF_JGE, BPF_REG_3, in do_misc_fixups()
13090 insn_buf[1] = BPF_ALU32_IMM(BPF_AND, BPF_REG_3, in do_misc_fixups()
13094 insn_buf[2] = *insn; in do_misc_fixups()
13096 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
13124 insn_buf[0] = ld_addrs[0]; in do_misc_fixups()
13125 insn_buf[1] = ld_addrs[1]; in do_misc_fixups()
13126 insn_buf[2] = *insn; in do_misc_fixups()
13129 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, cnt); in do_misc_fixups()
13160 cnt = ops->map_gen_lookup(map_ptr, insn_buf); in do_misc_fixups()
13163 if (cnt <= 0 || cnt >= ARRAY_SIZE(insn_buf)) { in do_misc_fixups()
13169 insn_buf, cnt); in do_misc_fixups()
13240 insn_buf[0] = ld_jiffies_addr[0]; in do_misc_fixups()
13241 insn_buf[1] = ld_jiffies_addr[1]; in do_misc_fixups()
13242 insn_buf[2] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, in do_misc_fixups()
13246 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, in do_misc_fixups()
13261 insn_buf[0] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, -8); in do_misc_fixups()
13263 new_prog = bpf_patch_insn_data(env, i + delta, insn_buf, 1); in do_misc_fixups()