Searched refs:load_reg (Results 1 – 8 of 8) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | backtrack.c | 336 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 D | fixups.c | 660 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 D | verifier.c | 6672 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 D | ni_tio.c | 1683 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 D | bpf_jit_comp.c | 777 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 D | bpf_jit_comp64.c | 2003 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 D | bpf_jit_comp.c | 2037 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 D | bpf_jit_comp.c | 2401 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()
|