Home
last modified time | relevance | path

Searched refs:BPF_K (Results 1 – 25 of 42) sorted by relevance

12

/linux/samples/seccomp/
A Dbpf-helper.h46 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW)
48 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL)
56 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (nr), 0, 1), \
183 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \
186 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 0, 2), \
193 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 3), \
196 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 2, 0), \
213 BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (hi), 4, 0), \
215 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \
218 BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (lo), 0, 2), \
[all …]
A Dbpf-direct.c118 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
121 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
124 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
125 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_exit, 0, 1), in install_filter()
126 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
127 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_read, 1, 0), in install_filter()
128 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_write, 3, 2), in install_filter()
133 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL), in install_filter()
141 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
142 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_TRAP), in install_filter()
[all …]
A Ddropper.c33 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()
37 BPF_STMT(BPF_RET+BPF_K, in install_filter()
39 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
/linux/arch/powerpc/net/
A Dbpf_jit_comp64.c854 case BPF_JMP | BPF_JGT | BPF_K: in bpf_jit_build_body()
856 case BPF_JMP | BPF_JSGT | BPF_K: in bpf_jit_build_body()
864 case BPF_JMP | BPF_JLT | BPF_K: in bpf_jit_build_body()
866 case BPF_JMP | BPF_JSLT | BPF_K: in bpf_jit_build_body()
874 case BPF_JMP | BPF_JGE | BPF_K: in bpf_jit_build_body()
876 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
884 case BPF_JMP | BPF_JLE | BPF_K: in bpf_jit_build_body()
886 case BPF_JMP | BPF_JSLE | BPF_K: in bpf_jit_build_body()
894 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_build_body()
900 case BPF_JMP | BPF_JNE | BPF_K: in bpf_jit_build_body()
[all …]
A Dbpf_jit_comp32.c888 case BPF_JMP | BPF_JGT | BPF_K: in bpf_jit_build_body()
890 case BPF_JMP | BPF_JSGT | BPF_K: in bpf_jit_build_body()
898 case BPF_JMP | BPF_JLT | BPF_K: in bpf_jit_build_body()
900 case BPF_JMP | BPF_JSLT | BPF_K: in bpf_jit_build_body()
908 case BPF_JMP | BPF_JGE | BPF_K: in bpf_jit_build_body()
910 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
918 case BPF_JMP | BPF_JLE | BPF_K: in bpf_jit_build_body()
920 case BPF_JMP | BPF_JSLE | BPF_K: in bpf_jit_build_body()
928 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_build_body()
934 case BPF_JMP | BPF_JNE | BPF_K: in bpf_jit_build_body()
[all …]
/linux/arch/mips/net/
A Dbpf_jit_comp64.c638 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
662 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
663 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
664 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
665 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
681 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
683 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
684 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
685 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
686 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
[all …]
A Dbpf_jit_comp32.c1471 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
1501 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
1502 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
1503 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1504 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
1505 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
1507 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1508 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
1509 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
1510 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
[all …]
/linux/arch/arm64/net/
A Dbpf_jit_comp.c557 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
562 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
573 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
584 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
594 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
604 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
614 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
619 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
624 case BPF_ALU | BPF_MOD | BPF_K: in build_insn()
630 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
[all …]
/linux/tools/bpf/
A Dbpf_exp.y219 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); }
230 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); }
242 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); }
254 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); }
266 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); }
279 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); }
290 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); }
303 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); }
314 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); }
408 bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_K, 0, 0, $3); }
[all …]
A Dbpf_dbg.c223 case BPF_RET | BPF_K: in bpf_disasm()
308 case BPF_JMP_JGT | BPF_K: in bpf_disasm()
316 case BPF_JMP_JGE | BPF_K: in bpf_disasm()
324 case BPF_JMP_JEQ | BPF_K: in bpf_disasm()
344 case BPF_ALU_LSH | BPF_K: in bpf_disasm()
352 case BPF_ALU_RSH | BPF_K: in bpf_disasm()
360 case BPF_ALU_ADD | BPF_K: in bpf_disasm()
368 case BPF_ALU_SUB | BPF_K: in bpf_disasm()
376 case BPF_ALU_MUL | BPF_K: in bpf_disasm()
408 case BPF_ALU_OR | BPF_K: in bpf_disasm()
[all …]
/linux/arch/s390/net/
A Dbpf_jit_comp.c726 case BPF_ALU | BPF_MOV | BPF_K: /* dst = (u32) imm */ in bpf_jit_insn()
732 case BPF_ALU64 | BPF_MOV | BPF_K: /* dst = imm */ in bpf_jit_insn()
769 case BPF_ALU64 | BPF_ADD | BPF_K: /* dst = dst + imm */ in bpf_jit_insn()
794 case BPF_ALU64 | BPF_SUB | BPF_K: /* dst = dst - imm */ in bpf_jit_insn()
824 case BPF_ALU64 | BPF_MUL | BPF_K: /* dst = dst * imm */ in bpf_jit_insn()
980 case BPF_ALU64 | BPF_OR | BPF_K: /* dst = dst | imm */ in bpf_jit_insn()
1481 case BPF_JMP | BPF_JGT | BPF_K: /* (dst_reg > imm) */ in bpf_jit_insn()
1485 case BPF_JMP | BPF_JLT | BPF_K: /* (dst_reg < imm) */ in bpf_jit_insn()
1489 case BPF_JMP | BPF_JGE | BPF_K: /* (dst_reg >= imm) */ in bpf_jit_insn()
1493 case BPF_JMP | BPF_JLE | BPF_K: /* (dst_reg <= imm) */ in bpf_jit_insn()
[all …]
/linux/arch/riscv/net/
A Dbpf_jit_comp64.c697 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
705 case BPF_ALU | BPF_ADD | BPF_K: in bpf_jit_emit_insn()
716 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_emit_insn()
727 case BPF_ALU | BPF_AND | BPF_K: in bpf_jit_emit_insn()
738 case BPF_ALU | BPF_OR | BPF_K: in bpf_jit_emit_insn()
749 case BPF_ALU | BPF_XOR | BPF_K: in bpf_jit_emit_insn()
760 case BPF_ALU | BPF_MUL | BPF_K: in bpf_jit_emit_insn()
768 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_emit_insn()
776 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_emit_insn()
784 case BPF_ALU | BPF_LSH | BPF_K: in bpf_jit_emit_insn()
[all …]
A Dbpf_jit_comp32.c990 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1032 case BPF_ALU | BPF_MUL | BPF_K: in bpf_jit_emit_insn()
1035 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_emit_insn()
1038 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_emit_insn()
1043 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1050 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
1051 case BPF_ALU | BPF_ADD | BPF_K: in bpf_jit_emit_insn()
1052 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_emit_insn()
1053 case BPF_ALU | BPF_AND | BPF_K: in bpf_jit_emit_insn()
1054 case BPF_ALU | BPF_OR | BPF_K: in bpf_jit_emit_insn()
[all …]
/linux/tools/testing/selftests/seccomp/
A Dseccomp_bpf.c381 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST()
571 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_LOG), in TEST()
593 BPF_STMT(BPF_RET|BPF_K, 0x10000000U), in TEST_SIGNAL()
615 BPF_STMT(BPF_RET|BPF_K, 0x90000000U), in TEST_SIGNAL()
636 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
657 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
688 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, in TEST_SIGNAL()
690 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
729 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
810 BPF_STMT(BPF_RET|BPF_K, kill), in kill_thread_or_group()
[all …]
/linux/arch/arm/net/
A Dbpf_jit_32.c1392 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
1405 case BPF_K: in build_insn()
1419 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1421 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
1423 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
1425 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
1427 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1429 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
1448 case BPF_K: in build_insn()
1471 case BPF_K: in build_insn()
[all …]
/linux/arch/x86/net/
A Dbpf_jit_comp.c947 case BPF_ALU | BPF_ADD | BPF_K: in do_jit()
948 case BPF_ALU | BPF_SUB | BPF_K: in do_jit()
949 case BPF_ALU | BPF_AND | BPF_K: in do_jit()
950 case BPF_ALU | BPF_OR | BPF_K: in do_jit()
951 case BPF_ALU | BPF_XOR | BPF_K: in do_jit()
996 case BPF_ALU | BPF_MOV | BPF_K: in do_jit()
1010 case BPF_ALU | BPF_MOD | BPF_K: in do_jit()
1011 case BPF_ALU | BPF_DIV | BPF_K: in do_jit()
1066 case BPF_ALU | BPF_MUL | BPF_K: in do_jit()
1092 case BPF_ALU | BPF_LSH | BPF_K: in do_jit()
[all …]
A Dbpf_jit_comp32.c1689 case BPF_ALU | BPF_MOV | BPF_K: in do_jit()
1703 case BPF_K: in do_jit()
1718 case BPF_ALU | BPF_ADD | BPF_K: in do_jit()
1720 case BPF_ALU | BPF_SUB | BPF_K: in do_jit()
1722 case BPF_ALU | BPF_OR | BPF_K: in do_jit()
1724 case BPF_ALU | BPF_AND | BPF_K: in do_jit()
1744 case BPF_K: in do_jit()
1758 case BPF_K: in do_jit()
1778 case BPF_K: in do_jit()
1801 case BPF_K: in do_jit()
[all …]
/linux/arch/sparc/net/
A Dbpf_jit_comp_32.c402 case BPF_ALU | BPF_ADD | BPF_K: /* A += K; */ in bpf_jit_compile()
408 case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */ in bpf_jit_compile()
414 case BPF_ALU | BPF_AND | BPF_K: /* A &= K */ in bpf_jit_compile()
420 case BPF_ALU | BPF_OR | BPF_K: /* A |= K */ in bpf_jit_compile()
427 case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */ in bpf_jit_compile()
445 case BPF_ALU | BPF_MUL | BPF_K: /* A *= K */ in bpf_jit_compile()
486 case BPF_RET | BPF_K: in bpf_jit_compile()
673 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_compile()
674 case BPF_JMP | BPF_JGT | BPF_K: in bpf_jit_compile()
675 case BPF_JMP | BPF_JGE | BPF_K: in bpf_jit_compile()
[all …]
A Dbpf_jit_comp_64.c1064 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
1073 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1077 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
1081 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
1085 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
1089 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1093 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
1099 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
1142 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
1148 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
[all …]
/linux/kernel/bpf/
A Dcore.c1003 case BPF_ALU | BPF_ADD | BPF_K: in bpf_jit_blind_insn()
1004 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_blind_insn()
1005 case BPF_ALU | BPF_AND | BPF_K: in bpf_jit_blind_insn()
1006 case BPF_ALU | BPF_OR | BPF_K: in bpf_jit_blind_insn()
1007 case BPF_ALU | BPF_XOR | BPF_K: in bpf_jit_blind_insn()
1008 case BPF_ALU | BPF_MUL | BPF_K: in bpf_jit_blind_insn()
1009 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_blind_insn()
1010 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_blind_insn()
1011 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_blind_insn()
1031 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_blind_insn()
[all …]
/linux/samples/bpf/
A Dbpf_insn.h30 .code = BPF_ALU64 | BPF_OP(OP) | BPF_K, \
38 .code = BPF_ALU | BPF_OP(OP) | BPF_K, \
66 .code = BPF_ALU64 | BPF_MOV | BPF_K, \
74 .code = BPF_ALU | BPF_MOV | BPF_K, \
197 .code = BPF_JMP | BPF_OP(OP) | BPF_K, \
207 .code = BPF_JMP32 | BPF_OP(OP) | BPF_K, \
/linux/tools/include/linux/
A Dfilter.h54 .code = BPF_ALU64 | BPF_OP(OP) | BPF_K, \
62 .code = BPF_ALU | BPF_OP(OP) | BPF_K, \
100 .code = BPF_ALU64 | BPF_MOV | BPF_K, \
108 .code = BPF_ALU | BPF_MOV | BPF_K, \
232 .code = BPF_JMP | BPF_OP(OP) | BPF_K, \
242 .code = BPF_JMP32 | BPF_OP(OP) | BPF_K, \
/linux/kernel/
A Dseccomp.c294 case BPF_RET | BPF_K: in seccomp_check_filter()
296 case BPF_ALU | BPF_ADD | BPF_K: in seccomp_check_filter()
298 case BPF_ALU | BPF_SUB | BPF_K: in seccomp_check_filter()
300 case BPF_ALU | BPF_MUL | BPF_K: in seccomp_check_filter()
302 case BPF_ALU | BPF_DIV | BPF_K: in seccomp_check_filter()
304 case BPF_ALU | BPF_AND | BPF_K: in seccomp_check_filter()
306 case BPF_ALU | BPF_OR | BPF_K: in seccomp_check_filter()
308 case BPF_ALU | BPF_XOR | BPF_K: in seccomp_check_filter()
310 case BPF_ALU | BPF_LSH | BPF_K: in seccomp_check_filter()
312 case BPF_ALU | BPF_RSH | BPF_K: in seccomp_check_filter()
[all …]
/linux/lib/
A Dtest_bpf.c626 if (mode == BPF_K) in __bpf_fill_alu_shift()
638 if (mode == BPF_K) in __bpf_fill_alu_shift()
3154 BPF_STMT(BPF_RET | BPF_K, 0),
3155 BPF_STMT(BPF_RET | BPF_K, 1),
3166 BPF_STMT(BPF_RET | BPF_K, 1)
3176 BPF_STMT(BPF_RET | BPF_K, 1)
3242 BPF_STMT(BPF_RET | BPF_K, 1),
3246 BPF_STMT(BPF_RET | BPF_K, 1),
4548 BPF_STMT(BPF_RET | BPF_K, 0)
4561 BPF_STMT(BPF_RET | BPF_K, 0)
[all …]
/linux/drivers/net/ethernet/netronome/nfp/bpf/
A Djit.c3446 [BPF_ALU | BPF_MOV | BPF_K] = mov_imm,
3448 [BPF_ALU | BPF_XOR | BPF_K] = xor_imm,
3450 [BPF_ALU | BPF_AND | BPF_K] = and_imm,
3452 [BPF_ALU | BPF_OR | BPF_K] = or_imm,
3454 [BPF_ALU | BPF_ADD | BPF_K] = add_imm,
3456 [BPF_ALU | BPF_SUB | BPF_K] = sub_imm,
3458 [BPF_ALU | BPF_MUL | BPF_K] = mul_imm,
3460 [BPF_ALU | BPF_DIV | BPF_K] = div_imm,
3463 [BPF_ALU | BPF_LSH | BPF_K] = shl_imm,
3490 [BPF_JMP | BPF_JA | BPF_K] = jump,
[all …]

Completed in 109 milliseconds

12