| /linux-6.15/tools/testing/selftests/bpf/verifier/ |
| H A D | jit.c | 30 BPF_ALU32_REG(BPF_LSH, BPF_REG_1, BPF_REG_4), 35 BPF_ALU32_REG(BPF_RSH, BPF_REG_4, BPF_REG_0), 96 BPF_ALU32_REG(BPF_MUL, BPF_REG_0, BPF_REG_1), 101 BPF_ALU32_REG(BPF_MUL, BPF_REG_3, BPF_REG_1), 119 BPF_ALU32_REG(BPF_MUL, BPF_REG_5, BPF_REG_1), 158 BPF_ALU32_REG(BPF_DIV, BPF_REG_1, BPF_REG_3), 162 BPF_ALU32_REG(BPF_DIV, BPF_REG_1, BPF_REG_1),
|
| H A D | ld_abs.c | 136 BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), 149 BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), 171 BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2), 191 BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2), 211 BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_7), 227 BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_7),
|
| H A D | basic_instr.c | 22 BPF_ALU32_REG(BPF_XOR, BPF_REG_2, BPF_REG_2), 57 BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), 68 BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1),
|
| H A D | jmp32.c | 882 BPF_ALU32_REG(BPF_OR, BPF_REG_2, BPF_REG_6),
|
| H A D | calls.c | 333 BPF_ALU32_REG(BPF_DIV, BPF_REG_3, BPF_REG_2),
|
| /linux-6.15/lib/ |
| H A D | test_bpf.c | 3780 BPF_ALU32_REG(BPF_MUL, R1, R2), 3975 BPF_ALU32_REG(BPF_ADD, R0, R1), 3976 BPF_ALU32_REG(BPF_ADD, R0, R2), 3977 BPF_ALU32_REG(BPF_ADD, R0, R3), 3978 BPF_ALU32_REG(BPF_ADD, R0, R4), 3979 BPF_ALU32_REG(BPF_ADD, R0, R5), 3980 BPF_ALU32_REG(BPF_ADD, R0, R6), 3981 BPF_ALU32_REG(BPF_ADD, R0, R7), 3982 BPF_ALU32_REG(BPF_ADD, R0, R8), 6528 BPF_ALU32_REG(BPF_OR, R0, R1), [all …]
|
| /linux-6.15/samples/bpf/ |
| H A D | bpf_insn.h | 18 #define BPF_ALU32_REG(OP, DST, SRC) \ macro
|
| /linux-6.15/tools/include/linux/ |
| H A D | filter.h | 42 #define BPF_ALU32_REG(OP, DST, SRC) \ macro
|
| /linux-6.15/net/core/ |
| H A D | filter.c | 471 *insn = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_X); in convert_bpf_extensions() 550 *insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A); in convert_bpf_ld_abs() 609 *new_insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A); in bpf_convert_filter() 610 *new_insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_X, BPF_REG_X); in bpf_convert_filter() 630 *new_insn++ = BPF_ALU32_REG(BPF_SUB, BPF_REG_H, BPF_REG_TMP); in bpf_convert_filter() 693 *insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A); in bpf_convert_filter() 9017 *insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_0, BPF_REG_0); in bpf_gen_ld_abs()
|
| /linux-6.15/include/linux/ |
| H A D | filter.h | 121 #define BPF_ALU32_REG(OP, DST, SRC) \ macro
|
| /linux-6.15/kernel/bpf/ |
| H A D | verifier.c | 21630 BPF_ALU32_REG(BPF_XOR, insn->dst_reg, insn->dst_reg), in do_misc_fixups() 22195 insn_buf[0] = BPF_ALU32_REG(BPF_XOR, BPF_REG_0, BPF_REG_0); in do_misc_fixups()
|