Home
last modified time | relevance | path

Searched refs:BPF_ADD (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_align.c108 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 4),
109 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 2),
111 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
112 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 2),
159 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8), \
237 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
239 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
276 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
277 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
279 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
[all …]
Dtest_verifier.c185 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 2),
188 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -1),
806 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 2),
853 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1072 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1086 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1102 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1120 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1194 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1198 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
[all …]
/Linux-v4.19/lib/
Dtest_bpf.c149 insn[i] = __BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, k); in bpf_fill_maxinsns3()
478 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
482 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
496 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
507 BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 2),
510 BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 0xffffffff),
535 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
551 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
597 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
609 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
[all …]
/Linux-v4.19/samples/bpf/
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()
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()
Dsock_example.c52 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in test_sock()
Dtest_cgrp2_attach2.c232 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load_cnt()
/Linux-v4.19/tools/include/uapi/linux/
Dbpf_common.h32 #define BPF_ADD 0x00 macro
/Linux-v4.19/include/uapi/linux/
Dbpf_common.h32 #define BPF_ADD 0x00 macro
/Linux-v4.19/arch/x86/net/
Dbpf_jit_comp.c437 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
442 case BPF_ALU64 | BPF_ADD | BPF_X: in do_jit()
448 case BPF_ADD: b2 = 0x01; break; in do_jit()
478 case BPF_ALU | BPF_ADD | BPF_K: in do_jit()
483 case BPF_ALU64 | BPF_ADD | BPF_K: in do_jit()
498 case BPF_ADD: in do_jit()
Dbpf_jit_comp32.c532 case BPF_ADD: in emit_ia32_alu_r()
606 case BPF_ADD: in emit_ia32_alu_i()
1670 case BPF_ALU | BPF_ADD | BPF_K: in do_jit()
1671 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
1680 case BPF_ALU64 | BPF_ADD | BPF_K: in do_jit()
1681 case BPF_ALU64 | BPF_ADD | BPF_X: in do_jit()
/Linux-v4.19/arch/mips/net/
Debpf_jit.c412 case BPF_ADD: in gen_imm_insn()
470 case BPF_ALU64 | BPF_ADD: in gen_imm_insn()
497 case BPF_ALU | BPF_ADD: in gen_imm_insn()
525 case BPF_ALU64 | BPF_ADD: in gen_imm_insn()
531 case BPF_ALU | BPF_ADD: in gen_imm_insn()
648 case BPF_ALU64 | BPF_ADD | BPF_K: /* ALU64_IMM */ in build_one_insn()
658 case BPF_ALU | BPF_ADD | BPF_K: /* ALU32_IMM */ in build_one_insn()
763 case BPF_ALU64 | BPF_ADD | BPF_X: /* ALU64_REG */ in build_one_insn()
805 case BPF_ADD: in build_one_insn()
847 case BPF_ALU | BPF_ADD | BPF_X: /* ALU_REG */ in build_one_insn()
[all …]
/Linux-v4.19/kernel/bpf/
Darraymap.c173 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_map_gen_lookup()
187 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_map_gen_lookup()
717 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_of_map_gen_lookup()
729 *insn++ = BPF_ALU64_REG(BPF_ADD, ret, map_ptr); in array_of_map_gen_lookup()
Ddisasm.c75 [BPF_ADD >> 4] = "+=",
Dhashtab.c515 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_map_gen_lookup()
552 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_lru_map_gen_lookup()
1414 *insn++ = BPF_ALU64_IMM(BPF_ADD, ret, in htab_of_map_gen_lookup()
/Linux-v4.19/tools/perf/util/
Dbpf-prologue.c152 ins(BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG3, offset), pos); in gen_read_mem()
267 ins(BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, stack_offset), pos); in gen_prologue_slowpath()
/Linux-v4.19/tools/bpf/
Dbpf_exp.y349 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_K, 0, 0, $3); }
351 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); }
353 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); }
/Linux-v4.19/arch/powerpc/net/
Dbpf_jit_comp64.c318 case BPF_ALU | BPF_ADD | BPF_X: /* (u32) dst += (u32) src */ in bpf_jit_build_body()
319 case BPF_ALU64 | BPF_ADD | BPF_X: /* dst += src */ in bpf_jit_build_body()
326 case BPF_ALU | BPF_ADD | BPF_K: /* (u32) dst += (u32) imm */ in bpf_jit_build_body()
328 case BPF_ALU64 | BPF_ADD | BPF_K: /* dst += imm */ in bpf_jit_build_body()
Dbpf_jit_comp.c139 case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ in bpf_jit_build_body()
143 case BPF_ALU | BPF_ADD | BPF_K: /* A += K; */ in bpf_jit_build_body()
/Linux-v4.19/arch/s390/net/
Dbpf_jit_comp.c554 case BPF_ALU | BPF_ADD | BPF_X: /* dst = (u32) dst + (u32) src */ in bpf_jit_insn()
559 case BPF_ALU64 | BPF_ADD | BPF_X: /* dst = dst + src */ in bpf_jit_insn()
563 case BPF_ALU | BPF_ADD | BPF_K: /* dst = (u32) dst + (u32) imm */ in bpf_jit_insn()
570 case BPF_ALU64 | BPF_ADD | BPF_K: /* dst = dst + imm */ in bpf_jit_insn()
/Linux-v4.19/arch/arm64/net/
Dbpf_jit_comp.c388 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
389 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
490 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
491 case BPF_ALU64 | BPF_ADD | BPF_K: in build_insn()
/Linux-v4.19/arch/sparc/net/
Dbpf_jit_comp_64.c910 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
911 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
1052 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1053 case BPF_ALU64 | BPF_ADD | BPF_K: in build_insn()
Dbpf_jit_comp_32.c399 case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ in bpf_jit_compile()
402 case BPF_ALU | BPF_ADD | BPF_K: /* A += K; */ in bpf_jit_compile()
/Linux-v4.19/arch/arm/net/
Dbpf_jit_32.c661 case BPF_ADD: in emit_alu_r()
1366 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1367 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
1382 case BPF_ALU64 | BPF_ADD | BPF_K: in build_insn()
1383 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
/Linux-v4.19/kernel/
Dseccomp.c134 case BPF_ALU | BPF_ADD | BPF_K: in seccomp_check_filter()
135 case BPF_ALU | BPF_ADD | BPF_X: in seccomp_check_filter()

12