Searched refs:BPF_REG_0 (Results 51 - 75 of 104) sorted by relevance

12345

/linux-master/tools/testing/selftests/bpf/
H A Dtest_verifier.c204 insn[i] = BPF_JMP32_IMM(BPF_JNE, BPF_REG_0, 0x34, len - i - 3);
211 insn[i] = BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, len - i - 3);
217 insn[i] = BPF_JMP32_IMM(BPF_JNE, BPF_REG_0, 0x34, len - i - 3);
222 insn[i] = BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, len - i - 3);
229 insn[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0xbef);
232 insn[len - 2] = BPF_MOV32_IMM(BPF_REG_0, 0);
251 insn[i] = BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 10, len - i - 2);
265 insn[i++] = BPF_MOV32_IMM(BPF_REG_0, 0);
273 insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1);
275 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_0);
[all...]
H A Dtest_lru_map.c53 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 4),
54 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0),
56 BPF_MOV64_IMM(BPF_REG_0, 42),
58 BPF_MOV64_IMM(BPF_REG_0, 1),
H A Dtesting_helpers.c260 BPF_MOV64_IMM(BPF_REG_0, 0),
/linux-master/tools/lib/bpf/
H A Dfeatures.c27 BPF_MOV64_IMM(BPF_REG_0, 0),
54 BPF_MOV64_IMM(BPF_REG_0, 0),
234 BPF_MOV64_IMM(BPF_REG_0, 0),
272 BPF_MOV64_IMM(BPF_REG_0, 0),
340 BPF_MOV64_IMM(BPF_REG_0, 0),
376 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dlibbpf_probes.c208 BPF_MOV64_IMM(BPF_REG_0, 0),
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dcgroup_attach_autodetach.c14 BPF_MOV64_IMM(BPF_REG_0, 1), /* r0 = 1 */
H A Dobj_name.c17 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
H A Dbtf.c5668 BPF_MOV64_IMM(BPF_REG_0, 1),
5670 BPF_MOV64_IMM(BPF_REG_0, 2),
5699 BPF_MOV64_IMM(BPF_REG_0, 1),
5701 BPF_MOV64_IMM(BPF_REG_0, 2),
5731 BPF_MOV64_IMM(BPF_REG_0, 1),
5733 BPF_MOV64_IMM(BPF_REG_0, 2),
5763 BPF_MOV64_IMM(BPF_REG_0, 1),
5765 BPF_MOV64_IMM(BPF_REG_0, 2),
5784 BPF_MOV64_IMM(BPF_REG_0, 1),
5786 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_
[all...]
H A Dcgroup_attach_override.c16 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */
H A Dmodule_fentry_shadow.c74 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dreg_bounds.c856 emit(BPF_MOV64_IMM(BPF_REG_0, 0));
867 emit(BPF_MOV32_REG(BPF_REG_6, BPF_REG_0));
869 emit(BPF_MOV64_REG(BPF_REG_6, BPF_REG_0));
872 emit(BPF_MOV32_REG(BPF_REG_7, BPF_REG_0));
874 emit(BPF_MOV64_REG(BPF_REG_7, BPF_REG_0));
939 emit(BPF_MOV32_REG(BPF_REG_0, BPF_REG_6));
940 emit(BPF_MOV32_REG(BPF_REG_0, BPF_REG_7));
942 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_6));
943 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_7));
956 emit(BPF_MOV32_REG(BPF_REG_0, BPF_REG_
[all...]
H A Dctx_rewrite.c789 BPF_MOV64_IMM(BPF_REG_0, 0),
808 BPF_MOV64_IMM(BPF_REG_0, 0),
819 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dlog_buf.c143 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dunpriv_bpf_disabled.c146 BPF_MOV64_IMM(BPF_REG_0, 0),
/linux-master/tools/bpf/bpftool/
H A Dfeature.c538 BPF_MOV64_IMM(BPF_REG_0, 2),
814 insns[i] = BPF_MOV64_IMM(BPF_REG_0, 1);
832 BPF_MOV64_IMM(BPF_REG_0, 10),
833 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
834 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, -2),
853 BPF_MOV64_IMM(BPF_REG_0, 0),
854 BPF_JMP_IMM(BPF_JLT, BPF_REG_0, 0, 1),
855 BPF_MOV64_IMM(BPF_REG_0, 1),
874 BPF_MOV64_IMM(BPF_REG_0, 0),
875 BPF_JMP32_IMM(BPF_JLT, BPF_REG_0,
[all...]
/linux-master/arch/x86/net/
H A Dbpf_jit_comp.c129 [BPF_REG_0] = 0, /* RAX */
147 [BPF_REG_0] = offsetof(struct pt_regs, ax),
191 return reg == BPF_REG_0;
913 EMIT3(add_2reg(0x44, BPF_REG_0, val_reg), add_2reg(0, ptr_reg, index_reg) /* SIB */, off);
915 EMIT2_off32(add_2reg(0x84, BPF_REG_0, val_reg), add_2reg(0, ptr_reg, index_reg) /* SIB */, off);
1478 if (dst_reg != BPF_REG_0)
1484 if (src_reg == BPF_REG_0 ||
1496 if (dst_reg != BPF_REG_0)
1498 emit_mov_reg(&prog, is64, BPF_REG_0, dst_reg);
1526 dst_reg != BPF_REG_0)
[all...]
/linux-master/kernel/bpf/
H A Dverifier.c1746 BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
3209 return BPF_REG_0;
3703 bt_clear_reg(bt, BPF_REG_0);
3768 bt_clear_reg(bt, BPF_REG_0);
3807 bt_is_reg_set(bt, BPF_REG_0);
3809 bt_clear_reg(bt, BPF_REG_0);
3814 bt_set_reg(bt, BPF_REG_0);
4042 for (i = BPF_REG_0; i < BPF_REG_10; ++i) {
7014 const u32 aux_reg = BPF_REG_0;
7044 load_reg = BPF_REG_0;
[all...]
/linux-master/samples/bpf/
H A Dfds_example.c53 BPF_MOV64_IMM(BPF_REG_0, 1),
/linux-master/arch/powerpc/net/
H A Dbpf_jit_comp64.c52 ctx->b2p[BPF_REG_0] = _R8;
200 EMIT(PPC_RAW_MR(_R3, bpf_to_ppc(BPF_REG_0)));
836 * Return old value in BPF_REG_0 for BPF_CMPXCHG &
839 ret_reg = bpf_to_ppc(BPF_REG_0);
843 EMIT(PPC_RAW_CMPD(bpf_to_ppc(BPF_REG_0), tmp2_reg));
845 EMIT(PPC_RAW_CMPW(bpf_to_ppc(BPF_REG_0), tmp2_reg));
1003 /* move return value from r3 to BPF_REG_0 */
1004 EMIT(PPC_RAW_MR(bpf_to_ppc(BPF_REG_0), _R3));
H A Dbpf_jit_comp32.c49 ctx->b2p[BPF_REG_0] = _R12;
111 for (i = BPF_REG_0; i <= TMP_REG; i++) {
196 EMIT(PPC_RAW_MR(_R3, bpf_to_ppc(BPF_REG_0)));
882 * Return old value in BPF_REG_0 for BPF_CMPXCHG &
885 ret_reg = bpf_to_ppc(BPF_REG_0);
887 /* Compare with old value in BPF_REG_0 */
888 EMIT(PPC_RAW_CMPW(bpf_to_ppc(BPF_REG_0), _R0));
1061 EMIT(PPC_RAW_MR(bpf_to_ppc(BPF_REG_0) - 1, _R3));
1062 EMIT(PPC_RAW_MR(bpf_to_ppc(BPF_REG_0), _R4));
/linux-master/tools/testing/selftests/bpf/progs/
H A Dsyscall.c107 BPF_MOV64_IMM(BPF_REG_0, 0),
/linux-master/tools/testing/selftests/net/
H A Dreuseport_bpf.c103 /* BPF_ALU64_IMM(BPF_MOD, BPF_REG_0, mod) */
104 { BPF_ALU64 | BPF_MOD | BPF_K, BPF_REG_0, 0, 0, mod },
343 { BPF_ALU64 | BPF_MOV | BPF_K, BPF_REG_0, 0, 0, 10 },
/linux-master/tools/include/linux/
H A Dfilter.h23 #define BPF_REG_A BPF_REG_0
/linux-master/net/xdp/
H A Dxskmap.c123 const int ret = BPF_REG_0, mp = BPF_REG_1, index = BPF_REG_2;
/linux-master/arch/loongarch/net/
H A Dbpf_jit.c17 [BPF_REG_0] = LOONGARCH_GPR_A5,
182 move_reg(ctx, LOONGARCH_GPR_A0, regmap[BPF_REG_0]);
287 const u8 r0 = regmap[BPF_REG_0];
908 move_reg(ctx, regmap[BPF_REG_0], LOONGARCH_GPR_A0);

Completed in 346 milliseconds

12345