/linux-4.4.14/samples/bpf/ |
D | test_verifier.c | 97 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 112 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 126 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 189 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, -3), 465 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 1), 481 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2), 497 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 0, 1), 499 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 1, 1), 501 BPF_JMP_IMM(BPF_JEQ, BPF_REG_1, 2, 1), 503 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.4.14/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.4.14/lib/ |
D | test_bpf.c | 528 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0, 1, 0), 616 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), 620 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), 624 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), 669 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 20, 1, 0), 675 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 30, 1, 0), 872 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 1), 948 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x86dd, 0, 8), /* IPv6 */ 950 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x84, 2, 0), 951 BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x6, 1, 0), [all …]
|
/linux-4.4.14/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 411 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1), in TEST_SIGNAL() 439 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_times, 1, 0), in TEST_SIGNAL() 443 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, in TEST_SIGNAL() 479 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, sysno, 1, 0), in TEST_SIGNAL() 483 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, 0x0C0FFEE, 0, 1), in TEST_SIGNAL() 549 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_read, 0, 1), in TEST() 576 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_read, 0, 1), in TEST() 603 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_read, 0, 1), in TEST() 634 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1), in FIXTURE_SETUP() 752 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0), in FIXTURE_SETUP() [all …]
|
/linux-4.4.14/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.4.14/include/uapi/linux/ |
D | bpf_common.h | 43 #define BPF_JEQ 0x10 macro
|
/linux-4.4.14/net/core/ |
D | filter.c | 457 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_convert_filter() 458 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_convert_filter() 491 if (fp->jt == 0 && BPF_OP(fp->code) == BPF_JEQ) { in bpf_convert_filter() 655 case BPF_JMP | BPF_JEQ | BPF_K: in check_load_and_stores() 656 case BPF_JMP | BPF_JEQ | BPF_X: in check_load_and_stores() 725 [BPF_JMP | BPF_JEQ | BPF_K] = true, in chk_code_allowed() 726 [BPF_JMP | BPF_JEQ | BPF_X] = true, in chk_code_allowed() 801 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_check_classic() 802 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_check_classic() 1802 *insn++ = BPF_JMP_IMM(BPF_JEQ, dst_reg, 0, 1); in bpf_net_convert_ctx_access()
|
/linux-4.4.14/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.4.14/tools/testing/selftests/net/ |
D | psock_fanout.c | 107 { BPF_JMP | BPF_JEQ | BPF_K, 0, 0, 2, DATA_CHAR }, in sock_fanout_set_ebpf() 108 { BPF_JMP | BPF_JEQ | BPF_K, 0, 0, 1, DATA_CHAR_1 }, in sock_fanout_set_ebpf()
|
/linux-4.4.14/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.4.14/kernel/bpf/ |
D | verifier.c | 305 [BPF_JEQ >> 4] = "==", 1218 (opcode == BPF_JEQ || opcode == BPF_JNE) && in check_cond_jmp_op() 1221 if (opcode == BPF_JEQ) { in check_cond_jmp_op() 1242 insn->imm == 0 && (opcode == BPF_JEQ || in check_cond_jmp_op() 1245 if (opcode == BPF_JEQ) { in check_cond_jmp_op() 1262 (opcode == BPF_JEQ || opcode == BPF_JNE)) { in check_cond_jmp_op() 1264 if (opcode == BPF_JEQ) { in check_cond_jmp_op()
|
D | core.c | 259 [BPF_JMP | BPF_JEQ | BPF_X] = &&JMP_JEQ_X, in __bpf_prog_run() 260 [BPF_JMP | BPF_JEQ | BPF_K] = &&JMP_JEQ_K, in __bpf_prog_run()
|
/linux-4.4.14/arch/arm64/net/ |
D | bpf_jit_comp.c | 465 case BPF_JMP | BPF_JEQ | BPF_X: in build_insn() 476 case BPF_JEQ: in build_insn() 503 case BPF_JMP | BPF_JEQ | BPF_K: in build_insn()
|
/linux-4.4.14/arch/x86/net/ |
D | bpf_jit_comp.c | 849 case BPF_JMP | BPF_JEQ | BPF_X: in do_jit() 872 case BPF_JMP | BPF_JEQ | BPF_K: in do_jit() 888 case BPF_JEQ: in do_jit()
|
/linux-4.4.14/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.4.14/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.4.14/arch/s390/net/ |
D | bpf_jit_comp.c | 1110 case BPF_JMP | BPF_JEQ | BPF_K: /* (dst_reg == imm) */ in bpf_jit_insn() 1136 case BPF_JMP | BPF_JEQ | BPF_X: /* (dst == src) */ in bpf_jit_insn()
|
/linux-4.4.14/arch/arm/net/ |
D | bpf_jit_32.c | 774 case BPF_JMP | BPF_JEQ | BPF_K: in build_body() 801 case BPF_JMP | BPF_JEQ | BPF_X: in build_body()
|
/linux-4.4.14/arch/mips/net/ |
D | bpf_jit.c | 919 case BPF_JMP | BPF_JEQ | BPF_K: in build_body() 923 case BPF_JMP | BPF_JEQ | BPF_X: in build_body()
|