/linux-master/tools/testing/selftests/bpf/verifier/ |
H A D | bpf_loop_inline.c | 42 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1), 44 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 2), 48 BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0), 49 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0), 51 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), 54 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1), 72 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_0), 74 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0), 76 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0), 78 BPF_ALU64_IMM(BPF_MOV, BPF_REG_ [all...] |
H A D | basic.c | 19 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
|
H A D | basic_call.c | 42 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 44 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_6),
|
H A D | precise.c | 232 BPF_ALU64_IMM(BPF_MOV, BPF_REG_6, 0x400), 233 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0), 234 BPF_ALU64_IMM(BPF_MOV, BPF_REG_8, 0), 235 BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0x80000000), 240 BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0), 242 BPF_ALU64_IMM(BPF_MOV, BPF_REG_6, 0), 243 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), 246 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_4), 247 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10), 254 BPF_ALU64_REG(BPF_MOV, BPF_REG_ [all...] |
H A D | jmp32.c | 231 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 258 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 281 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 302 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 329 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 352 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 373 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 400 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 423 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 444 BPF_ALU32_IMM(BPF_MOV, BPF_REG_ [all...] |
H A D | ld_abs.c | 168 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 170 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2), 172 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0), 188 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 190 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2), 192 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0), 208 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 209 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0), 224 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 225 BPF_ALU64_IMM(BPF_MOV, BPF_REG_ [all...] |
H A D | basic_instr.c | 111 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 125 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 153 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 168 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
|
/linux-master/lib/ |
H A D | test_bpf.c | 280 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); 284 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); 311 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); 441 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1); 492 insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1); 494 insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 2); 547 case BPF_MOV: 613 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0); 624 insn[i++] = BPF_ALU64_REG(BPF_MOV, R1, R3); 625 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | flow_dissector_load_bytes.c | 13 BPF_ALU64_REG(BPF_MOV, BPF_REG_3, BPF_REG_10),
|
H A D | signal_pending.c | 26 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0);
|
H A D | obj_name.c | 17 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
|
/linux-master/tools/include/linux/ |
H A D | filter.h | 82 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 90 .code = BPF_ALU | BPF_MOV | BPF_X, \ 100 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 108 .code = BPF_ALU | BPF_MOV | BPF_K, \ 118 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \ 126 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
|
/linux-master/samples/bpf/ |
H A D | bpf_insn.h | 48 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 56 .code = BPF_ALU | BPF_MOV | BPF_X, \ 66 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 74 .code = BPF_ALU | BPF_MOV | BPF_K, \
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_tag.c | 33 prog[i] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, rand()); 49 prog[insns - 2] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, 42);
|
H A D | disasm.c | 85 [BPF_MOV >> 4] = "=", 165 return BPF_OP(insn->code) == BPF_MOV && 171 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) &&
|
H A D | test_verifier.c | 229 insn[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0xbef); 306 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); 335 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); 441 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1); 447 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0); 448 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0); 452 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); 456 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0);
|
/linux-master/include/linux/ |
H A D | filter.h | 167 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 175 .code = BPF_ALU | BPF_MOV | BPF_X, \ 185 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 193 .code = BPF_ALU | BPF_MOV | BPF_K, \ 203 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 211 .code = BPF_ALU | BPF_MOV | BPF_X, \ 220 .code = BPF_ALU | BPF_MOV | BPF_X, \ 228 return insn->code == (BPF_ALU | BPF_MOV | BPF_X) && insn->imm == 1; 257 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \ 265 .code = BPF_ALU | BPF_MOV | BPF_SR [all...] |
/linux-master/kernel/bpf/ |
H A D | disasm.c | 85 [BPF_MOV >> 4] = "=", 165 return BPF_OP(insn->code) == BPF_MOV && 171 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) &&
|
H A D | core.c | 1308 (from->code == (BPF_ALU | BPF_MOV | BPF_K) || 1309 from->code == (BPF_ALU64 | BPF_MOV | BPF_K))) { 1321 case BPF_ALU | BPF_MOV | BPF_K: 1324 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); 1335 case BPF_ALU64 | BPF_MOV | BPF_K: 1338 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); 1358 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); 1378 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); 1385 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm); 1388 *to++ = BPF_ALU64_REG(BPF_MOV, au [all...] |
/linux-master/arch/parisc/net/ |
H A D | bpf_jit_comp32.c | 427 if (0 && op == BPF_MOV) 434 case BPF_MOV: 515 if (op == BPF_MOV) 522 case BPF_MOV: 572 if (op == BPF_MOV) 579 case BPF_MOV: 640 if (op == BPF_MOV) 647 case BPF_MOV: 1138 case BPF_ALU64 | BPF_MOV | BPF_X: 1174 case BPF_ALU64 | BPF_MOV | BPF_ [all...] |
H A D | bpf_jit_comp64.c | 608 case BPF_ALU | BPF_MOV | BPF_X: 609 case BPF_ALU64 | BPF_MOV | BPF_X: 771 case BPF_ALU | BPF_MOV | BPF_K: 772 case BPF_ALU64 | BPF_MOV | BPF_K:
|
/linux-master/tools/testing/selftests/net/ |
H A D | psock_fanout.c | 150 { BPF_ALU64 | BPF_MOV | BPF_X, 6, 1, 0, 0 }, 157 { BPF_ALU | BPF_MOV | BPF_K, 0, 0, 0, 0 },
|
H A D | reuseport_bpf.c | 100 { BPF_ALU64 | BPF_MOV | BPF_X, BPF_REG_6, BPF_REG_1, 0, 0 }, 343 { BPF_ALU64 | BPF_MOV | BPF_K, BPF_REG_0, 0, 0, 10 },
|
/linux-master/arch/riscv/net/ |
H A D | bpf_jit_comp32.c | 250 case BPF_MOV: 334 case BPF_MOV: 415 case BPF_MOV: 520 case BPF_MOV: 970 case BPF_ALU64 | BPF_MOV | BPF_X: 1005 case BPF_ALU64 | BPF_MOV | BPF_K: 1015 case BPF_ALU | BPF_MOV | BPF_X: 1048 case BPF_ALU | BPF_MOV | BPF_K:
|
/linux-master/arch/mips/net/ |
H A D | bpf_jit_comp64.c | 649 case BPF_ALU | BPF_MOV | BPF_K: 654 case BPF_ALU | BPF_MOV | BPF_X: 740 case BPF_ALU64 | BPF_MOV | BPF_K: 744 case BPF_ALU64 | BPF_MOV | BPF_X:
|