Home
last modified time | relevance | path

Searched refs:BPF_ADD (Results 1 - 25 of 99) sorted by relevance

1234

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c89 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 4),
90 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 2),
92 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
93 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 2),
140 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8), \
218 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
220 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
257 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
260 BPF_ALU64_IMM(BPF_ADD, BPF_REG_
[all...]
H A Dflow_dissector_load_bytes.c15 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -1), in test_flow_dissector_load_bytes()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c89 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 4),
90 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 2),
92 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
93 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 2),
140 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8), \
218 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
220 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
257 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
260 BPF_ALU64_IMM(BPF_ADD, BPF_REG_
[all...]
H A Dcgroup_attach_multi.c43 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load_cnt()
48 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in prog_load_cnt()
54 BPF_ATOMIC_OP(BPF_W, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in prog_load_cnt()
60 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 0x1), in prog_load_cnt()
H A Dsockopt.c291 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 Dflow_dissector_load_bytes.c14 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -1), in serial_test_flow_dissector_load_bytes()
/kernel/linux/linux-5.10/lib/
H A Dtest_bpf.c142 insn[i] = __BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, k); in bpf_fill_maxinsns3()
471 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
475 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
489 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
500 BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 2),
503 BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 0xffffffff),
528 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
544 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
590 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
602 BPF_STMT(BPF_ALU | BPF_ADD | BPF_
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_sysctl.c231 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_ADD, BPF_REG_7, -8),
610 BPF_ALU64_IMM(BPF_ADD, BPF_REG_
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtest_sysctl.c231 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_ADD, BPF_REG_7, -8),
610 BPF_ALU64_IMM(BPF_ADD, BPF_REG_
[all...]
H A Dtest_cgroup_storage.c25 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 0x1), in main()
33 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in main()
H A Ddisasm.c74 [BPF_ADD >> 4] = "+=",
102 [BPF_ADD >> 4] = "add",
212 (insn->imm == BPF_ADD || insn->imm == BPF_AND || in print_bpf_insn()
221 (insn->imm == (BPF_ADD | BPF_FETCH) || in print_bpf_insn()
/kernel/linux/linux-6.6/lib/
H A Dtest_bpf.c145 insn[i] = __BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, k); in bpf_fill_maxinsns3()
499 BPF_LSH, BPF_RSH, BPF_ARSH, BPF_ADD, in __bpf_fill_max_jmp()
570 case BPF_ADD: in __bpf_alu_result()
1053 return __bpf_fill_alu64_imm(self, BPF_ADD); in bpf_fill_alu64_add_imm()
1099 return __bpf_fill_alu32_imm(self, BPF_ADD); in bpf_fill_alu32_add_imm()
1145 return __bpf_fill_alu64_reg(self, BPF_ADD); in bpf_fill_alu64_add_reg()
1191 return __bpf_fill_alu32_reg(self, BPF_ADD); in bpf_fill_alu32_add_reg()
1313 return __bpf_fill_alu_imm_regs(self, BPF_ADD, false); in bpf_fill_alu64_add_imm_regs()
1374 return __bpf_fill_alu_imm_regs(self, BPF_ADD, true); in bpf_fill_alu32_add_imm_regs()
1505 return __bpf_fill_alu_reg_pairs(self, BPF_ADD, fals in bpf_fill_alu64_add_reg_pairs()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/verifier/
H A Datomic_invalid.c14 __INVALID_ATOMIC_ACCESS_TEST(BPF_ADD), variable
15 __INVALID_ATOMIC_ACCESS_TEST(BPF_ADD | BPF_FETCH),
16 __INVALID_ATOMIC_ACCESS_TEST(BPF_ADD), variable
17 __INVALID_ATOMIC_ACCESS_TEST(BPF_ADD | BPF_FETCH),
H A Datomic_fetch.c8 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),
121 __ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_2, 1, BPF_ADD | BPF_FETCH, 2, 3),
122 __ATOMIC_FETCH_OP_TEST(BPF_REG_0, BPF_REG_1, 1, BPF_ADD | BPF_FETCH, 2, 3),
123 __ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_0, 1, BPF_ADD | BPF_FETCH, 2, 3),
124 __ATOMIC_FETCH_OP_TEST(BPF_REG_2, BPF_REG_3, 1, BPF_ADD | BPF_FETCH, 2, 3),
125 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 1, BPF_ADD | BPF_FETCH, 2, 3),
126 __ATOMIC_FETCH_OP_TEST(BPF_REG_9, BPF_REG_8, 1, BPF_ADD | BPF_FETC
[all...]
/kernel/linux/linux-6.6/samples/bpf/
H A Dtest_cgrp2_attach.c52 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load()
57 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in prog_load()
63 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load()
69 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in prog_load()
H A Dcookie_uid_helper_example.c95 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), in prog_load()
138 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -32), in prog_load()
150 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_9, BPF_REG_1, in prog_load()
154 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_9, BPF_REG_1, in prog_load()
H A Dsock_example.c53 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in test_sock()
58 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in test_sock()
/kernel/linux/linux-5.10/samples/bpf/
H A Dtest_cgrp2_attach.c51 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/arch/mips/net/
H A Dbpf_jit_comp32.c212 case BPF_ADD: in emit_alu_i64()
217 op = BPF_ADD; in emit_alu_i64()
227 case BPF_ADD: in emit_alu_i64()
272 case BPF_ADD: in emit_alu_r64()
738 case BPF_ADD: in emit_atomic_r32()
741 case BPF_ADD | BPF_FETCH: in emit_atomic_r32()
819 case BPF_ADD: in emit_atomic_r64()
822 case BPF_ADD | BPF_FETCH: in emit_atomic_r64()
1514 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1544 case BPF_ALU | BPF_ADD | BPF_ in build_insn()
[all...]
H A Dbpf_jit_comp64.c186 case BPF_ADD: in emit_alu_i64()
217 case BPF_ADD: in emit_alu_r64()
390 case BPF_ADD: in emit_atomic_r64()
391 case BPF_ADD | BPF_FETCH: in emit_atomic_r64()
694 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
729 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
768 case BPF_ALU64 | BPF_ADD | BPF_K: in build_insn()
797 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
852 case BPF_ADD: in build_insn()
853 case BPF_ADD | BPF_FETC in build_insn()
[all...]
H A Dbpf_jit_comp.c220 case BPF_ADD: in valid_alu_i()
255 case BPF_ADD: in rewrite_alu_i()
330 case BPF_ADD: in emit_alu_i()
370 case BPF_ADD: in emit_alu_r()
414 case BPF_ADD: in emit_atomic_r()
415 case BPF_ADD | BPF_FETCH: in emit_atomic_r()
/kernel/linux/linux-6.6/kernel/bpf/
H A Ddisasm.c74 [BPF_ADD >> 4] = "+=",
102 [BPF_ADD >> 4] = "add",
212 (insn->imm == BPF_ADD || insn->imm == BPF_AND || in print_bpf_insn()
221 (insn->imm == (BPF_ADD | BPF_FETCH) || in print_bpf_insn()
/kernel/linux/linux-5.10/arch/mips/net/
H A Debpf_jit.c433 case BPF_ADD: in gen_imm_insn()
491 case BPF_ALU64 | BPF_ADD: in gen_imm_insn()
518 case BPF_ALU | BPF_ADD: in gen_imm_insn()
546 case BPF_ALU64 | BPF_ADD: in gen_imm_insn()
552 case BPF_ALU | BPF_ADD: in gen_imm_insn()
674 case BPF_ALU64 | BPF_ADD | BPF_K: /* ALU64_IMM */ in build_one_insn()
684 case BPF_ALU | BPF_ADD | BPF_K: /* ALU32_IMM */ in build_one_insn()
811 case BPF_ALU64 | BPF_ADD | BPF_X: /* ALU64_REG */ in build_one_insn()
853 case BPF_ADD: in build_one_insn()
907 case BPF_ALU | BPF_ADD | BPF_ in build_one_insn()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/
H A Devent_output.c31 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8), \
/kernel/linux/linux-5.10/tools/include/uapi/linux/
H A Dbpf_common.h32 #define BPF_ADD 0x00 macro

Completed in 18 milliseconds

1234