Home
last modified time | relevance | path

Searched refs:load_reg (Results 1 – 8 of 8) 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.c660 int load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32() local
663 load_reg = insn_def_regno(&insn); in bpf_opt_subreg_zext_lo32_rnd_hi32()
673 if (load_reg == -1) in bpf_opt_subreg_zext_lo32_rnd_hi32()
691 rnd_hi32_patch[3].dst_reg = load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32()
714 if (verifier_bug_if(load_reg == -1, env, in bpf_opt_subreg_zext_lo32_rnd_hi32()
719 zext_patch[1].dst_reg = load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32()
720 zext_patch[1].src_reg = load_reg; in bpf_opt_subreg_zext_lo32_rnd_hi32()
H A Dverifier.c6672 int load_reg; in check_atomic_rmw() local
6716 load_reg = bpf_atomic_load_reg(insn); in check_atomic_rmw()
6717 if (load_reg >= 0) { in check_atomic_rmw()
6719 err = check_reg_arg(env, load_reg, DST_OP); in check_atomic_rmw()
6731 if (!err && load_reg >= 0) { in check_atomic_rmw()
6732 bpf_diag_mod_begin(env, cur_regs(env) + load_reg, NULL, BPF_DIAG_MOD_WRITE); in check_atomic_rmw()
6735 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/s390/net/
H A Dbpf_jit_comp.c777 int load_reg; in bpf_jit_probe_atomic_pre() local
793 load_reg = bpf_atomic_load_reg(insn); in bpf_jit_probe_atomic_pre()
794 if (load_reg >= 0) in bpf_jit_probe_atomic_pre()
795 probe->reg = reg2hex[load_reg]; in bpf_jit_probe_atomic_pre()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c2003 int load_reg = bpf_atomic_load_reg(insn); in bpf_jit_emit_insn() local
2005 ret = add_exception_handler(insn, load_reg < 0 ? in bpf_jit_emit_insn()
2006 REG_DONT_CLEAR_MARKER : regmap[load_reg], in bpf_jit_emit_insn()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2037 int load_reg = bpf_atomic_load_reg(insn); in build_insn() local
2039 ret = add_exception_handler(insn, ctx, load_reg < 0 ? in build_insn()
2040 DONT_CLEAR : bpf2a64[load_reg]); in build_insn()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2401 int load_reg = bpf_atomic_load_reg(insn); in do_jit() local
2404 fixup_reg = load_reg < 0 ? DONT_CLEAR : in do_jit()
2405 reg2pt_regs[load_reg]; in do_jit()