Home
last modified time | relevance | path

Searched refs:BPF_REG_0 (Results 1 – 12 of 12) sorted by relevance

/linux-4.1.27/samples/bpf/
Dtest_verifier.c44 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
90 BPF_LD_IMM64(BPF_REG_0, 0),
91 BPF_LD_IMM64(BPF_REG_0, 0),
92 BPF_LD_IMM64(BPF_REG_0, 1),
93 BPF_LD_IMM64(BPF_REG_0, 1),
94 BPF_MOV64_IMM(BPF_REG_0, 2),
104 BPF_LD_IMM64(BPF_REG_0, 0),
105 BPF_LD_IMM64(BPF_REG_0, 0),
106 BPF_LD_IMM64(BPF_REG_0, 1),
107 BPF_LD_IMM64(BPF_REG_0, 1),
[all …]
Dsock_example.c46 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in test_sock()
51 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2), in test_sock()
53 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_DW, BPF_REG_0, BPF_REG_1, 0, 0), /* xadd r0 += r1 */ in test_sock()
54 BPF_MOV64_IMM(BPF_REG_0, 0), /* r0 = 0 */ in test_sock()
/linux-4.1.27/kernel/bpf/
Dverifier.c459 BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
891 regs[BPF_REG_0].type = UNKNOWN_VALUE; in check_call()
893 regs[BPF_REG_0].type = NOT_INIT; in check_call()
895 regs[BPF_REG_0].type = PTR_TO_MAP_VALUE_OR_NULL; in check_call()
904 regs[BPF_REG_0].map_ptr = map; in check_call()
922 insn->src_reg != BPF_REG_0 || in check_alu_op()
928 if (insn->src_reg != BPF_REG_0 || insn->off != 0 || in check_alu_op()
958 if (insn->src_reg != BPF_REG_0 || insn->off != 0) { in check_alu_op()
1005 if (insn->src_reg != BPF_REG_0 || insn->off != 0) { in check_alu_op()
1076 if (insn->src_reg != BPF_REG_0) { in check_cond_jmp_op()
[all …]
Dcore.c33 #define BPF_R0 regs[BPF_REG_0]
/linux-4.1.27/include/uapi/linux/
Dbpf.h41 BPF_REG_0 = 0, enumerator
/linux-4.1.27/arch/arm64/net/
Dbpf_jit_comp.c40 [BPF_REG_0] = A64_R(7),
177 const u8 r0 = bpf2a64[BPF_REG_0]; in build_epilogue()
275 const u8 r0 = bpf2a64[BPF_REG_0]; in build_insn()
488 const u8 r0 = bpf2a64[BPF_REG_0]; in build_insn()
599 const u8 r0 = bpf2a64[BPF_REG_0]; /* r0 = return value */ in build_insn()
/linux-4.1.27/arch/s390/net/
Dbpf_jit_comp.c64 #define REG_14 BPF_REG_0 /* Register 14 */
71 [BPF_REG_0] = 14,
436 EMIT4_IMM(0xa7090000, BPF_REG_0, 0); in bpf_jit_epilogue()
440 EMIT4(0xb9040000, REG_2, BPF_REG_0); in bpf_jit_epilogue()
951 EMIT4(0xb9040000, BPF_REG_0, REG_2); in bpf_jit_insn()
/linux-4.1.27/arch/x86/net/
Dbpf_jit_comp.c118 [BPF_REG_0] = 0, /* rax */
410 EMIT_mov(BPF_REG_0, dst_reg); in do_jit()
470 EMIT_mov(BPF_REG_0, src_reg); in do_jit()
483 EMIT_mov(AUX_REG, BPF_REG_0); in do_jit()
/linux-4.1.27/Documentation/networking/
Dfilter.txt1152 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1208 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
1226 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 1),
1227 BPF_ST_MEM(BPF_DW, BPF_REG_0, 4, 0),
1248 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2),
1249 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
1251 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 1),
/linux-4.1.27/include/linux/
Dfilter.h39 #define BPF_REG_A BPF_REG_0
/linux-4.1.27/net/core/
Dfilter.c528 BPF_K : BPF_X, BPF_REG_0, in bpf_convert_filter()
/linux-4.1.27/lib/
Dtest_bpf.c42 #define R0 BPF_REG_0