Home
last modified time | relevance | path

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

/linux-4.4.14/samples/bpf/
Dtest_verifier.c52 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
98 BPF_LD_IMM64(BPF_REG_0, 0),
99 BPF_LD_IMM64(BPF_REG_0, 0),
100 BPF_LD_IMM64(BPF_REG_0, 1),
101 BPF_LD_IMM64(BPF_REG_0, 1),
102 BPF_MOV64_IMM(BPF_REG_0, 2),
113 BPF_LD_IMM64(BPF_REG_0, 0),
114 BPF_LD_IMM64(BPF_REG_0, 0),
115 BPF_LD_IMM64(BPF_REG_0, 1),
116 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()
Dfds_example.c53 BPF_MOV64_IMM(BPF_REG_0, 1), in bpf_prog_create()
/linux-4.4.14/kernel/bpf/
Dverifier.c460 BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
987 regs[BPF_REG_0].type = UNKNOWN_VALUE; in check_call()
989 regs[BPF_REG_0].type = NOT_INIT; in check_call()
991 regs[BPF_REG_0].type = PTR_TO_MAP_VALUE_OR_NULL; in check_call()
1000 regs[BPF_REG_0].map_ptr = map; in check_call()
1024 insn->src_reg != BPF_REG_0 || in check_alu_op()
1030 if (insn->src_reg != BPF_REG_0 || insn->off != 0 || in check_alu_op()
1066 if (insn->src_reg != BPF_REG_0 || insn->off != 0) { in check_alu_op()
1118 if (insn->src_reg != BPF_REG_0 || insn->off != 0) { in check_alu_op()
1205 if (insn->src_reg != BPF_REG_0) { in check_cond_jmp_op()
[all …]
Dcore.c34 #define BPF_R0 regs[BPF_REG_0]
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c40 [BPF_REG_0] = A64_R(7),
211 const u8 r0 = bpf2a64[BPF_REG_0]; in build_epilogue()
308 const u8 r0 = bpf2a64[BPF_REG_0]; in build_insn()
521 const u8 r0 = bpf2a64[BPF_REG_0]; in build_insn()
650 const u8 r0 = bpf2a64[BPF_REG_0]; /* r0 = return value */ in build_insn()
/linux-4.4.14/include/uapi/linux/
Dbpf.h41 BPF_REG_0 = 0, enumerator
/linux-4.4.14/arch/s390/net/
Dbpf_jit_comp.c70 #define REG_14 BPF_REG_0 /* Register 14 */
77 [BPF_REG_0] = 14,
471 EMIT4_IMM(0xa7090000, BPF_REG_0, 0); in bpf_jit_epilogue()
475 EMIT4(0xb9040000, REG_2, BPF_REG_0); in bpf_jit_epilogue()
986 EMIT4(0xb9040000, BPF_REG_0, REG_2); in bpf_jit_insn()
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c120 [BPF_REG_0] = 0, /* rax */
501 EMIT_mov(BPF_REG_0, dst_reg); in do_jit()
561 EMIT_mov(BPF_REG_0, src_reg); in do_jit()
574 EMIT_mov(AUX_REG, BPF_REG_0); in do_jit()
/linux-4.4.14/tools/include/linux/
Dfilter.h22 #define BPF_REG_A BPF_REG_0
/linux-4.4.14/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.4.14/include/linux/
Dfilter.h41 #define BPF_REG_A BPF_REG_0
/linux-4.4.14/net/core/
Dfilter.c529 BPF_K : BPF_X, BPF_REG_0, in bpf_convert_filter()
/linux-4.4.14/lib/
Dtest_bpf.c45 #define R0 BPF_REG_0