/linux-master/tools/testing/selftests/bpf/ |
H A D | test_verifier.c | 204 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 D | test_lru_map.c | 53 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 D | testing_helpers.c | 260 BPF_MOV64_IMM(BPF_REG_0, 0),
|
/linux-master/tools/lib/bpf/ |
H A D | features.c | 27 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 D | libbpf_probes.c | 208 BPF_MOV64_IMM(BPF_REG_0, 0),
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | cgroup_attach_autodetach.c | 14 BPF_MOV64_IMM(BPF_REG_0, 1), /* r0 = 1 */
|
H A D | obj_name.c | 17 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
|
H A D | btf.c | 5668 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 D | cgroup_attach_override.c | 16 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */
|
H A D | module_fentry_shadow.c | 74 BPF_MOV64_IMM(BPF_REG_0, 0),
|
H A D | reg_bounds.c | 856 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 D | ctx_rewrite.c | 789 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 D | log_buf.c | 143 BPF_MOV64_IMM(BPF_REG_0, 0),
|
H A D | unpriv_bpf_disabled.c | 146 BPF_MOV64_IMM(BPF_REG_0, 0),
|
/linux-master/tools/bpf/bpftool/ |
H A D | feature.c | 538 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 D | bpf_jit_comp.c | 129 [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 D | verifier.c | 1746 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 D | fds_example.c | 53 BPF_MOV64_IMM(BPF_REG_0, 1),
|
/linux-master/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 52 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 D | bpf_jit_comp32.c | 49 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 D | syscall.c | 107 BPF_MOV64_IMM(BPF_REG_0, 0),
|
/linux-master/tools/testing/selftests/net/ |
H A D | reuseport_bpf.c | 103 /* 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 D | filter.h | 23 #define BPF_REG_A BPF_REG_0
|
/linux-master/net/xdp/ |
H A D | xskmap.c | 123 const int ret = BPF_REG_0, mp = BPF_REG_1, index = BPF_REG_2;
|
/linux-master/arch/loongarch/net/ |
H A D | bpf_jit.c | 17 [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);
|