/kernel/linux/linux-5.10/lib/ |
H A D | test_bpf.c | 1112 BPF_ALU64_REG(BPF_SUB, R1, R2), 1115 BPF_ALU64_REG(BPF_MOV, R0, R1), 1128 BPF_ALU64_REG(BPF_MUL, R1, R2), 1144 BPF_ALU64_REG(BPF_MUL, R1, R2), 1209 BPF_ALU64_REG(BPF_ADD, R0, R0), 1210 BPF_ALU64_REG(BPF_ADD, R0, R1), 1211 BPF_ALU64_REG(BPF_ADD, R0, R2), 1212 BPF_ALU64_REG(BPF_ADD, R0, R3), 1213 BPF_ALU64_REG(BPF_ADD, R0, R4), 1214 BPF_ALU64_REG(BPF_AD [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | test_bpf.c | 507 insns[i++] = BPF_ALU64_REG(op, R0, R1); in __bpf_fill_max_jmp() 624 insn[i++] = BPF_ALU64_REG(BPF_MOV, R1, R3); in __bpf_fill_alu_shift() 642 insn[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_fill_alu_shift() 756 insn[i++] = BPF_ALU64_REG(op, R1, R1); in __bpf_fill_alu_shift_same_reg() 972 insns[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_emit_alu64_reg() 1444 insns[i++] = BPF_ALU64_REG(op, rd, rs); in __bpf_fill_alu_reg_pairs() 2004 insn[i++] = BPF_ALU64_REG(BPF_OP(op), R1, R10); in __bpf_fill_atomic_reg_pairs() 2165 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in bpf_fill_ld_imm64_magn() 2229 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in __bpf_fill_ld_imm64_bytes() 3711 BPF_ALU64_REG(BPF_SU [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 269 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 283 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 286 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 373 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 384 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 438 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2), 449 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 495 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7), 501 BPF_ALU64_REG(BPF_AD [all...] |
H A D | flow_dissector_load_bytes.c | 14 BPF_ALU64_REG(BPF_MOV, BPF_REG_3, BPF_REG_10), in test_flow_dissector_load_bytes()
|
H A D | btf.c | 5115 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5141 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5197 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5223 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5414 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5443 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 269 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 283 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 286 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 373 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 384 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 438 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2), 449 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 495 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7), 501 BPF_ALU64_REG(BPF_AD [all...] |
H A D | flow_dissector_load_bytes.c | 13 BPF_ALU64_REG(BPF_MOV, BPF_REG_3, BPF_REG_10), in serial_test_flow_dissector_load_bytes()
|
H A D | btf.c | 5757 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5783 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5839 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 5865 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 6056 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 6085 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/verifier/ |
H A D | bpf_loop_inline.c | 71 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_0), 73 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0),
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | bpf_insn.h | 10 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | bpf_insn.h | 10 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|
/kernel/linux/linux-5.10/net/xdp/ |
H A D | xskmap.c | 144 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, mp); in xsk_map_gen_lookup()
|
/kernel/linux/linux-5.10/tools/include/linux/ |
H A D | filter.h | 34 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|
/kernel/linux/linux-6.6/net/xdp/ |
H A D | xskmap.c | 130 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, mp); in xsk_map_gen_lookup()
|
/kernel/linux/linux-6.6/tools/include/linux/ |
H A D | filter.h | 34 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_sysctl.c | 137 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), 948 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 953 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_0),
|
H A D | test_verifier.c | 219 insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1); in bpf_fill_rand_ld_dw() 223 insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1); in bpf_fill_rand_ld_dw()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_sysctl.c | 137 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), 948 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 953 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_0),
|
H A D | test_verifier.c | 271 insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1); in bpf_fill_rand_ld_dw() 275 insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1); in bpf_fill_rand_ld_dw()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | core.c | 1001 *to++ = BPF_ALU64_REG(BPF_XOR, from->dst_reg, from->dst_reg); in bpf_jit_blind_insn() 1031 *to++ = BPF_ALU64_REG(from->code, from->dst_reg, BPF_REG_AX); in bpf_jit_blind_insn() 1079 *to++ = BPF_ALU64_REG(BPF_MOV, aux[0].dst_reg, BPF_REG_AX); in bpf_jit_blind_insn() 1086 *to++ = BPF_ALU64_REG(BPF_OR, aux[0].dst_reg, BPF_REG_AX); in bpf_jit_blind_insn()
|
H A D | arraymap.c | 243 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_map_gen_lookup() 1290 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_of_map_gen_lookup()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | arraymap.c | 231 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_map_gen_lookup() 1355 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_of_map_gen_lookup()
|
H A D | core.c | 1281 *to++ = BPF_ALU64_REG(BPF_XOR, from->dst_reg, from->dst_reg); in bpf_jit_blind_insn() 1359 *to++ = BPF_ALU64_REG(BPF_MOV, aux[0].dst_reg, BPF_REG_AX); in bpf_jit_blind_insn() 1366 *to++ = BPF_ALU64_REG(BPF_OR, aux[0].dst_reg, BPF_REG_AX); in bpf_jit_blind_insn()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | filter.h | 93 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | filter.h | 104 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|