Home
last modified time | relevance | path

Searched refs:BPF_MOV (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/lib/
Dtest_bpf.c281 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9()
285 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9()
312 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10()
427 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xbef); in bpf_fill_ld_abs_vlan_push_pop()
1056 BPF_ALU64_IMM(BPF_MOV, R1, 1),
1058 BPF_ALU64_IMM(BPF_MOV, R2, 3),
1062 BPF_ALU64_REG(BPF_MOV, R0, R1),
1072 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1073 BPF_ALU64_IMM(BPF_MOV, R1, -1),
1074 BPF_ALU64_IMM(BPF_MOV, R2, 3),
[all …]
/linux-4.4.14/tools/include/linux/
Dfilter.h81 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
89 .code = BPF_ALU | BPF_MOV | BPF_X, \
99 .code = BPF_ALU64 | BPF_MOV | BPF_K, \
107 .code = BPF_ALU | BPF_MOV | BPF_K, \
117 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \
125 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
/linux-4.4.14/samples/bpf/
Dlibbpf.h64 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
72 .code = BPF_ALU | BPF_MOV | BPF_X, \
82 .code = BPF_ALU64 | BPF_MOV | BPF_K, \
Dtest_verifier.c157 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
216 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
433 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10),
/linux-4.4.14/include/linux/
Dfilter.h100 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
108 .code = BPF_ALU | BPF_MOV | BPF_X, \
118 .code = BPF_ALU64 | BPF_MOV | BPF_K, \
126 .code = BPF_ALU | BPF_MOV | BPF_K, \
158 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \
166 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
/linux-4.4.14/tools/testing/selftests/net/
Dpsock_fanout.c102 { BPF_ALU64 | BPF_MOV | BPF_X, 6, 1, 0, 0 }, in sock_fanout_set_ebpf()
109 { BPF_ALU | BPF_MOV | BPF_K, 0, 0, 0, 0 }, in sock_fanout_set_ebpf()
/linux-4.4.14/include/uapi/linux/
Dbpf.h23 #define BPF_MOV 0xb0 /* mov reg to reg */ macro
/linux-4.4.14/kernel/bpf/
Dcore.c219 [BPF_ALU | BPF_MOV | BPF_X] = &&ALU_MOV_X, in __bpf_prog_run()
220 [BPF_ALU | BPF_MOV | BPF_K] = &&ALU_MOV_K, in __bpf_prog_run()
245 [BPF_ALU64 | BPF_MOV | BPF_X] = &&ALU64_MOV_X, in __bpf_prog_run()
246 [BPF_ALU64 | BPF_MOV | BPF_K] = &&ALU64_MOV_K, in __bpf_prog_run()
Dverifier.c291 [BPF_MOV >> 4] = "=",
1053 } else if (opcode == BPF_MOV) { in check_alu_op()
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c274 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
275 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
390 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
391 case BPF_ALU64 | BPF_MOV | BPF_K: in build_insn()
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c393 case BPF_ALU64 | BPF_MOV | BPF_X: in do_jit()
398 case BPF_ALU | BPF_MOV | BPF_X: in do_jit()
443 case BPF_ALU64 | BPF_MOV | BPF_K: in do_jit()
457 case BPF_ALU | BPF_MOV | BPF_K: in do_jit()
/linux-4.4.14/arch/s390/net/
Dbpf_jit_comp.c503 case BPF_ALU | BPF_MOV | BPF_X: /* dst = (u32) src */ in bpf_jit_insn()
507 case BPF_ALU64 | BPF_MOV | BPF_X: /* dst = src */ in bpf_jit_insn()
511 case BPF_ALU | BPF_MOV | BPF_K: /* dst = (u32) imm */ in bpf_jit_insn()
515 case BPF_ALU64 | BPF_MOV | BPF_K: /* dst = imm */ in bpf_jit_insn()
/linux-4.4.14/Documentation/networking/
Dfilter.txt894 BPF_MOV 0xb0 /* eBPF only: mov reg to reg */
918 eBPF is using BPF_MOV | BPF_X | BPF_ALU code instead. Since there are no