Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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); }
272 bpf_set_curr_instr(BPF_JMP | BPF_JGT | 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()
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 …]
/OK3568_Linux_fs/kernel/arch/powerpc/net/
H A Dbpf_jit_comp64.c367 case BPF_ALU | BPF_ADD | BPF_X: /* (u32) dst += (u32) src */ in bpf_jit_build_body()
368 case BPF_ALU64 | BPF_ADD | BPF_X: /* dst += src */ in bpf_jit_build_body()
371 case BPF_ALU | BPF_SUB | BPF_X: /* (u32) dst -= (u32) src */ in bpf_jit_build_body()
372 case BPF_ALU64 | BPF_SUB | BPF_X: /* dst -= src */ in bpf_jit_build_body()
397 case BPF_ALU | BPF_MUL | BPF_X: /* (u32) dst *= (u32) src */ in bpf_jit_build_body()
398 case BPF_ALU64 | BPF_MUL | BPF_X: /* dst *= src */ in bpf_jit_build_body()
418 case BPF_ALU | BPF_DIV | BPF_X: /* (u32) dst /= (u32) src */ in bpf_jit_build_body()
419 case BPF_ALU | BPF_MOD | BPF_X: /* (u32) dst %= (u32) src */ in bpf_jit_build_body()
428 case BPF_ALU64 | BPF_DIV | BPF_X: /* dst /= src */ in bpf_jit_build_body()
429 case BPF_ALU64 | BPF_MOD | BPF_X: /* dst %= src */ in bpf_jit_build_body()
[all …]
H A Dbpf_jit_comp.c135 case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ in bpf_jit_build_body()
146 case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ in bpf_jit_build_body()
157 case BPF_ALU | BPF_MUL | BPF_X: /* A *= X; */ in bpf_jit_build_body()
169 case BPF_ALU | BPF_MOD | BPF_X: /* A %= X; */ in bpf_jit_build_body()
170 case BPF_ALU | BPF_DIV | BPF_X: /* A /= X; */ in bpf_jit_build_body()
180 if (code == (BPF_ALU | BPF_MOD | BPF_X)) { in bpf_jit_build_body()
200 case BPF_ALU | BPF_AND | BPF_X: in bpf_jit_build_body()
212 case BPF_ALU | BPF_OR | BPF_X: in bpf_jit_build_body()
223 case BPF_ALU | BPF_XOR | BPF_X: /* A ^= X */ in bpf_jit_build_body()
233 case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X; */ in bpf_jit_build_body()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/net/
H A Dbpf_jit_comp.c460 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
461 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
465 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
466 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
469 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
470 case BPF_ALU64 | BPF_SUB | BPF_X: in build_insn()
473 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
474 case BPF_ALU64 | BPF_AND | BPF_X: in build_insn()
477 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
478 case BPF_ALU64 | BPF_OR | BPF_X: in build_insn()
[all …]
/OK3568_Linux_fs/kernel/arch/riscv/net/
H A Dbpf_jit_comp64.c359 if (code & (BPF_ALU | BPF_X) || code & (BPF_ALU64 | BPF_X) || in init_regs()
360 code & (BPF_JMP | BPF_X) || code & (BPF_JMP32 | BPF_X) || in init_regs()
458 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_emit_insn()
459 case BPF_ALU64 | BPF_MOV | BPF_X: in bpf_jit_emit_insn()
471 case BPF_ALU | BPF_ADD | BPF_X: in bpf_jit_emit_insn()
472 case BPF_ALU64 | BPF_ADD | BPF_X: in bpf_jit_emit_insn()
477 case BPF_ALU | BPF_SUB | BPF_X: in bpf_jit_emit_insn()
478 case BPF_ALU64 | BPF_SUB | BPF_X: in bpf_jit_emit_insn()
487 case BPF_ALU | BPF_AND | BPF_X: in bpf_jit_emit_insn()
488 case BPF_ALU64 | BPF_AND | BPF_X: in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit_comp32.c972 case BPF_ALU64 | BPF_MOV | BPF_X: in bpf_jit_emit_insn()
974 case BPF_ALU64 | BPF_ADD | BPF_X: in bpf_jit_emit_insn()
977 case BPF_ALU64 | BPF_SUB | BPF_X: in bpf_jit_emit_insn()
980 case BPF_ALU64 | BPF_AND | BPF_X: in bpf_jit_emit_insn()
981 case BPF_ALU64 | BPF_OR | BPF_X: in bpf_jit_emit_insn()
982 case BPF_ALU64 | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
984 case BPF_ALU64 | BPF_MUL | BPF_X: in bpf_jit_emit_insn()
987 case BPF_ALU64 | BPF_LSH | BPF_X: in bpf_jit_emit_insn()
988 case BPF_ALU64 | BPF_RSH | BPF_X: in bpf_jit_emit_insn()
989 case BPF_ALU64 | BPF_ARSH | BPF_X: in bpf_jit_emit_insn()
[all …]
/OK3568_Linux_fs/kernel/arch/s390/net/
H A Dbpf_jit_comp.c716 case BPF_ALU | BPF_MOV | BPF_X: /* dst = (u32) src */ in bpf_jit_insn()
722 case BPF_ALU64 | BPF_MOV | BPF_X: /* dst = src */ in bpf_jit_insn()
753 case BPF_ALU | BPF_ADD | BPF_X: /* dst = (u32) dst + (u32) src */ in bpf_jit_insn()
758 case BPF_ALU64 | BPF_ADD | BPF_X: /* dst = dst + src */ in bpf_jit_insn()
778 case BPF_ALU | BPF_SUB | BPF_X: /* dst = (u32) dst - (u32) src */ in bpf_jit_insn()
783 case BPF_ALU64 | BPF_SUB | BPF_X: /* dst = dst - src */ in bpf_jit_insn()
808 case BPF_ALU | BPF_MUL | BPF_X: /* dst = (u32) dst * (u32) src */ in bpf_jit_insn()
813 case BPF_ALU64 | BPF_MUL | BPF_X: /* dst = dst * src */ in bpf_jit_insn()
833 case BPF_ALU | BPF_DIV | BPF_X: /* dst = (u32) dst / (u32) src */ in bpf_jit_insn()
834 case BPF_ALU | BPF_MOD | BPF_X: /* dst = (u32) dst % (u32) src */ in bpf_jit_insn()
[all …]
/OK3568_Linux_fs/kernel/arch/x86/net/
H A Dbpf_jit_comp.c821 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
822 case BPF_ALU | BPF_SUB | BPF_X: in do_jit()
823 case BPF_ALU | BPF_AND | BPF_X: in do_jit()
824 case BPF_ALU | BPF_OR | BPF_X: in do_jit()
825 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
826 case BPF_ALU64 | BPF_ADD | BPF_X: in do_jit()
827 case BPF_ALU64 | BPF_SUB | BPF_X: in do_jit()
828 case BPF_ALU64 | BPF_AND | BPF_X: in do_jit()
829 case BPF_ALU64 | BPF_OR | BPF_X: in do_jit()
830 case BPF_ALU64 | BPF_XOR | BPF_X: in do_jit()
[all …]
H A Dbpf_jit_comp32.c1509 case BPF_ALU | BPF_MOV | BPF_X: in do_jit()
1511 case BPF_ALU64 | BPF_MOV | BPF_X: in do_jit()
1513 case BPF_X: in do_jit()
1538 case BPF_ALU | BPF_ADD | BPF_X: in do_jit()
1540 case BPF_ALU | BPF_SUB | BPF_X: in do_jit()
1542 case BPF_ALU | BPF_OR | BPF_X: in do_jit()
1544 case BPF_ALU | BPF_AND | BPF_X: in do_jit()
1546 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
1548 case BPF_ALU64 | BPF_ADD | BPF_X: in do_jit()
1550 case BPF_ALU64 | BPF_SUB | BPF_X: in do_jit()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/net/
H A Dbpf_jit_32.c1393 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
1395 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
1397 case BPF_X: in build_insn()
1420 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
1422 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
1424 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
1426 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
1428 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
1430 case BPF_ALU | BPF_MUL | BPF_X: in build_insn()
1431 case BPF_ALU | BPF_LSH | BPF_X: in build_insn()
[all …]
/OK3568_Linux_fs/kernel/arch/sparc/net/
H A Dbpf_jit_comp_64.c909 case BPF_ALU | BPF_MOV | BPF_X: in build_insn()
914 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
918 case BPF_ALU | BPF_ADD | BPF_X: in build_insn()
919 case BPF_ALU64 | BPF_ADD | BPF_X: in build_insn()
922 case BPF_ALU | BPF_SUB | BPF_X: in build_insn()
923 case BPF_ALU64 | BPF_SUB | BPF_X: in build_insn()
926 case BPF_ALU | BPF_AND | BPF_X: in build_insn()
927 case BPF_ALU64 | BPF_AND | BPF_X: in build_insn()
930 case BPF_ALU | BPF_OR | BPF_X: in build_insn()
931 case BPF_ALU64 | BPF_OR | 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()
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()
647 COND_SEL(BPF_JMP | BPF_JGT | BPF_X, BGU, BLEU); in bpf_jit_compile()
[all …]
/OK3568_Linux_fs/kernel/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, \
161 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
171 .code = BPF_JMP32 | BPF_OP(OP) | BPF_X, \
/OK3568_Linux_fs/kernel/arch/mips/net/
H A Debpf_jit.c810 case BPF_ALU64 | BPF_MOV | BPF_X: /* ALU64_REG */ in build_one_insn()
811 case BPF_ALU64 | BPF_ADD | BPF_X: /* ALU64_REG */ in build_one_insn()
812 case BPF_ALU64 | BPF_SUB | BPF_X: /* ALU64_REG */ in build_one_insn()
813 case BPF_ALU64 | BPF_XOR | BPF_X: /* ALU64_REG */ in build_one_insn()
814 case BPF_ALU64 | BPF_OR | BPF_X: /* ALU64_REG */ in build_one_insn()
815 case BPF_ALU64 | BPF_AND | BPF_X: /* ALU64_REG */ in build_one_insn()
816 case BPF_ALU64 | BPF_MUL | BPF_X: /* ALU64_REG */ in build_one_insn()
817 case BPF_ALU64 | BPF_DIV | BPF_X: /* ALU64_REG */ in build_one_insn()
818 case BPF_ALU64 | BPF_MOD | BPF_X: /* ALU64_REG */ in build_one_insn()
819 case BPF_ALU64 | BPF_LSH | BPF_X: /* ALU64_REG */ in build_one_insn()
[all …]
H A Dbpf_jit.c813 case BPF_ALU | BPF_ADD | BPF_X: in build_body()
823 case BPF_ALU | BPF_SUB | BPF_X: in build_body()
835 case BPF_ALU | BPF_MUL | BPF_X: in build_body()
864 case BPF_ALU | BPF_DIV | BPF_X: in build_body()
875 case BPF_ALU | BPF_MOD | BPF_X: in build_body()
891 case BPF_ALU | BPF_OR | BPF_X: in build_body()
902 case BPF_ALU | BPF_XOR | BPF_X: in build_body()
912 case BPF_ALU | BPF_AND | BPF_X: in build_body()
922 case BPF_ALU | BPF_LSH | BPF_X: in build_body()
932 case BPF_ALU | BPF_RSH | BPF_X: in build_body()
[all …]
/OK3568_Linux_fs/kernel/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, \
196 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
206 .code = BPF_JMP32 | BPF_OP(OP) | BPF_X, \
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c3416 [BPF_ALU64 | BPF_MOV | BPF_X] = mov_reg64,
3418 [BPF_ALU64 | BPF_XOR | BPF_X] = xor_reg64,
3420 [BPF_ALU64 | BPF_AND | BPF_X] = and_reg64,
3422 [BPF_ALU64 | BPF_OR | BPF_X] = or_reg64,
3424 [BPF_ALU64 | BPF_ADD | BPF_X] = add_reg64,
3426 [BPF_ALU64 | BPF_SUB | BPF_X] = sub_reg64,
3428 [BPF_ALU64 | BPF_MUL | BPF_X] = mul_reg64,
3430 [BPF_ALU64 | BPF_DIV | BPF_X] = div_reg64,
3433 [BPF_ALU64 | BPF_LSH | BPF_X] = shl_reg64,
3435 [BPF_ALU64 | BPF_RSH | BPF_X] = shr_reg64,
[all …]
/OK3568_Linux_fs/kernel/lib/
H A Dtest_bpf.c234 insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0); in bpf_fill_maxinsns7()
389 insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0); in bpf_fill_maxinsns13()
471 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
475 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
489 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
502 BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0),
518 BPF_STMT(BPF_ALU | BPF_DIV | BPF_X, 0),
524 BPF_STMT(BPF_ALU | BPF_MOD | BPF_X, 0),
528 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
544 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0),
[all …]
/OK3568_Linux_fs/kernel/kernel/
H A Dseccomp.c292 case BPF_ALU | BPF_ADD | BPF_X: in seccomp_check_filter()
294 case BPF_ALU | BPF_SUB | BPF_X: in seccomp_check_filter()
296 case BPF_ALU | BPF_MUL | BPF_X: in seccomp_check_filter()
298 case BPF_ALU | BPF_DIV | BPF_X: in seccomp_check_filter()
300 case BPF_ALU | BPF_AND | BPF_X: in seccomp_check_filter()
302 case BPF_ALU | BPF_OR | BPF_X: in seccomp_check_filter()
304 case BPF_ALU | BPF_XOR | BPF_X: in seccomp_check_filter()
306 case BPF_ALU | BPF_LSH | BPF_X: in seccomp_check_filter()
308 case BPF_ALU | BPF_RSH | BPF_X: in seccomp_check_filter()
320 case BPF_JMP | BPF_JEQ | BPF_X: in seccomp_check_filter()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dfilter.h95 .code = BPF_ALU64 | BPF_OP(OP) | BPF_X, \
103 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
141 .code = BPF_ALU64 | BPF_MOV | BPF_X, \
149 .code = BPF_ALU | BPF_MOV | BPF_X, \
176 .code = BPF_ALU | BPF_MOV | BPF_X, \
184 return insn->code == (BPF_ALU | BPF_MOV | BPF_X) && insn->imm == 1; in insn_is_zext()
291 .code = BPF_JMP | BPF_OP(OP) | BPF_X, \
311 .code = BPF_JMP32 | BPF_OP(OP) | BPF_X, \
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dbpf_common.h51 #define BPF_X 0x08 macro
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dbpf_common.h51 #define BPF_X 0x08 macro
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dbpf_common.h51 #define BPF_X 0x08 macro
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dbpf_common.h51 #define BPF_X 0x08 macro

12