Home
last modified time | relevance | path

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

/linux-4.4.14/lib/
Dtest_bpf.c146 insn[i] = __BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, k); in bpf_fill_maxinsns3()
444 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
448 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
462 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
473 BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 2),
476 BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 0xffffffff),
501 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
517 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
563 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
575 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
[all …]
/linux-4.4.14/samples/bpf/
Dtest_verifier.c47 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 2),
50 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -1),
227 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 2),
274 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
434 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
447 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
462 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
478 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
550 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
554 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
[all …]
Dsock_example.c48 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in test_sock()
/linux-4.4.14/include/uapi/linux/
Dbpf_common.h30 #define BPF_ADD 0x00 macro
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c368 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
373 case BPF_ALU64 | BPF_ADD | BPF_X: in do_jit()
379 case BPF_ADD: b2 = 0x01; break; in do_jit()
414 case BPF_ALU | BPF_ADD | BPF_K: in do_jit()
419 case BPF_ALU64 | BPF_ADD | BPF_K: in do_jit()
430 case BPF_ADD: b3 = 0xC0; break; in do_jit()
/linux-4.4.14/kernel/bpf/
Dcore.c203 [BPF_ALU | BPF_ADD | BPF_X] = &&ALU_ADD_X, in __bpf_prog_run()
204 [BPF_ALU | BPF_ADD | BPF_K] = &&ALU_ADD_K, in __bpf_prog_run()
229 [BPF_ALU64 | BPF_ADD | BPF_X] = &&ALU64_ADD_X, in __bpf_prog_run()
230 [BPF_ALU64 | BPF_ADD | BPF_K] = &&ALU64_ADD_K, in __bpf_prog_run()
Dverifier.c280 [BPF_ADD >> 4] = "+=",
1146 if (opcode == BPF_ADD && BPF_CLASS(insn->code) == BPF_ALU64 && in check_alu_op()
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c279 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
280 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
395 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
396 case BPF_ALU64 | BPF_ADD | BPF_K: in build_insn()
/linux-4.4.14/arch/s390/net/
Dbpf_jit_comp.c537 case BPF_ALU | BPF_ADD | BPF_X: /* dst = (u32) dst + (u32) src */ in bpf_jit_insn()
542 case BPF_ALU64 | BPF_ADD | BPF_X: /* dst = dst + src */ in bpf_jit_insn()
546 case BPF_ALU | BPF_ADD | BPF_K: /* dst = (u32) dst + (u32) imm */ in bpf_jit_insn()
553 case BPF_ALU64 | BPF_ADD | BPF_K: /* dst = dst + imm */ in bpf_jit_insn()
/linux-4.4.14/tools/net/
Dbpf_exp.y474 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_K, 0, 0, $3); }
476 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); }
478 bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); }
Dbpf_dbg.c64 #define BPF_ALU_ADD (BPF_ALU | BPF_ADD)
/linux-4.4.14/kernel/
Dseccomp.c126 case BPF_ALU | BPF_ADD | BPF_K: in seccomp_check_filter()
127 case BPF_ALU | BPF_ADD | BPF_X: in seccomp_check_filter()
/linux-4.4.14/arch/powerpc/net/
Dbpf_jit_comp.c140 case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ in bpf_jit_build_body()
144 case BPF_ALU | BPF_ADD | BPF_K: /* A += K; */ in bpf_jit_build_body()
/linux-4.4.14/net/core/
Dfilter.c397 case BPF_ALU | BPF_ADD | BPF_X: in bpf_convert_filter()
398 case BPF_ALU | BPF_ADD | BPF_K: in bpf_convert_filter()
679 [BPF_ALU | BPF_ADD | BPF_K] = true, in chk_code_allowed()
680 [BPF_ALU | BPF_ADD | BPF_X] = true, in chk_code_allowed()
/linux-4.4.14/Documentation/networking/
Dfilter.txt883 BPF_ADD 0x00
911 So BPF_ADD | BPF_X | BPF_ALU means 32-bit addition in both classic BPF
921 instead. So BPF_ADD | BPF_X | BPF_ALU64 means 64-bit addition, i.e.:
1175 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1189 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1205 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1223 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
1245 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_comp.c436 case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ in bpf_jit_compile()
439 case BPF_ALU | BPF_ADD | BPF_K: /* A += K; */ in bpf_jit_compile()
/linux-4.4.14/arch/arm/net/
Dbpf_jit_32.c670 case BPF_ALU | BPF_ADD | BPF_K: in build_body()
674 case BPF_ALU | BPF_ADD | BPF_X: in build_body()
/linux-4.4.14/arch/mips/net/
Dbpf_jit.c785 case BPF_ALU | BPF_ADD | BPF_K: in build_body()
790 case BPF_ALU | BPF_ADD | BPF_X: in build_body()