Home
last modified time | relevance | path

Searched refs:BPF_X (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.15/tools/bpf/
H A Dbpf_exp.y223 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
227 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
233 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
236 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
245 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
248 bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); }
257 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
260 bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); }
269 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
448 bpf_set_curr_instr(BPF_RET | BPF_X, 0, 0, 0); }
[all …]
H A Dbpf_dbg.c231 case BPF_RET | BPF_X: in bpf_disasm()
304 case BPF_JMP_JGT | BPF_X: in bpf_disasm()
312 case BPF_JMP_JGE | BPF_X: in bpf_disasm()
320 case BPF_JMP_JEQ | BPF_X: in bpf_disasm()
340 case BPF_ALU_LSH | BPF_X: in bpf_disasm()
348 case BPF_ALU_RSH | BPF_X: in bpf_disasm()
356 case BPF_ALU_ADD | BPF_X: in bpf_disasm()
364 case BPF_ALU_SUB | BPF_X: in bpf_disasm()
372 case BPF_ALU_MUL | BPF_X: in bpf_disasm()
404 case BPF_ALU_OR | BPF_X: in bpf_disasm()
[all …]
/linux-6.15/arch/powerpc/net/
H A Dbpf_jit_comp64.c1106 case BPF_JMP | BPF_JGT | BPF_X: in bpf_jit_build_body()
1108 case BPF_JMP | BPF_JSGT | BPF_X: in bpf_jit_build_body()
1116 case BPF_JMP | BPF_JLT | BPF_X: in bpf_jit_build_body()
1118 case BPF_JMP | BPF_JSLT | BPF_X: in bpf_jit_build_body()
1126 case BPF_JMP | BPF_JGE | BPF_X: in bpf_jit_build_body()
1128 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_build_body()
1136 case BPF_JMP | BPF_JLE | BPF_X: in bpf_jit_build_body()
1138 case BPF_JMP | BPF_JSLE | BPF_X: in bpf_jit_build_body()
1146 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_jit_build_body()
1152 case BPF_JMP | BPF_JNE | BPF_X: in bpf_jit_build_body()
[all …]
H A Dbpf_jit_comp32.c1165 case BPF_JMP | BPF_JGT | BPF_X: in bpf_jit_build_body()
1167 case BPF_JMP | BPF_JSGT | BPF_X: in bpf_jit_build_body()
1175 case BPF_JMP | BPF_JLT | BPF_X: in bpf_jit_build_body()
1177 case BPF_JMP | BPF_JSLT | BPF_X: in bpf_jit_build_body()
1185 case BPF_JMP | BPF_JGE | BPF_X: in bpf_jit_build_body()
1187 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_build_body()
1195 case BPF_JMP | BPF_JLE | BPF_X: in bpf_jit_build_body()
1197 case BPF_JMP | BPF_JSLE | BPF_X: in bpf_jit_build_body()
1205 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_jit_build_body()
1211 case BPF_JMP | BPF_JNE | BPF_X: in bpf_jit_build_body()
[all …]
/linux-6.15/arch/mips/net/
H A Dbpf_jit_comp64.c654 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
713 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
714 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
715 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
716 case BPF_ALU | BPF_LSH | BPF_X: in build_insn()
727 case BPF_ALU | BPF_RSH | BPF_X: in build_insn()
729 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
730 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
731 case BPF_ALU | BPF_MUL | BPF_X: in build_insn()
732 case BPF_ALU | BPF_DIV | BPF_X: in build_insn()
[all …]
H A Dbpf_jit_comp32.c1483 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
1538 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
1539 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
1540 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
1541 case BPF_ALU | BPF_LSH | BPF_X: in build_insn()
1542 case BPF_ALU | BPF_RSH | BPF_X: in build_insn()
1544 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
1545 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
1546 case BPF_ALU | BPF_MUL | BPF_X: in build_insn()
1547 case BPF_ALU | BPF_DIV | BPF_X: in build_insn()
[all …]
/linux-6.15/arch/arc/net/
H A Dbpf_jit_core.c750 case BPF_ALU | BPF_ADD | BPF_X: in handle_insn()
758 case BPF_ALU | BPF_SUB | BPF_X: in handle_insn()
770 case BPF_ALU | BPF_MUL | BPF_X: in handle_insn()
778 case BPF_ALU | BPF_DIV | BPF_X: in handle_insn()
786 case BPF_ALU | BPF_MOD | BPF_X: in handle_insn()
794 case BPF_ALU | BPF_AND | BPF_X: in handle_insn()
802 case BPF_ALU | BPF_OR | BPF_X: in handle_insn()
810 case BPF_ALU | BPF_XOR | BPF_X: in handle_insn()
818 case BPF_ALU | BPF_LSH | BPF_X: in handle_insn()
826 case BPF_ALU | BPF_RSH | BPF_X: in handle_insn()
[all …]
/linux-6.15/arch/parisc/net/
H A Dbpf_jit_comp64.c422 if (code & (BPF_ALU | BPF_X) || code & (BPF_ALU64 | BPF_X) || in init_regs()
423 code & (BPF_JMP | BPF_X) || code & (BPF_JMP32 | BPF_X) || in init_regs()
608 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_emit_insn()
622 case BPF_ALU | BPF_ADD | BPF_X: in bpf_jit_emit_insn()
628 case BPF_ALU | BPF_SUB | BPF_X: in bpf_jit_emit_insn()
634 case BPF_ALU | BPF_AND | BPF_X: in bpf_jit_emit_insn()
640 case BPF_ALU | BPF_OR | BPF_X: in bpf_jit_emit_insn()
646 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
657 case BPF_ALU | BPF_MUL | BPF_X: in bpf_jit_emit_insn()
668 case BPF_ALU | BPF_DIV | BPF_X: in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit_comp32.c1184 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_emit_insn()
1192 case BPF_ALU | BPF_ADD | BPF_X: in bpf_jit_emit_insn()
1193 case BPF_ALU | BPF_SUB | BPF_X: in bpf_jit_emit_insn()
1194 case BPF_ALU | BPF_AND | BPF_X: in bpf_jit_emit_insn()
1195 case BPF_ALU | BPF_OR | BPF_X: in bpf_jit_emit_insn()
1196 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
1198 case BPF_ALU | BPF_MUL | BPF_X: in bpf_jit_emit_insn()
1201 case BPF_ALU | BPF_DIV | BPF_X: in bpf_jit_emit_insn()
1204 case BPF_ALU | BPF_MOD | BPF_X: in bpf_jit_emit_insn()
1207 case BPF_ALU | BPF_LSH | BPF_X: in bpf_jit_emit_insn()
[all …]
/linux-6.15/arch/loongarch/net/
H A Dbpf_jit.c479 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
509 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
528 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
547 case BPF_ALU | BPF_MUL | BPF_X: in build_insn()
562 case BPF_ALU | BPF_DIV | BPF_X: in build_insn()
597 case BPF_ALU | BPF_MOD | BPF_X: in build_insn()
640 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
659 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
678 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
697 case BPF_ALU | BPF_LSH | BPF_X: in build_insn()
[all …]
/linux-6.15/arch/riscv/net/
H A Dbpf_jit_comp32.c1014 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_emit_insn()
1022 case BPF_ALU | BPF_ADD | BPF_X: in bpf_jit_emit_insn()
1023 case BPF_ALU | BPF_SUB | BPF_X: in bpf_jit_emit_insn()
1024 case BPF_ALU | BPF_AND | BPF_X: in bpf_jit_emit_insn()
1025 case BPF_ALU | BPF_OR | BPF_X: in bpf_jit_emit_insn()
1026 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
1028 case BPF_ALU | BPF_MUL | BPF_X: in bpf_jit_emit_insn()
1031 case BPF_ALU | BPF_DIV | BPF_X: in bpf_jit_emit_insn()
1034 case BPF_ALU | BPF_MOD | BPF_X: in bpf_jit_emit_insn()
1037 case BPF_ALU | BPF_LSH | BPF_X: in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit_comp64.c421 if (code & (BPF_ALU | BPF_X) || code & (BPF_ALU64 | BPF_X) || in init_regs()
422 code & (BPF_JMP | BPF_X) || code & (BPF_JMP32 | BPF_X) || in init_regs()
1138 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_emit_insn()
1189 case BPF_ALU | BPF_ADD | BPF_X: in bpf_jit_emit_insn()
1195 case BPF_ALU | BPF_SUB | BPF_X: in bpf_jit_emit_insn()
1205 case BPF_ALU | BPF_AND | BPF_X: in bpf_jit_emit_insn()
1211 case BPF_ALU | BPF_OR | BPF_X: in bpf_jit_emit_insn()
1217 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
1223 case BPF_ALU | BPF_MUL | BPF_X: in bpf_jit_emit_insn()
1229 case BPF_ALU | BPF_DIV | BPF_X: in bpf_jit_emit_insn()
[all …]
/linux-6.15/arch/x86/net/
H A Dbpf_jit_comp32.c1690 case BPF_ALU | BPF_MOV | BPF_X: in do_jit()
1694 case BPF_X: in do_jit()
1719 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
1721 case BPF_ALU | BPF_SUB | BPF_X: in do_jit()
1723 case BPF_ALU | BPF_OR | BPF_X: in do_jit()
1725 case BPF_ALU | BPF_AND | BPF_X: in do_jit()
1739 case BPF_X: in do_jit()
1754 case BPF_X: in do_jit()
1774 case BPF_X: in do_jit()
1797 case BPF_X: in do_jit()
[all …]
H A Dbpf_jit_comp.c1636 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
1637 case BPF_ALU | BPF_SUB | BPF_X: in do_jit()
1638 case BPF_ALU | BPF_AND | BPF_X: in do_jit()
1639 case BPF_ALU | BPF_OR | BPF_X: in do_jit()
1640 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
1696 case BPF_ALU | BPF_MOV | BPF_X: in do_jit()
1776 case BPF_ALU | BPF_MOD | BPF_X: in do_jit()
1777 case BPF_ALU | BPF_DIV | BPF_X: in do_jit()
1861 case BPF_ALU | BPF_MUL | BPF_X: in do_jit()
1887 case BPF_ALU | BPF_LSH | BPF_X: in do_jit()
[all …]
/linux-6.15/arch/arm/net/
H A Dbpf_jit_32.c1619 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
1623 case BPF_X: in build_insn()
1649 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
1651 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
1653 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
1655 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
1657 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
1674 case BPF_X: in build_insn()
1697 case BPF_X: in build_insn()
1719 case BPF_X: in build_insn()
[all …]
/linux-6.15/arch/s390/net/
H A Dbpf_jit_comp.c879 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_insn()
901 case BPF_ALU64 | BPF_MOV | BPF_X: in bpf_jit_insn()
1044 case BPF_ALU | BPF_DIV | BPF_X: in bpf_jit_insn()
1045 case BPF_ALU | BPF_MOD | BPF_X: in bpf_jit_insn()
1071 case BPF_ALU64 | BPF_DIV | BPF_X: in bpf_jit_insn()
1072 case BPF_ALU64 | BPF_MOD | BPF_X: in bpf_jit_insn()
2005 case BPF_JMP | BPF_JGT | BPF_X: /* (dst > src) */ in bpf_jit_insn()
2009 case BPF_JMP | BPF_JLT | BPF_X: /* (dst < src) */ in bpf_jit_insn()
2013 case BPF_JMP | BPF_JGE | BPF_X: /* (dst >= src) */ in bpf_jit_insn()
2017 case BPF_JMP | BPF_JLE | BPF_X: /* (dst <= src) */ in bpf_jit_insn()
[all …]
/linux-6.15/arch/sparc/net/
H A Dbpf_jit_comp_64.c909 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
918 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
922 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
926 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
930 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
934 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
938 case BPF_ALU | BPF_MUL | BPF_X: in build_insn()
944 case BPF_ALU | BPF_DIV | BPF_X: in build_insn()
974 case BPF_ALU | BPF_LSH | BPF_X: in build_insn()
980 case BPF_ALU | BPF_RSH | BPF_X: in build_insn()
[all …]
H A Dbpf_jit_comp_32.c399 case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ in bpf_jit_compile()
405 case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ in bpf_jit_compile()
411 case BPF_ALU | BPF_AND | BPF_X: /* A &= X */ in bpf_jit_compile()
417 case BPF_ALU | BPF_OR | BPF_X: /* A |= X */ in bpf_jit_compile()
424 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_compile()
430 case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X */ in bpf_jit_compile()
436 case BPF_ALU | BPF_RSH | BPF_X: /* A >>= X */ in bpf_jit_compile()
663 case BPF_JMP | BPF_JGT | BPF_X: in bpf_jit_compile()
664 case BPF_JMP | BPF_JGE | BPF_X: in bpf_jit_compile()
665 case BPF_JMP | BPF_JEQ | BPF_X: in bpf_jit_compile()
[all …]
/linux-6.15/samples/bpf/
H A Dbpf_insn.h12 .code = BPF_ALU64 | BPF_OP(OP) | BPF_X, \
20 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
48 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
56 .code = BPF_ALU | BPF_MOV | BPF_X, \
177 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
187 .code = BPF_JMP32 | BPF_OP(OP) | BPF_X, \
/linux-6.15/tools/include/linux/
H A Dfilter.h36 .code = BPF_ALU64 | BPF_OP(OP) | BPF_X, \
44 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
82 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
90 .code = BPF_ALU | BPF_MOV | BPF_X, \
118 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
126 .code = BPF_ALU | BPF_MOV | BPF_X, \
230 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
240 .code = BPF_JMP32 | BPF_OP(OP) | BPF_X, \
/linux-6.15/arch/arm64/net/
H A Dbpf_jit_comp.c1139 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
1175 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
1179 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
1183 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
1187 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
1191 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
1195 case BPF_ALU | BPF_MUL | BPF_X: in build_insn()
1199 case BPF_ALU | BPF_DIV | BPF_X: in build_insn()
1206 case BPF_ALU | BPF_MOD | BPF_X: in build_insn()
1214 case BPF_ALU | BPF_LSH | BPF_X: in build_insn()
[all …]
/linux-6.15/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c3445 [BPF_ALU | BPF_MOV | BPF_X] = mov_reg,
3447 [BPF_ALU | BPF_XOR | BPF_X] = xor_reg,
3449 [BPF_ALU | BPF_AND | BPF_X] = and_reg,
3451 [BPF_ALU | BPF_OR | BPF_X] = or_reg,
3453 [BPF_ALU | BPF_ADD | BPF_X] = add_reg,
3455 [BPF_ALU | BPF_SUB | BPF_X] = sub_reg,
3457 [BPF_ALU | BPF_MUL | BPF_X] = mul_reg,
3459 [BPF_ALU | BPF_DIV | BPF_X] = div_reg,
3462 [BPF_ALU | BPF_LSH | BPF_X] = shl_reg,
3464 [BPF_ALU | BPF_RSH | BPF_X] = shr_reg,
[all …]
/linux-6.15/include/linux/
H A Dfilter.h104 .code = BPF_ALU64 | BPF_OP(OP) | BPF_X, \
115 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
170 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
178 .code = BPF_ALU | BPF_MOV | BPF_X, \
192 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
225 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
233 .code = BPF_ALU | BPF_MOV | BPF_X, \
242 .code = BPF_ALU | BPF_MOV | BPF_X, \
258 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && in insn_is_cast_user()
396 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
[all …]
/linux-6.15/kernel/
H A Dseccomp.c305 case BPF_ALU | BPF_ADD | BPF_X: in seccomp_check_filter()
307 case BPF_ALU | BPF_SUB | BPF_X: in seccomp_check_filter()
309 case BPF_ALU | BPF_MUL | BPF_X: in seccomp_check_filter()
311 case BPF_ALU | BPF_DIV | BPF_X: in seccomp_check_filter()
313 case BPF_ALU | BPF_AND | BPF_X: in seccomp_check_filter()
315 case BPF_ALU | BPF_OR | BPF_X: in seccomp_check_filter()
317 case BPF_ALU | BPF_XOR | BPF_X: in seccomp_check_filter()
319 case BPF_ALU | BPF_LSH | BPF_X: in seccomp_check_filter()
321 case BPF_ALU | BPF_RSH | BPF_X: in seccomp_check_filter()
333 case BPF_JMP | BPF_JEQ | BPF_X: in seccomp_check_filter()
[all …]
/linux-6.15/tools/testing/selftests/bpf/
H A Ddisasm.c171 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && in is_addr_space_cast()
183 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && insn->off == BPF_ADDR_PERCPU; in is_mov_percpu_addr()
211 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
370 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()

12