Home
last modified time | relevance | path

Searched refs:BPF_XOR (Results 1 – 25 of 31) sorted by relevance

12

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/verifier/
H A Dbounds.c570 BPF_ALU64_IMM(BPF_XOR, BPF_REG_1, 1),
592 BPF_ALU32_IMM(BPF_XOR, BPF_REG_1, 1),
614 BPF_ALU64_IMM(BPF_XOR, BPF_REG_1, 3),
636 BPF_ALU64_IMM(BPF_XOR, BPF_REG_1, 3),
658 BPF_ALU32_IMM(BPF_XOR, BPF_REG_1, 3),
681 BPF_ALU64_IMM(BPF_XOR, BPF_REG_1, 3),
704 BPF_ALU32_IMM(BPF_XOR, BPF_REG_1, 3),
H A Dbasic_instr.c22 BPF_ALU32_REG(BPF_XOR, BPF_REG_2, BPF_REG_2),
H A Dsubreg.c338 BPF_ALU32_REG(BPF_XOR, BPF_REG_0, BPF_REG_1),
351 BPF_ALU32_IMM(BPF_XOR, BPF_REG_0, 1),
/OK3568_Linux_fs/kernel/arch/mips/net/
H A Debpf_jit.c443 case BPF_XOR: in gen_imm_insn()
487 case BPF_ALU64 | BPF_XOR: in gen_imm_insn()
488 case BPF_ALU | BPF_XOR: in gen_imm_insn()
542 case BPF_ALU64 | BPF_XOR: in gen_imm_insn()
543 case BPF_ALU | BPF_XOR: in gen_imm_insn()
680 case BPF_ALU64 | BPF_XOR | BPF_K: /* ALU64_IMM */ in build_one_insn()
690 case BPF_ALU | BPF_XOR | BPF_K: /* ALU64_IMM */ in build_one_insn()
813 case BPF_ALU64 | BPF_XOR | BPF_X: /* ALU64_REG */ in build_one_insn()
859 case BPF_XOR: in build_one_insn()
909 case BPF_ALU | BPF_XOR | BPF_X: /* ALU_REG */ in build_one_insn()
[all …]
H A Dbpf_jit.c896 case BPF_ALU | BPF_XOR | BPF_K: in build_body()
902 case BPF_ALU | BPF_XOR | BPF_X: in build_body()
/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.h42 #define BPF_XOR 0xa0 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.h42 #define BPF_XOR 0xa0 macro
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dbpf_common.h42 #define BPF_XOR 0xa0 macro
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dbpf_common.h42 #define BPF_XOR 0xa0 macro
/OK3568_Linux_fs/kernel/lib/
H A Dtest_bpf.c389 insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0); in bpf_fill_maxinsns13()
878 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
880 BPF_STMT(BPF_ALU | BPF_XOR | BPF_K, 0x80000000),
885 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
887 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
1617 BPF_ALU64_REG(BPF_XOR, R1, R1),
1623 BPF_ALU64_REG(BPF_XOR, R2, R2),
1627 BPF_ALU64_REG(BPF_XOR, R3, R3),
1633 BPF_ALU64_REG(BPF_XOR, R4, R4),
1639 BPF_ALU64_REG(BPF_XOR, R5, R5),
[all …]
/OK3568_Linux_fs/kernel/kernel/bpf/
H A Dcore.c1000 *to++ = BPF_ALU64_REG(BPF_XOR, from->dst_reg, from->dst_reg); in bpf_jit_blind_insn()
1009 case BPF_ALU | BPF_XOR | BPF_K: in bpf_jit_blind_insn()
1015 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1023 case BPF_ALU64 | BPF_XOR | BPF_K: in bpf_jit_blind_insn()
1029 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1049 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1069 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1076 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1082 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1093 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
H A Ddisasm.c77 [BPF_XOR >> 4] = "^=",
/OK3568_Linux_fs/kernel/tools/bpf/
H A Dbpf_exp.y417 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_K, 0, 0, $3); }
419 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
421 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
/OK3568_Linux_fs/kernel/arch/riscv/net/
H A Dbpf_jit_comp32.c273 case BPF_XOR: in emit_alu_i64()
369 case BPF_XOR: in emit_alu_i32()
446 case BPF_XOR: in emit_alu_r64()
535 case BPF_XOR: in emit_alu_r32()
982 case BPF_ALU64 | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
1010 case BPF_ALU64 | BPF_XOR | BPF_K: in bpf_jit_emit_insn()
1029 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
1055 case BPF_ALU | BPF_XOR | BPF_K: in bpf_jit_emit_insn()
H A Dbpf_jit_comp64.c499 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
500 case BPF_ALU64 | BPF_XOR | BPF_X: in bpf_jit_emit_insn()
668 case BPF_ALU | BPF_XOR | BPF_K: in bpf_jit_emit_insn()
669 case BPF_ALU64 | BPF_XOR | BPF_K: in bpf_jit_emit_insn()
/OK3568_Linux_fs/kernel/arch/x86/net/
H A Dbpf_jit_comp.c825 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
830 case BPF_ALU64 | BPF_XOR | BPF_X: in do_jit()
836 case BPF_XOR: b2 = 0x31; break; in do_jit()
866 case BPF_ALU | BPF_XOR | BPF_K: in do_jit()
871 case BPF_ALU64 | BPF_XOR | BPF_K: in do_jit()
898 case BPF_XOR: in do_jit()
H A Dbpf_jit_comp32.c564 case BPF_XOR: in emit_ia32_alu_r()
658 case BPF_XOR: in emit_ia32_alu_i()
1545 case BPF_ALU | BPF_XOR | BPF_K: in do_jit()
1546 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
1555 case BPF_ALU64 | BPF_XOR | BPF_K: in do_jit()
1556 case BPF_ALU64 | BPF_XOR | BPF_X: in do_jit()
/OK3568_Linux_fs/kernel/arch/powerpc/net/
H A Dbpf_jit_comp64.c524 case BPF_ALU | BPF_XOR | BPF_X: /* (u32) dst ^= src */ in bpf_jit_build_body()
525 case BPF_ALU64 | BPF_XOR | BPF_X: /* dst ^= src */ in bpf_jit_build_body()
528 case BPF_ALU | BPF_XOR | BPF_K: /* (u32) dst ^= (u32) imm */ in bpf_jit_build_body()
529 case BPF_ALU64 | BPF_XOR | BPF_K: /* dst ^= imm */ in bpf_jit_build_body()
H A Dbpf_jit_comp.c223 case BPF_ALU | BPF_XOR | BPF_X: /* A ^= X */ in bpf_jit_build_body()
227 case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */ in bpf_jit_build_body()
/OK3568_Linux_fs/kernel/arch/arm64/net/
H A Dbpf_jit_comp.c481 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
482 case BPF_ALU64 | BPF_XOR | BPF_X: in build_insn()
608 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
609 case BPF_ALU64 | BPF_XOR | BPF_K: in build_insn()
/OK3568_Linux_fs/kernel/arch/s390/net/
H A Dbpf_jit_comp.c998 case BPF_ALU | BPF_XOR | BPF_X: /* dst = (u32) dst ^ (u32) src */ in bpf_jit_insn()
1003 case BPF_ALU64 | BPF_XOR | BPF_X: /* dst = dst ^ src */ in bpf_jit_insn()
1007 case BPF_ALU | BPF_XOR | BPF_K: /* dst = (u32) dst ^ (u32) imm */ in bpf_jit_insn()
1014 case BPF_ALU64 | BPF_XOR | BPF_K: /* dst = dst ^ imm */ in bpf_jit_insn()
/OK3568_Linux_fs/kernel/arch/arm/net/
H A Dbpf_jit_32.c693 case BPF_XOR: in emit_alu_r()
1427 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1428 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
1442 case BPF_ALU64 | BPF_XOR | BPF_K: in build_insn()
1443 case BPF_ALU64 | BPF_XOR | BPF_X: in build_insn()
/OK3568_Linux_fs/kernel/arch/sparc/net/
H A Dbpf_jit_comp_64.c934 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
935 case BPF_ALU64 | BPF_XOR | BPF_X: in build_insn()
1089 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
1090 case BPF_ALU64 | BPF_XOR | BPF_K: in build_insn()
H A Dbpf_jit_comp_32.c424 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_compile()
427 case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */ in bpf_jit_compile()
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/
H A Dtest_verifier.c218 insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1); in bpf_fill_rand_ld_dw()
222 insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1); in bpf_fill_rand_ld_dw()

12