Searched refs:dst_reg (Results 26 - 45 of 45) sorted by last modified time

12

/linux-master/tools/testing/selftests/bpf/verifier/
H A Dbasic_instr.c184 .dst_reg = BPF_REG_0,
H A Datomic_fetch.c95 #define __ATOMIC_FETCH_OP_TEST(src_reg, dst_reg, operand1, op, operand2, expect) \
97 "atomic fetch " #op ", src=" #dst_reg " dst=" #dst_reg, \
102 BPF_MOV64_REG(dst_reg, BPF_REG_10), \
105 dst_reg, src_reg, -8), \
/linux-master/tools/lib/bpf/
H A Drelo_core.c975 insn->dst_reg = 0;
1119 insn[1].code != 0 || insn[1].dst_reg != 0 ||
1145 insn->src_reg, insn->dst_reg, insn->off, insn->imm);
/linux-master/tools/bpf/bpftool/
H A Dxlated_dumper.c283 jsonw_name(json_wtr, "dst_reg");
284 jsonw_printf(json_wtr, "\"0x%hhx\"", insn[i].dst_reg);
/linux-master/arch/parisc/net/
H A Dbpf_jit_comp64.c419 *rd = bpf_to_hppa_reg(insn->dst_reg, ctx);
H A Dbpf_jit_comp32.c1126 const s8 *dst = regmap[insn->dst_reg];
1132 "BPF_CODE %#02x src_reg %d dst_reg %d\n",
1134 BPF_OP(code), insn->src_reg, insn->dst_reg);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm_move.c318 struct intel_memory_region *dst_reg, *src_reg; local
320 dst_reg = i915_ttm_region(bo->bdev, dst_mem->mem_type);
322 GEM_BUG_ON(!dst_reg || !src_reg);
326 ttm_kmap_iter_iomap_init(&arg->_dst_iter.io, &dst_reg->iomap,
327 &dst_rsgt->table, dst_reg->region.start);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dnetif_receive_skb.c244 {.code = (__u8)1,.dst_reg = (__u8)0x2,.src_reg = (__u8)0x3,.off = (__s16)4,.imm = (__s32)5,});
246 {.code = 1, .dst_reg = 0x2, .src_reg = 0x3, .off = 4,
/linux-master/arch/mips/net/
H A Dbpf_jit_comp64.c637 u8 dst = bpf2mips64[insn->dst_reg];
H A Dbpf_jit_comp.c862 access_reg(ctx, insn->dst_reg);
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_dump.c724 {.code = (__u8)1,.dst_reg = (__u8)0x2,.src_reg = (__u8)0x3,.off = (__s16)4,.imm = (__s32)5,});
728 { .code = 1, .dst_reg = 0x2, .src_reg = 0x3, .off = 4,
733 " .dst_reg = (__u8)0x2,\n"
738 {.code = 1, .dst_reg = 2, .src_reg = 3, .off = 4, .imm = 5});
742 "(struct bpf_insn){.dst_reg = (__u8)0x1,}",
743 { .code = 0, .dst_reg = 1});
/linux-master/arch/x86/crypto/
H A Dcrct10dif-pcl-asm_64.S83 # Fold src_reg into dst_reg.
84 .macro fold_16_bytes src_reg, dst_reg
88 pxor %xmm8, \dst_reg
89 xorps \src_reg, \dst_reg
/linux-master/arch/arm64/crypto/
H A Dcrct10dif-ce-core.S239 // Fold src_reg into dst_reg, optionally loading the next fold constants
240 .macro fold_16_bytes, p, src_reg, dst_reg, load_next_consts
247 eor \dst_reg\().16b, \dst_reg\().16b, v8.16b
248 eor \dst_reg\().16b, \dst_reg\().16b, \src_reg\().16b
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c770 reg_a(meta->paired_st->dst_reg * 2), off, len - 1,
775 reg_a(meta->paired_st->dst_reg * 2), off, xfer_num - 1,
782 reg_a(meta->paired_st->dst_reg * 2), off,
789 reg_a(meta->paired_st->dst_reg * 2), off,
796 reg_a(meta->paired_st->dst_reg * 2), off, 7,
802 reg_a(meta->paired_st->dst_reg * 2), off, len - 33,
813 reg_a(meta->paired_st->dst_reg * 2), off,
818 xfer_num - 1, reg_a(meta->paired_st->dst_reg * 2), off,
841 wrp_reg_subpart(nfp_prog, reg_both(meta->insn.dst_reg * 2),
846 wrp_reg_subpart(nfp_prog, reg_both(meta->insn.dst_reg *
1507 u8 dst_reg; local
[all...]
H A Dverifier.c505 const struct bpf_reg_state *reg = cur_regs(env) + meta->insn.dst_reg;
522 return nfp_bpf_check_ptr(nfp_prog, meta, env, meta->insn.dst_reg);
530 const struct bpf_reg_state *dreg = cur_regs(env) + meta->insn.dst_reg;
552 return nfp_bpf_check_ptr(nfp_prog, meta, env, meta->insn.dst_reg);
562 cur_regs(env) + meta->insn.dst_reg;
647 meta->insn.dst_reg >= MAX_BPF_REG) {
684 if (meta->insn.dst_reg >= BPF_REG_6 &&
685 meta->insn.dst_reg <= BPF_REG_9)
/linux-master/arch/sparc/net/
H A Dbpf_jit_comp_64.c898 const u8 dst = bpf2sparc[insn->dst_reg];
1302 if (insn->dst_reg == BPF_REG_FP)
1343 if (insn->dst_reg == BPF_REG_FP)
1384 if (insn->dst_reg == BPF_REG_FP)
1412 if (insn->dst_reg == BPF_REG_FP)
/linux-master/samples/bpf/
H A Dbpf_insn.h8 /* ALU ops on registers, bpf_add|sub|...: dst_reg += src_reg */
13 .dst_reg = DST, \
21 .dst_reg = DST, \
26 /* ALU ops on immediates, bpf_add|sub|...: dst_reg += imm32 */
31 .dst_reg = DST, \
39 .dst_reg = DST, \
44 /* Short form of mov, dst_reg = src_reg */
49 .dst_reg = DST, \
57 .dst_reg = DST, \
62 /* Short form of mov, dst_reg
[all...]
/linux-master/tools/include/linux/
H A Dfilter.h32 /* ALU ops on registers, bpf_add|sub|...: dst_reg += src_reg */
37 .dst_reg = DST, \
45 .dst_reg = DST, \
50 /* ALU ops on immediates, bpf_add|sub|...: dst_reg += imm32 */
55 .dst_reg = DST, \
63 .dst_reg = DST, \
73 .dst_reg = DST, \
78 /* Short form of mov, dst_reg = src_reg */
83 .dst_reg = DST, \
91 .dst_reg
[all...]
/linux-master/arch/arm/crypto/
H A Dcrct10dif-ce-core.S136 // Fold src_reg into dst_reg, optionally loading the next fold constants
137 .macro fold_16_bytes, src_reg, dst_reg, load_next_consts
143 veor.8 \dst_reg, \dst_reg, q8
144 veor.8 \dst_reg, \dst_reg, \src_reg
/linux-master/drivers/scsi/
H A Dscript_asm.pl553 $dst_reg = "\U$1\E";
581 print STDERR "source = $src_reg, data = $data8 , destination = $dst_reg\n"
585 if (($src_reg eq undef) || ($src_reg eq $dst_reg)) {
587 ($registers{$dst_reg} << 16);
588 } elsif ($dst_reg =~ /SFBR/i) {
593 ($registers{$dst_reg} << 16);

Completed in 240 milliseconds

12