Home
last modified time | relevance | path

Searched refs:load_reg (Results 1 – 7 of 7) sorted by relevance

/linux/kernel/bpf/
H A Dbacktrack.c336 u32 load_reg = dreg; in backtrack_insn() local
345 load_reg = insn->imm == BPF_CMPXCHG ? in backtrack_insn()
348 if (!bt_is_reg_set(bt, load_reg)) in backtrack_insn()
350 bt_clear_reg(bt, load_reg); in backtrack_insn()
H A Dfixups.c685 int load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32() local
688 load_reg = insn_def_regno(&insn); in bpf_opt_subreg_zext_lo32_rnd_hi32()
698 if (load_reg == -1) in bpf_opt_subreg_zext_lo32_rnd_hi32()
716 rnd_hi32_patch[3].dst_reg = load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32()
739 if (verifier_bug_if(load_reg == -1, env, in bpf_opt_subreg_zext_lo32_rnd_hi32()
744 zext_patch[1].dst_reg = load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32()
745 zext_patch[1].src_reg = load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32()
H A Dverifier.c6733 int load_reg; in check_atomic_rmw() local
6777 load_reg = bpf_atomic_load_reg(insn); in check_atomic_rmw()
6778 if (load_reg >= 0) { in check_atomic_rmw()
6780 err = check_reg_arg(env, load_reg, DST_OP); in check_atomic_rmw()
6792 if (!err && load_reg >= 0) { in check_atomic_rmw()
6793 bpf_diag_mod_begin(env, cur_regs(env) + load_reg, NULL, BPF_DIAG_MOD_WRITE); in check_atomic_rmw()
6796 BPF_READ, load_reg, true, false); in check_atomic_rmw()
/linux/drivers/comedi/drivers/
H A Dni_tio.c1683 unsigned int load_reg; in ni_tio_insn_write() local
1700 load_reg = ni_tio_next_load_register(counter); in ni_tio_insn_write()
1701 ni_tio_write(counter, load_val, load_reg); in ni_tio_insn_write()
1705 ni_tio_write(counter, counter_dev->regs[chip][load_reg], in ni_tio_insn_write()
1706 load_reg); in ni_tio_insn_write()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c2025 int load_reg = bpf_atomic_load_reg(insn); in bpf_jit_build_prologue()
2027 ret = add_exception_handler(insn, load_reg < 0 ? in bpf_jit_build_prologue()
2028 REG_DONT_CLEAR_MARKER : regmap[load_reg], in bpf_jit_build_prologue()
2003 int load_reg = bpf_atomic_load_reg(insn); bpf_jit_emit_insn() local
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2039 int load_reg = bpf_atomic_load_reg(insn); in build_insn() local
2041 ret = add_exception_handler(insn, ctx, load_reg < 0 ? in build_insn()
2042 DONT_CLEAR : bpf2a64[load_reg]); in build_insn()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2402 int load_reg = bpf_atomic_load_reg(insn); in do_jit() local
2405 fixup_reg = load_reg < 0 ? DONT_CLEAR : in do_jit()
2406 reg2pt_regs[load_reg]; in do_jit()