/linux-4.1.27/samples/bpf/ |
D | test_verifier.c | 89 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 103 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 116 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 179 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, -3), 451 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 1), 467 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2), 482 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 484 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 1, 1), 486 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 2, 1), 488 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 3, 1), [all …]
|
D | sock_example.c | 51 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2), in test_sock()
|
/linux-4.1.27/samples/seccomp/ |
D | bpf-direct.c | 116 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_rt_sigreturn, 0, 1), in install_filter() 119 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_sigreturn, 0, 1), in install_filter() 122 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_exit_group, 0, 1), in install_filter() 124 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_exit, 0, 1), in install_filter() 126 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_read, 1, 0), in install_filter() 127 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_write, 3, 2), in install_filter() 131 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, STDIN_FILENO, 4, 0), in install_filter() 136 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, STDOUT_FILENO, 1, 0), in install_filter() 138 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, STDERR_FILENO, 1, 2), in install_filter()
|
D | bpf-helper.h | 55 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (nr), 0, 1), \ 149 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (value), 0, 1), \ 153 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (value), 1, 0), \ 158 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ 160 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 0, 2), \ 166 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 5, 0), \ 168 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 2, 0), \ 196 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ 205 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ 223 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ [all …]
|
D | dropper.c | 33 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, arch, 0, 3), in install_filter() 36 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, nr, 0, 1), in install_filter()
|
/linux-4.1.27/lib/ |
D | test_bpf.c | 170 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0, 1, 0), 258 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), 262 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), 266 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), 311 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 20, 1, 0), 317 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 30, 1, 0), 514 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 1), 590 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x86dd, 0, 8), /* IPv6 */ 592 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x84, 2, 0), 593 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x6, 1, 0), [all …]
|
/linux-4.1.27/tools/net/ |
D | bpf_exp.y | 344 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); } 348 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } 352 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } 355 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); } 358 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } 361 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } 367 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); } 370 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } 373 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
|
D | bpf_dbg.c | 60 #define BPF_JMP_JEQ (BPF_JMP | BPF_JEQ)
|
/linux-4.1.27/include/uapi/linux/ |
D | bpf_common.h | 43 #define BPF_JEQ 0x10 macro
|
/linux-4.1.27/net/core/ |
D | filter.c | 456 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_convert_filter() 457 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_convert_filter() 490 if (fp->jt == 0 && BPF_OP(fp->code) == BPF_JEQ) { in bpf_convert_filter() 654 case BPF_JMP | BPF_JEQ | BPF_K: in check_load_and_stores() 655 case BPF_JMP | BPF_JEQ | BPF_X: in check_load_and_stores() 724 [BPF_JMP | BPF_JEQ | BPF_K] = true, in chk_code_allowed() 725 [BPF_JMP | BPF_JEQ | BPF_X] = true, in chk_code_allowed() 799 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_check_classic() 800 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_check_classic()
|
/linux-4.1.27/arch/powerpc/net/ |
D | bpf_jit_comp.c | 474 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_build_body() 475 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_jit_build_body() 493 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_jit_build_body() 501 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_build_body()
|
/linux-4.1.27/arch/sparc/net/ |
D | bpf_jit_comp.c | 695 COND_SEL(BPF_JMP | BPF_JEQ | BPF_K, BE, BNE); in bpf_jit_compile() 699 COND_SEL(BPF_JMP | BPF_JEQ | BPF_X, BE, BNE); in bpf_jit_compile() 715 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_jit_compile() 723 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_compile()
|
/linux-4.1.27/kernel/bpf/ |
D | verifier.c | 304 [BPF_JEQ >> 4] = "==", 1089 (opcode == BPF_JEQ || opcode == BPF_JNE) && in check_cond_jmp_op() 1092 if (opcode == BPF_JEQ) { in check_cond_jmp_op() 1113 insn->imm == 0 && (opcode == BPF_JEQ || in check_cond_jmp_op() 1116 if (opcode == BPF_JEQ) { in check_cond_jmp_op() 1130 (opcode == BPF_JEQ || opcode == BPF_JNE)) { in check_cond_jmp_op() 1132 if (opcode == BPF_JEQ) { in check_cond_jmp_op()
|
D | core.c | 249 [BPF_JMP | BPF_JEQ | BPF_X] = &&JMP_JEQ_X, in __bpf_prog_run() 250 [BPF_JMP | BPF_JEQ | BPF_K] = &&JMP_JEQ_K, in __bpf_prog_run()
|
/linux-4.1.27/arch/x86/net/ |
D | bpf_jit_comp.c | 743 case BPF_JMP | BPF_JEQ | BPF_X: in do_jit() 766 case BPF_JMP | BPF_JEQ | BPF_K: in do_jit() 782 case BPF_JEQ: in do_jit()
|
/linux-4.1.27/arch/arm64/net/ |
D | bpf_jit_comp.c | 432 case BPF_JMP | BPF_JEQ | BPF_X: in build_insn() 443 case BPF_JEQ: in build_insn() 470 case BPF_JMP | BPF_JEQ | BPF_K: in build_insn()
|
/linux-4.1.27/kernel/ |
D | seccomp.c | 154 case BPF_JMP | BPF_JEQ | BPF_K: in seccomp_check_filter() 155 case BPF_JMP | BPF_JEQ | BPF_X: in seccomp_check_filter()
|
/linux-4.1.27/arch/s390/net/ |
D | bpf_jit_comp.c | 999 case BPF_JMP | BPF_JEQ | BPF_K: /* (dst_reg == imm) */ in bpf_jit_insn() 1025 case BPF_JMP | BPF_JEQ | BPF_X: /* (dst == src) */ in bpf_jit_insn()
|
/linux-4.1.27/Documentation/networking/ |
D | cdc_mbim.txt | 244 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, 1, 0, 6), /* true */ 253 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, ETH_P_802_3, 0, 1),
|
D | filter.txt | 901 BPF_JEQ 0x10 1226 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 1), 1248 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2),
|
/linux-4.1.27/arch/arm/net/ |
D | bpf_jit_32.c | 717 case BPF_JMP | BPF_JEQ | BPF_K: in build_body() 744 case BPF_JMP | BPF_JEQ | BPF_X: in build_body()
|
/linux-4.1.27/arch/mips/net/ |
D | bpf_jit.c | 1043 case BPF_JMP | BPF_JEQ | BPF_K: in build_body() 1047 case BPF_JMP | BPF_JEQ | BPF_X: in build_body()
|