Home
last modified time | relevance | path

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

12

/linux-6.15/samples/seccomp/
H 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 …]
H 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 …]
H 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()
46 struct sock_filter kill = BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL); in install_filter()
/linux-6.15/arch/powerpc/net/
H A Dbpf_jit_comp64.c1105 case BPF_JMP | BPF_JGT | BPF_K: in bpf_jit_build_body()
1107 case BPF_JMP | BPF_JSGT | BPF_K: in bpf_jit_build_body()
1115 case BPF_JMP | BPF_JLT | BPF_K: in bpf_jit_build_body()
1117 case BPF_JMP | BPF_JSLT | BPF_K: in bpf_jit_build_body()
1125 case BPF_JMP | BPF_JGE | BPF_K: in bpf_jit_build_body()
1127 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
1135 case BPF_JMP | BPF_JLE | BPF_K: in bpf_jit_build_body()
1137 case BPF_JMP | BPF_JSLE | BPF_K: in bpf_jit_build_body()
1145 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_build_body()
1151 case BPF_JMP | BPF_JNE | BPF_K: in bpf_jit_build_body()
[all …]
H A Dbpf_jit_comp32.c1164 case BPF_JMP | BPF_JGT | BPF_K: in bpf_jit_build_body()
1166 case BPF_JMP | BPF_JSGT | BPF_K: in bpf_jit_build_body()
1174 case BPF_JMP | BPF_JLT | BPF_K: in bpf_jit_build_body()
1176 case BPF_JMP | BPF_JSLT | BPF_K: in bpf_jit_build_body()
1184 case BPF_JMP | BPF_JGE | BPF_K: in bpf_jit_build_body()
1186 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
1194 case BPF_JMP | BPF_JLE | BPF_K: in bpf_jit_build_body()
1196 case BPF_JMP | BPF_JSLE | BPF_K: in bpf_jit_build_body()
1204 case BPF_JMP | BPF_JEQ | BPF_K: in bpf_jit_build_body()
1210 case BPF_JMP | BPF_JNE | BPF_K: in bpf_jit_build_body()
[all …]
/linux-6.15/arch/mips/net/
H A Dbpf_jit_comp64.c649 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
673 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
674 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
675 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
676 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
692 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
694 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
695 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
696 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
697 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
[all …]
H A Dbpf_jit_comp32.c1478 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
1508 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
1509 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
1510 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1511 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
1512 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
1514 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1515 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
1516 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
1517 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
[all …]
/linux-6.15/arch/arc/net/
H A Dbpf_jit_core.c754 case BPF_ALU | BPF_ADD | BPF_K: in handle_insn()
762 case BPF_ALU | BPF_SUB | BPF_K: in handle_insn()
774 case BPF_ALU | BPF_MUL | BPF_K: in handle_insn()
782 case BPF_ALU | BPF_DIV | BPF_K: in handle_insn()
790 case BPF_ALU | BPF_MOD | BPF_K: in handle_insn()
798 case BPF_ALU | BPF_AND | BPF_K: in handle_insn()
806 case BPF_ALU | BPF_OR | BPF_K: in handle_insn()
814 case BPF_ALU | BPF_XOR | BPF_K: in handle_insn()
822 case BPF_ALU | BPF_LSH | BPF_K: in handle_insn()
830 case BPF_ALU | BPF_RSH | BPF_K: in handle_insn()
[all …]
/linux-6.15/arch/parisc/net/
H A Dbpf_jit_comp64.c652 case BPF_ALU | BPF_MUL | BPF_K: in bpf_jit_emit_insn()
663 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_emit_insn()
674 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_emit_insn()
771 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
779 case BPF_ALU | BPF_ADD | BPF_K: in bpf_jit_emit_insn()
790 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_emit_insn()
801 case BPF_ALU | BPF_AND | BPF_K: in bpf_jit_emit_insn()
808 case BPF_ALU | BPF_OR | BPF_K: in bpf_jit_emit_insn()
815 case BPF_ALU | BPF_XOR | BPF_K: in bpf_jit_emit_insn()
822 case BPF_ALU | BPF_LSH | BPF_K: in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit_comp32.c1162 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1199 case BPF_ALU | BPF_MUL | BPF_K: in bpf_jit_emit_insn()
1202 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_emit_insn()
1205 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_emit_insn()
1210 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1218 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
1219 case BPF_ALU | BPF_ADD | BPF_K: in bpf_jit_emit_insn()
1220 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_emit_insn()
1221 case BPF_ALU | BPF_AND | BPF_K: in bpf_jit_emit_insn()
1222 case BPF_ALU | BPF_OR | BPF_K: in bpf_jit_emit_insn()
[all …]
/linux-6.15/tools/bpf/
H 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 …]
H 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-6.15/arch/loongarch/net/
H A Dbpf_jit.c503 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
516 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
535 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
554 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
580 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
615 case BPF_ALU | BPF_MOD | BPF_K: in build_insn()
647 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
666 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
685 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
707 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
[all …]
/linux-6.15/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c405 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST()
597 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_LOG), in TEST()
619 BPF_STMT(BPF_RET|BPF_K, 0x10000000U), in TEST_SIGNAL()
641 BPF_STMT(BPF_RET|BPF_K, 0x90000000U), in TEST_SIGNAL()
662 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
683 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
714 BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, in TEST_SIGNAL()
716 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
755 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL()
836 BPF_STMT(BPF_RET|BPF_K, kill), in kill_thread_or_group()
[all …]
/linux-6.15/arch/riscv/net/
H A Dbpf_jit_comp32.c987 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1029 case BPF_ALU | BPF_MUL | BPF_K: in bpf_jit_emit_insn()
1032 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_emit_insn()
1035 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_emit_insn()
1040 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1047 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
1048 case BPF_ALU | BPF_ADD | BPF_K: in bpf_jit_emit_insn()
1049 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_emit_insn()
1050 case BPF_ALU | BPF_AND | BPF_K: in bpf_jit_emit_insn()
1051 case BPF_ALU | BPF_OR | BPF_K: in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit_comp64.c1295 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
1303 case BPF_ALU | BPF_ADD | BPF_K: in bpf_jit_emit_insn()
1314 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_emit_insn()
1325 case BPF_ALU | BPF_AND | BPF_K: in bpf_jit_emit_insn()
1336 case BPF_ALU | BPF_OR | BPF_K: in bpf_jit_emit_insn()
1347 case BPF_ALU | BPF_XOR | BPF_K: in bpf_jit_emit_insn()
1358 case BPF_ALU | BPF_MUL | BPF_K: in bpf_jit_emit_insn()
1366 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_emit_insn()
1378 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_emit_insn()
1390 case BPF_ALU | BPF_LSH | BPF_K: in bpf_jit_emit_insn()
[all …]
/linux-6.15/arch/x86/net/
H 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 …]
H A Dbpf_jit_comp.c1715 case BPF_ALU | BPF_ADD | BPF_K: in do_jit()
1716 case BPF_ALU | BPF_SUB | BPF_K: in do_jit()
1717 case BPF_ALU | BPF_AND | BPF_K: in do_jit()
1718 case BPF_ALU | BPF_OR | BPF_K: in do_jit()
1719 case BPF_ALU | BPF_XOR | BPF_K: in do_jit()
1764 case BPF_ALU | BPF_MOV | BPF_K: in do_jit()
1778 case BPF_ALU | BPF_MOD | BPF_K: in do_jit()
1779 case BPF_ALU | BPF_DIV | BPF_K: in do_jit()
1845 case BPF_ALU | BPF_MUL | BPF_K: in do_jit()
1871 case BPF_ALU | BPF_LSH | BPF_K: in do_jit()
[all …]
/linux-6.15/arch/arm/net/
H A Dbpf_jit_32.c1618 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
1634 case BPF_K: in build_insn()
1648 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1650 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
1652 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
1654 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
1656 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1677 case BPF_K: in build_insn()
1700 case BPF_K: in build_insn()
1722 case BPF_K: in build_insn()
[all …]
/linux-6.15/arch/sparc/net/
H 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 …]
H 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-6.15/arch/s390/net/
H A Dbpf_jit_comp.c937 case BPF_ALU | BPF_MOV | BPF_K: /* dst = (u32) imm */ in bpf_jit_insn()
943 case BPF_ALU64 | BPF_MOV | BPF_K: /* dst = imm */ in bpf_jit_insn()
980 case BPF_ALU64 | BPF_ADD | BPF_K: /* dst = dst + imm */ in bpf_jit_insn()
1005 case BPF_ALU64 | BPF_SUB | BPF_K: /* dst = dst - imm */ in bpf_jit_insn()
1096 case BPF_ALU | BPF_DIV | BPF_K: in bpf_jit_insn()
1097 case BPF_ALU | BPF_MOD | BPF_K: in bpf_jit_insn()
1160 case BPF_ALU64 | BPF_DIV | BPF_K: in bpf_jit_insn()
1161 case BPF_ALU64 | BPF_MOD | BPF_K: in bpf_jit_insn()
1269 case BPF_ALU64 | BPF_OR | BPF_K: /* dst = dst | imm */ in bpf_jit_insn()
1949 case BPF_JMP | BPF_JGT | BPF_K: /* (dst_reg > imm) */ in bpf_jit_insn()
[all …]
/linux-6.15/samples/bpf/
H 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-6.15/arch/arm64/net/
H A Dbpf_jit_comp.c1273 case BPF_ALU | BPF_MOV | BPF_K: in build_insn()
1278 case BPF_ALU | BPF_ADD | BPF_K: in build_insn()
1282 case BPF_ALU | BPF_SUB | BPF_K: in build_insn()
1293 case BPF_ALU | BPF_AND | BPF_K: in build_insn()
1303 case BPF_ALU | BPF_OR | BPF_K: in build_insn()
1313 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1323 case BPF_ALU | BPF_MUL | BPF_K: in build_insn()
1328 case BPF_ALU | BPF_DIV | BPF_K: in build_insn()
1336 case BPF_ALU | BPF_MOD | BPF_K: in build_insn()
1345 case BPF_ALU | BPF_LSH | BPF_K: in build_insn()
[all …]
/linux-6.15/tools/testing/selftests/net/
H A Dskf_net_off.c85 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, PACKET_HOST, 0, 4), in sk_set_filter()
87 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 2), in sk_set_filter()
89 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, cfg_dst_port, 1, 0), in sk_set_filter()
90 BPF_STMT(BPF_RET + BPF_K, 0), in sk_set_filter()
91 BPF_STMT(BPF_RET + BPF_K, 0xFFFF), in sk_set_filter()

12