Home
last modified time | relevance | path

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

12

/Linux-v4.19/tools/bpf/
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); }
272 bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); }
[all …]
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()
328 case BPF_JMP_JSET | 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()
[all …]
/Linux-v4.19/arch/powerpc/net/
Dbpf_jit_comp64.c318 case BPF_ALU | BPF_ADD | BPF_X: /* (u32) dst += (u32) src */ in bpf_jit_build_body()
319 case BPF_ALU64 | BPF_ADD | BPF_X: /* dst += src */ in bpf_jit_build_body()
322 case BPF_ALU | BPF_SUB | BPF_X: /* (u32) dst -= (u32) src */ in bpf_jit_build_body()
323 case BPF_ALU64 | BPF_SUB | BPF_X: /* dst -= src */ in bpf_jit_build_body()
341 case BPF_ALU | BPF_MUL | BPF_X: /* (u32) dst *= (u32) src */ in bpf_jit_build_body()
342 case BPF_ALU64 | BPF_MUL | BPF_X: /* dst *= src */ in bpf_jit_build_body()
362 case BPF_ALU | BPF_DIV | BPF_X: /* (u32) dst /= (u32) src */ in bpf_jit_build_body()
363 case BPF_ALU | BPF_MOD | BPF_X: /* (u32) dst %= (u32) src */ in bpf_jit_build_body()
372 case BPF_ALU64 | BPF_DIV | BPF_X: /* dst /= src */ in bpf_jit_build_body()
373 case BPF_ALU64 | BPF_MOD | BPF_X: /* dst %= src */ in bpf_jit_build_body()
[all …]
Dbpf_jit_comp.c139 case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ in bpf_jit_build_body()
150 case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ in bpf_jit_build_body()
161 case BPF_ALU | BPF_MUL | BPF_X: /* A *= X; */ in bpf_jit_build_body()
173 case BPF_ALU | BPF_MOD | BPF_X: /* A %= X; */ in bpf_jit_build_body()
174 case BPF_ALU | BPF_DIV | BPF_X: /* A /= X; */ in bpf_jit_build_body()
184 if (code == (BPF_ALU | BPF_MOD | BPF_X)) { in bpf_jit_build_body()
204 case BPF_ALU | BPF_AND | BPF_X: in bpf_jit_build_body()
216 case BPF_ALU | BPF_OR | BPF_X: in bpf_jit_build_body()
227 case BPF_ALU | BPF_XOR | BPF_X: /* A ^= X */ in bpf_jit_build_body()
237 case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X; */ in bpf_jit_build_body()
[all …]
/Linux-v4.19/arch/x86/net/
Dbpf_jit_comp.c437 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
438 case BPF_ALU | BPF_SUB | BPF_X: in do_jit()
439 case BPF_ALU | BPF_AND | BPF_X: in do_jit()
440 case BPF_ALU | BPF_OR | BPF_X: in do_jit()
441 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
442 case BPF_ALU64 | BPF_ADD | BPF_X: in do_jit()
443 case BPF_ALU64 | BPF_SUB | BPF_X: in do_jit()
444 case BPF_ALU64 | BPF_AND | BPF_X: in do_jit()
445 case BPF_ALU64 | BPF_OR | BPF_X: in do_jit()
446 case BPF_ALU64 | BPF_XOR | BPF_X: in do_jit()
[all …]
Dbpf_jit_comp32.c1647 case BPF_ALU | BPF_MOV | BPF_X: in do_jit()
1649 case BPF_ALU64 | BPF_MOV | BPF_X: in do_jit()
1651 case BPF_X: in do_jit()
1671 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
1673 case BPF_ALU | BPF_SUB | BPF_X: in do_jit()
1675 case BPF_ALU | BPF_OR | BPF_X: in do_jit()
1677 case BPF_ALU | BPF_AND | BPF_X: in do_jit()
1679 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
1681 case BPF_ALU64 | BPF_ADD | BPF_X: in do_jit()
1683 case BPF_ALU64 | BPF_SUB | BPF_X: in do_jit()
[all …]
/Linux-v4.19/arch/arm64/net/
Dbpf_jit_comp.c383 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
384 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
388 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
389 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
392 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
393 case BPF_ALU64 | BPF_SUB | BPF_X: in build_insn()
396 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
397 case BPF_ALU64 | BPF_AND | BPF_X: in build_insn()
400 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
401 case BPF_ALU64 | BPF_OR | BPF_X: in build_insn()
[all …]
/Linux-v4.19/arch/s390/net/
Dbpf_jit_comp.c520 case BPF_ALU | BPF_MOV | BPF_X: /* dst = (u32) src */ in bpf_jit_insn()
524 case BPF_ALU64 | BPF_MOV | BPF_X: /* dst = src */ in bpf_jit_insn()
554 case BPF_ALU | BPF_ADD | BPF_X: /* dst = (u32) dst + (u32) src */ in bpf_jit_insn()
559 case BPF_ALU64 | BPF_ADD | BPF_X: /* dst = dst + src */ in bpf_jit_insn()
579 case BPF_ALU | BPF_SUB | BPF_X: /* dst = (u32) dst - (u32) src */ in bpf_jit_insn()
584 case BPF_ALU64 | BPF_SUB | BPF_X: /* dst = dst - src */ in bpf_jit_insn()
604 case BPF_ALU | BPF_MUL | BPF_X: /* dst = (u32) dst * (u32) src */ in bpf_jit_insn()
609 case BPF_ALU64 | BPF_MUL | BPF_X: /* dst = dst * src */ in bpf_jit_insn()
629 case BPF_ALU | BPF_DIV | BPF_X: /* dst = (u32) dst / (u32) src */ in bpf_jit_insn()
630 case BPF_ALU | BPF_MOD | BPF_X: /* dst = (u32) dst % (u32) src */ in bpf_jit_insn()
[all …]
/Linux-v4.19/arch/sparc/net/
Dbpf_jit_comp_64.c903 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
906 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
910 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
911 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
914 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
915 case BPF_ALU64 | BPF_SUB | BPF_X: in build_insn()
918 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
919 case BPF_ALU64 | BPF_AND | BPF_X: in build_insn()
922 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
923 case BPF_ALU64 | BPF_OR | BPF_X: in build_insn()
[all …]
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()
442 case BPF_ALU | BPF_MUL | BPF_X: /* A *= X; */ in bpf_jit_compile()
461 case BPF_ALU | BPF_DIV | BPF_X: /* A /= X; */ in bpf_jit_compile()
648 COND_SEL(BPF_JMP | BPF_JGT | BPF_X, BGU, BLEU); in bpf_jit_compile()
[all …]
/Linux-v4.19/arch/arm/net/
Dbpf_jit_32.c1345 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
1347 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
1349 case BPF_X: in build_insn()
1367 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
1369 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
1371 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
1373 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
1375 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
1377 case BPF_ALU | BPF_MUL | BPF_X: in build_insn()
1378 case BPF_ALU | BPF_LSH | BPF_X: in build_insn()
[all …]
/Linux-v4.19/samples/bpf/
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, \
161 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
/Linux-v4.19/arch/mips/net/
Debpf_jit.c762 case BPF_ALU64 | BPF_MOV | BPF_X: /* ALU64_REG */ in build_one_insn()
763 case BPF_ALU64 | BPF_ADD | BPF_X: /* ALU64_REG */ in build_one_insn()
764 case BPF_ALU64 | BPF_SUB | BPF_X: /* ALU64_REG */ in build_one_insn()
765 case BPF_ALU64 | BPF_XOR | BPF_X: /* ALU64_REG */ in build_one_insn()
766 case BPF_ALU64 | BPF_OR | BPF_X: /* ALU64_REG */ in build_one_insn()
767 case BPF_ALU64 | BPF_AND | BPF_X: /* ALU64_REG */ in build_one_insn()
768 case BPF_ALU64 | BPF_MUL | BPF_X: /* ALU64_REG */ in build_one_insn()
769 case BPF_ALU64 | BPF_DIV | BPF_X: /* ALU64_REG */ in build_one_insn()
770 case BPF_ALU64 | BPF_MOD | BPF_X: /* ALU64_REG */ in build_one_insn()
771 case BPF_ALU64 | BPF_LSH | BPF_X: /* ALU64_REG */ in build_one_insn()
[all …]
Dbpf_jit.c803 case BPF_ALU | BPF_ADD | BPF_X: in build_body()
813 case BPF_ALU | BPF_SUB | BPF_X: in build_body()
825 case BPF_ALU | BPF_MUL | BPF_X: in build_body()
854 case BPF_ALU | BPF_DIV | BPF_X: in build_body()
863 case BPF_ALU | BPF_MOD | BPF_X: in build_body()
877 case BPF_ALU | BPF_OR | BPF_X: in build_body()
888 case BPF_ALU | BPF_XOR | BPF_X: in build_body()
898 case BPF_ALU | BPF_AND | BPF_X: in build_body()
908 case BPF_ALU | BPF_LSH | BPF_X: in build_body()
918 case BPF_ALU | BPF_RSH | BPF_X: in build_body()
[all …]
/Linux-v4.19/tools/include/linux/
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, \
196 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
/Linux-v4.19/kernel/
Dseccomp.c135 case BPF_ALU | BPF_ADD | BPF_X: in seccomp_check_filter()
137 case BPF_ALU | BPF_SUB | BPF_X: in seccomp_check_filter()
139 case BPF_ALU | BPF_MUL | BPF_X: in seccomp_check_filter()
141 case BPF_ALU | BPF_DIV | BPF_X: in seccomp_check_filter()
143 case BPF_ALU | BPF_AND | BPF_X: in seccomp_check_filter()
145 case BPF_ALU | BPF_OR | BPF_X: in seccomp_check_filter()
147 case BPF_ALU | BPF_XOR | BPF_X: in seccomp_check_filter()
149 case BPF_ALU | BPF_LSH | BPF_X: in seccomp_check_filter()
151 case BPF_ALU | BPF_RSH | BPF_X: in seccomp_check_filter()
163 case BPF_JMP | BPF_JEQ | BPF_X: in seccomp_check_filter()
[all …]
/Linux-v4.19/lib/
Dtest_bpf.c241 insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0); in bpf_fill_maxinsns7()
396 insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0); in bpf_fill_maxinsns13()
478 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
482 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
496 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
509 BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0),
525 BPF_STMT(BPF_ALU | BPF_DIV | BPF_X, 0),
531 BPF_STMT(BPF_ALU | BPF_MOD | BPF_X, 0),
535 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
551 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
[all …]
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/
Djit.c3113 [BPF_ALU64 | BPF_MOV | BPF_X] = mov_reg64,
3115 [BPF_ALU64 | BPF_XOR | BPF_X] = xor_reg64,
3117 [BPF_ALU64 | BPF_AND | BPF_X] = and_reg64,
3119 [BPF_ALU64 | BPF_OR | BPF_X] = or_reg64,
3121 [BPF_ALU64 | BPF_ADD | BPF_X] = add_reg64,
3123 [BPF_ALU64 | BPF_SUB | BPF_X] = sub_reg64,
3125 [BPF_ALU64 | BPF_MUL | BPF_X] = mul_reg64,
3127 [BPF_ALU64 | BPF_DIV | BPF_X] = div_reg64,
3130 [BPF_ALU64 | BPF_LSH | BPF_X] = shl_reg64,
3132 [BPF_ALU64 | BPF_RSH | BPF_X] = shr_reg64,
[all …]
Dverifier.c557 if (mbpf_src(meta) == BPF_X && meta->umax_src > U32_MAX) { in nfp_bpf_check_alu()
583 if (mbpf_src(meta) == BPF_X) { in nfp_bpf_check_alu()
/Linux-v4.19/tools/include/uapi/linux/
Dbpf_common.h51 #define BPF_X 0x08 macro
/Linux-v4.19/include/uapi/linux/
Dbpf_common.h51 #define BPF_X 0x08 macro
/Linux-v4.19/net/core/
Dfilter.c603 case BPF_ALU | BPF_ADD | BPF_X: in bpf_convert_filter()
605 case BPF_ALU | BPF_SUB | BPF_X: in bpf_convert_filter()
607 case BPF_ALU | BPF_AND | BPF_X: in bpf_convert_filter()
609 case BPF_ALU | BPF_OR | BPF_X: in bpf_convert_filter()
611 case BPF_ALU | BPF_LSH | BPF_X: in bpf_convert_filter()
613 case BPF_ALU | BPF_RSH | BPF_X: in bpf_convert_filter()
615 case BPF_ALU | BPF_XOR | BPF_X: in bpf_convert_filter()
617 case BPF_ALU | BPF_MUL | BPF_X: in bpf_convert_filter()
619 case BPF_ALU | BPF_DIV | BPF_X: in bpf_convert_filter()
621 case BPF_ALU | BPF_MOD | BPF_X: in bpf_convert_filter()
[all …]
/Linux-v4.19/include/linux/
Dfilter.h86 .code = BPF_ALU64 | BPF_OP(OP) | BPF_X, \
94 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
132 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
140 .code = BPF_ALU | BPF_MOV | BPF_X, \
268 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
/Linux-v4.19/kernel/bpf/
Ddisasm.c143 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
246 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
Dverifier.c3166 if (BPF_SRC(insn->code) == BPF_X) { in adjust_reg_min_max_vals()
3263 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op()
3285 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op()
3325 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op()
3729 if (BPF_SRC(insn->code) != BPF_X) in try_match_pkt_pointers()
3831 if (BPF_SRC(insn->code) == BPF_X) { in check_cond_jmp_op()
3894 if (BPF_SRC(insn->code) == BPF_X) { in check_cond_jmp_op()
5676 if (insn->code == (BPF_ALU64 | BPF_MOD | BPF_X) || in fixup_bpf_calls()
5677 insn->code == (BPF_ALU64 | BPF_DIV | BPF_X) || in fixup_bpf_calls()
5678 insn->code == (BPF_ALU | BPF_MOD | BPF_X) || in fixup_bpf_calls()
[all …]

12