/kernel/linux/linux-6.6/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), 75 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0), 77 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1), 80 BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0), 82 BPF_ALU64_IMM(BPF_MO [all...] |
H A D | atomic_fetch.c | 8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8), 32 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8), 56 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8), 79 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
|
H A D | event_output.c | 31 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8), \
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 55 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 56 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 57 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 58 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 59 BPF_ALU64_IMM(BPF_RSH, BPF_REG_3, 4), 61 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 62 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 63 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 64 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 89 BPF_ALU64_IMM(BPF_AD [all...] |
H A D | flow_dissector_load_bytes.c | 15 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -1), in test_flow_dissector_load_bytes()
|
H A D | signal_pending.c | 22 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in test_signal_pending_by_type()
|
H A D | sockopt.c | 352 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 660 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 764 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1), 810 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 55 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 56 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 57 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 58 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 59 BPF_ALU64_IMM(BPF_RSH, BPF_REG_3, 4), 61 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 62 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 63 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 64 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1), 89 BPF_ALU64_IMM(BPF_AD [all...] |
H A D | sockopt.c | 291 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 380 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 690 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 727 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 831 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1), 877 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1),
|
H A D | flow_dissector_load_bytes.c | 14 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -1), in serial_test_flow_dissector_load_bytes()
|
H A D | signal_pending.c | 26 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in test_signal_pending_by_type()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_sysctl.c | 134 BPF_ALU64_IMM(BPF_AND, BPF_REG_7, 1), 231 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 272 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 314 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24), 369 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -16), 418 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 460 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 496 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 535 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 574 BPF_ALU64_IMM(BPF_AD [all...] |
H A D | test_cgroup_storage.c | 24 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 0x1), in main() 34 BPF_ALU64_IMM(BPF_AND, BPF_REG_1, 0x1), in main()
|
H A D | test_verifier.c | 175 insn[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0xbef); in bpf_fill_ld_abs_vlan_push_pop() 222 insn[i++] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 32); in bpf_fill_rand_ld_dw() 252 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); in bpf_fill_scale1() 281 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); in bpf_fill_scale2() 312 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -48), \ 329 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8), \ 340 BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 33), \ 341 BPF_ALU64_IMM(BPF_RSH, BPF_REG_7, 33) 350 BPF_ALU64_IMM(BPF_OR, BPF_REG_7, 0x80000000), \ 351 BPF_ALU64_IMM(BPF_LS [all...] |
H A D | test_tag.c | 33 prog[i] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, rand()); in bpf_gen_imm_prog() 49 prog[insns - 2] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, 42); in bpf_gen_map_prog()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_sysctl.c | 134 BPF_ALU64_IMM(BPF_AND, BPF_REG_7, 1), 231 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 272 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 314 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24), 369 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -16), 418 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 460 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 496 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 535 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 574 BPF_ALU64_IMM(BPF_AD [all...] |
H A D | test_cgroup_storage.c | 25 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 0x1), in main() 35 BPF_ALU64_IMM(BPF_AND, BPF_REG_1, 0x1), in main()
|
H A D | test_verifier.c | 227 insn[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0xbef); in bpf_fill_ld_abs_vlan_push_pop() 274 insn[i++] = BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 32); in bpf_fill_rand_ld_dw() 304 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); in bpf_fill_scale1() 333 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); in bpf_fill_scale2() 439 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1); in bpf_fill_big_prog_with_loop_1() 445 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0); in bpf_fill_big_prog_with_loop_1() 446 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0); in bpf_fill_big_prog_with_loop_1() 450 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in bpf_fill_big_prog_with_loop_1() 454 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in bpf_fill_big_prog_with_loop_1() 475 BPF_ALU64_IMM(BPF_AD [all...] |
H A D | test_tag.c | 33 prog[i] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, rand()); in bpf_gen_imm_prog() 49 prog[insns - 2] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, 42); in bpf_gen_map_prog()
|
/kernel/linux/linux-6.6/lib/ |
H A D | test_bpf.c | 492 insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1); in __bpf_fill_max_jmp() 494 insns[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 2); in __bpf_fill_max_jmp() 613 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0); in __bpf_fill_alu_shift() 625 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R2, imm); in __bpf_fill_alu_shift() 640 insn[i++] = BPF_ALU64_IMM(op, R1, imm); in __bpf_fill_alu_shift() 659 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1); in __bpf_fill_alu_shift() 746 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 0); in __bpf_fill_alu_shift_same_reg() 752 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R1, val); in __bpf_fill_alu_shift_same_reg() 769 insn[i++] = BPF_ALU64_IMM(BPF_MOV, R0, 1); in __bpf_fill_alu_shift_same_reg() 844 insns[i++] = BPF_ALU64_IMM(BPF_MO in __bpf_fill_pattern() [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | test_bpf.c | 1109 BPF_ALU64_IMM(BPF_MOV, R1, 1), 1110 BPF_ALU64_IMM(BPF_ADD, R1, 2), 1111 BPF_ALU64_IMM(BPF_MOV, R2, 3), 1113 BPF_ALU64_IMM(BPF_ADD, R1, -1), 1114 BPF_ALU64_IMM(BPF_MUL, R1, 3), 1125 BPF_ALU64_IMM(BPF_MOV, R0, -1), 1126 BPF_ALU64_IMM(BPF_MOV, R1, -1), 1127 BPF_ALU64_IMM(BPF_MOV, R2, 3), 1131 BPF_ALU64_IMM(BPF_MOV, R0, 1), 1145 BPF_ALU64_IMM(BPF_RS [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | bpf-prologue.c | 153 ins(BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG3, offset), pos); in gen_read_mem() 156 ins(BPF_ALU64_IMM(BPF_MOV, BPF_REG_ARG2, BPF_REG_SIZE), pos); in gen_read_mem() 268 ins(BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, stack_offset), pos); in gen_prologue_slowpath() 386 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 0), in bpf__gen_prologue() 463 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 1), in bpf__gen_prologue() 467 ins(BPF_ALU64_IMM(BPF_MOV, in bpf__gen_prologue() 481 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 0), &pos); in bpf__gen_prologue()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | test_cgrp2_attach.c | 51 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load() 62 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | test_cgrp2_attach.c | 52 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load() 63 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/ |
H A D | event_output.c | 31 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8), \
|