/linux-4.4.14/lib/ |
D | test_bpf.c | 146 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/ |
D | test_verifier.c | 47 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 …]
|
D | sock_example.c | 48 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in test_sock()
|
/linux-4.4.14/include/uapi/linux/ |
D | bpf_common.h | 30 #define BPF_ADD 0x00 macro
|
/linux-4.4.14/arch/x86/net/ |
D | bpf_jit_comp.c | 368 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/ |
D | core.c | 203 [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()
|
D | verifier.c | 280 [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/ |
D | bpf_jit_comp.c | 279 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/ |
D | bpf_jit_comp.c | 537 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/ |
D | bpf_exp.y | 474 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); }
|
D | bpf_dbg.c | 64 #define BPF_ALU_ADD (BPF_ALU | BPF_ADD)
|
/linux-4.4.14/kernel/ |
D | seccomp.c | 126 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/ |
D | bpf_jit_comp.c | 140 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/ |
D | filter.c | 397 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/ |
D | filter.txt | 883 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/ |
D | bpf_jit_comp.c | 436 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/ |
D | bpf_jit_32.c | 670 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/ |
D | bpf_jit.c | 785 case BPF_ALU | BPF_ADD | BPF_K: in build_body() 790 case BPF_ALU | BPF_ADD | BPF_X: in build_body()
|