arch/arc/net/bpf_jit_core.c
799
case BPF_ALU | BPF_XOR | BPF_X:
arch/arc/net/bpf_jit_core.c
803
case BPF_ALU | BPF_XOR | BPF_K:
arch/arc/net/bpf_jit_core.c
892
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/arc/net/bpf_jit_core.c
896
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/arm/net/bpf_jit_32.c
1656
case BPF_ALU | BPF_XOR | BPF_K:
arch/arm/net/bpf_jit_32.c
1657
case BPF_ALU | BPF_XOR | BPF_X:
arch/arm/net/bpf_jit_32.c
1671
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/arm/net/bpf_jit_32.c
1672
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/arm/net/bpf_jit_32.c
820
case BPF_XOR:
arch/arm64/net/bpf_jit_comp.c
1336
case BPF_ALU | BPF_XOR | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1337
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1458
case BPF_ALU | BPF_XOR | BPF_K:
arch/arm64/net/bpf_jit_comp.c
1459
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/arm64/net/bpf_jit_comp.c
826
case BPF_XOR:
arch/arm64/net/bpf_jit_comp.c
840
case BPF_XOR | BPF_FETCH:
arch/arm64/net/bpf_jit_comp.c
886
imm == BPF_OR || imm == BPF_XOR) {
arch/arm64/net/bpf_jit_comp.c
904
imm == (BPF_XOR | BPF_FETCH)) {
arch/loongarch/net/bpf_jit.c
422
case BPF_XOR:
arch/loongarch/net/bpf_jit.c
472
case BPF_XOR | BPF_FETCH:
arch/loongarch/net/bpf_jit.c
941
case BPF_ALU | BPF_XOR | BPF_X:
arch/loongarch/net/bpf_jit.c
942
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/loongarch/net/bpf_jit.c
948
case BPF_ALU | BPF_XOR | BPF_K:
arch/loongarch/net/bpf_jit.c
949
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/mips/net/bpf_jit_comp.c
232
case BPF_XOR:
arch/mips/net/bpf_jit_comp.c
258
case BPF_XOR:
arch/mips/net/bpf_jit_comp.c
314
case BPF_XOR:
arch/mips/net/bpf_jit_comp.c
354
case BPF_XOR:
arch/mips/net/bpf_jit_comp.c
426
case BPF_XOR:
arch/mips/net/bpf_jit_comp.c
427
case BPF_XOR | BPF_FETCH:
arch/mips/net/bpf_jit_comp32.c
1510
case BPF_ALU | BPF_XOR | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1540
case BPF_ALU | BPF_XOR | BPF_X:
arch/mips/net/bpf_jit_comp32.c
1574
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1611
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/mips/net/bpf_jit_comp32.c
1698
case BPF_XOR:
arch/mips/net/bpf_jit_comp32.c
1699
case BPF_XOR | BPF_FETCH:
arch/mips/net/bpf_jit_comp32.c
1730
case BPF_XOR:
arch/mips/net/bpf_jit_comp32.c
1731
case BPF_XOR | BPF_FETCH:
arch/mips/net/bpf_jit_comp32.c
255
case BPF_XOR:
arch/mips/net/bpf_jit_comp32.c
301
case BPF_XOR:
arch/mips/net/bpf_jit_comp32.c
762
case BPF_XOR:
arch/mips/net/bpf_jit_comp32.c
765
case BPF_XOR | BPF_FETCH:
arch/mips/net/bpf_jit_comp32.c
843
case BPF_XOR:
arch/mips/net/bpf_jit_comp32.c
846
case BPF_XOR | BPF_FETCH:
arch/mips/net/bpf_jit_comp64.c
166
case BPF_XOR:
arch/mips/net/bpf_jit_comp64.c
402
case BPF_XOR:
arch/mips/net/bpf_jit_comp64.c
403
case BPF_XOR | BPF_FETCH:
arch/mips/net/bpf_jit_comp64.c
675
case BPF_ALU | BPF_XOR | BPF_K:
arch/mips/net/bpf_jit_comp64.c
715
case BPF_ALU | BPF_XOR | BPF_X:
arch/mips/net/bpf_jit_comp64.c
764
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/mips/net/bpf_jit_comp64.c
793
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/mips/net/bpf_jit_comp64.c
858
case BPF_XOR:
arch/mips/net/bpf_jit_comp64.c
859
case BPF_XOR | BPF_FETCH:
arch/parisc/net/bpf_jit_comp32.c
1148
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1177
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
1196
case BPF_ALU | BPF_XOR | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1223
case BPF_ALU | BPF_XOR | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
449
case BPF_XOR:
arch/parisc/net/bpf_jit_comp32.c
541
case BPF_XOR:
arch/parisc/net/bpf_jit_comp32.c
599
case BPF_XOR:
arch/parisc/net/bpf_jit_comp32.c
662
case BPF_XOR:
arch/parisc/net/bpf_jit_comp64.c
646
case BPF_ALU | BPF_XOR | BPF_X:
arch/parisc/net/bpf_jit_comp64.c
647
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/parisc/net/bpf_jit_comp64.c
815
case BPF_ALU | BPF_XOR | BPF_K:
arch/parisc/net/bpf_jit_comp64.c
816
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/powerpc/net/bpf_jit_comp32.c
652
case BPF_ALU64 | BPF_XOR | BPF_X: /* dst ^= src */
arch/powerpc/net/bpf_jit_comp32.c
661
case BPF_ALU | BPF_XOR | BPF_X: /* (u32) dst ^= src */
arch/powerpc/net/bpf_jit_comp32.c
667
case BPF_ALU64 | BPF_XOR | BPF_K: /* dst ^= imm */
arch/powerpc/net/bpf_jit_comp32.c
671
case BPF_ALU | BPF_XOR | BPF_K: /* (u32) dst ^= (u32) imm */
arch/powerpc/net/bpf_jit_comp32.c
972
case BPF_XOR:
arch/powerpc/net/bpf_jit_comp32.c
973
case BPF_XOR | BPF_FETCH:
arch/powerpc/net/bpf_jit_comp64.c
1187
case BPF_ALU | BPF_XOR | BPF_X: /* (u32) dst ^= src */
arch/powerpc/net/bpf_jit_comp64.c
1188
case BPF_ALU64 | BPF_XOR | BPF_X: /* dst ^= src */
arch/powerpc/net/bpf_jit_comp64.c
1191
case BPF_ALU | BPF_XOR | BPF_K: /* (u32) dst ^= (u32) imm */
arch/powerpc/net/bpf_jit_comp64.c
1192
case BPF_ALU64 | BPF_XOR | BPF_K: /* dst ^= imm */
arch/powerpc/net/bpf_jit_comp64.c
817
case BPF_XOR:
arch/powerpc/net/bpf_jit_comp64.c
818
case BPF_XOR | BPF_FETCH:
arch/riscv/net/bpf_jit_comp32.c
1007
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/riscv/net/bpf_jit_comp32.c
1026
case BPF_ALU | BPF_XOR | BPF_X:
arch/riscv/net/bpf_jit_comp32.c
1052
case BPF_ALU | BPF_XOR | BPF_K:
arch/riscv/net/bpf_jit_comp32.c
273
case BPF_XOR:
arch/riscv/net/bpf_jit_comp32.c
369
case BPF_XOR:
arch/riscv/net/bpf_jit_comp32.c
446
case BPF_XOR:
arch/riscv/net/bpf_jit_comp32.c
535
case BPF_XOR:
arch/riscv/net/bpf_jit_comp32.c
979
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1463
case BPF_ALU | BPF_XOR | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1464
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1593
case BPF_ALU | BPF_XOR | BPF_K:
arch/riscv/net/bpf_jit_comp64.c
1594
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/riscv/net/bpf_jit_comp64.c
654
case BPF_XOR:
arch/riscv/net/bpf_jit_comp64.c
685
case BPF_XOR | BPF_FETCH:
arch/s390/net/bpf_jit_comp.c
1305
case BPF_ALU | BPF_XOR | BPF_X: /* dst = (u32) dst ^ (u32) src */
arch/s390/net/bpf_jit_comp.c
1310
case BPF_ALU64 | BPF_XOR | BPF_X: /* dst = dst ^ src */
arch/s390/net/bpf_jit_comp.c
1314
case BPF_ALU | BPF_XOR | BPF_K: /* dst = (u32) dst ^ (u32) imm */
arch/s390/net/bpf_jit_comp.c
1321
case BPF_ALU64 | BPF_XOR | BPF_K: /* dst = dst ^ imm */
arch/s390/net/bpf_jit_comp.c
1625
case BPF_XOR:
arch/s390/net/bpf_jit_comp.c
1626
case BPF_XOR | BPF_FETCH:
arch/sparc/net/bpf_jit_comp_32.c
424
case BPF_ALU | BPF_XOR | BPF_X:
arch/sparc/net/bpf_jit_comp_32.c
427
case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */
arch/sparc/net/bpf_jit_comp_64.c
1089
case BPF_ALU | BPF_XOR | BPF_K:
arch/sparc/net/bpf_jit_comp_64.c
1090
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/sparc/net/bpf_jit_comp_64.c
934
case BPF_ALU | BPF_XOR | BPF_X:
arch/sparc/net/bpf_jit_comp_64.c
935
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/x86/net/bpf_jit_comp.c
1348
case BPF_XOR:
arch/x86/net/bpf_jit_comp.c
1401
case BPF_XOR:
arch/x86/net/bpf_jit_comp.c
1841
case BPF_ALU | BPF_XOR | BPF_X:
arch/x86/net/bpf_jit_comp.c
1846
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/x86/net/bpf_jit_comp.c
1920
case BPF_ALU | BPF_XOR | BPF_K:
arch/x86/net/bpf_jit_comp.c
1925
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/x86/net/bpf_jit_comp.c
1950
case BPF_XOR:
arch/x86/net/bpf_jit_comp.c
2495
insn->imm == (BPF_XOR | BPF_FETCH)) {
arch/x86/net/bpf_jit_comp.c
294
[BPF_XOR] = 0x31,
arch/x86/net/bpf_jit_comp.c
4198
insn->imm == (BPF_XOR | BPF_FETCH))
arch/x86/net/bpf_jit_comp32.c
1726
case BPF_ALU | BPF_XOR | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1727
case BPF_ALU | BPF_XOR | BPF_X:
arch/x86/net/bpf_jit_comp32.c
1736
case BPF_ALU64 | BPF_XOR | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1737
case BPF_ALU64 | BPF_XOR | BPF_X:
arch/x86/net/bpf_jit_comp32.c
564
case BPF_XOR:
arch/x86/net/bpf_jit_comp32.c
658
case BPF_XOR:
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3422
[BPF_ALU64 | BPF_XOR | BPF_X] = xor_reg64,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3423
[BPF_ALU64 | BPF_XOR | BPF_K] = xor_imm64,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3445
[BPF_ALU | BPF_XOR | BPF_X] = xor_reg,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3446
[BPF_ALU | BPF_XOR | BPF_K] = xor_imm,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3894
if (insn.code == (BPF_ALU64 | BPF_XOR | BPF_X) &&
io_uring/bpf_filter.c
214
case BPF_ALU | BPF_XOR | BPF_K:
io_uring/bpf_filter.c
215
case BPF_ALU | BPF_XOR | BPF_X:
kernel/bpf/core.c
1384
*to++ = BPF_ALU64_REG(BPF_XOR, from->dst_reg, from->dst_reg);
kernel/bpf/core.c
1393
case BPF_ALU | BPF_XOR | BPF_K:
kernel/bpf/core.c
1399
*to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1407
case BPF_ALU64 | BPF_XOR | BPF_K:
kernel/bpf/core.c
1413
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1433
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1453
*to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1460
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1466
*to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1477
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
1487
*to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd);
kernel/bpf/core.c
2314
ATOMIC_ALU_OP(BPF_XOR, xor)
kernel/bpf/disasm.c
105
[BPF_XOR >> 4] = "xor",
kernel/bpf/disasm.c
237
insn->imm == BPF_OR || insn->imm == BPF_XOR)) {
kernel/bpf/disasm.c
248
insn->imm == (BPF_XOR | BPF_FETCH))) {
kernel/bpf/disasm.c
84
[BPF_XOR >> 4] = "^=",
kernel/bpf/fixups.c
1625
*patch++ = BPF_ALU32_REG(BPF_XOR, insn->dst_reg, insn->dst_reg);
kernel/bpf/fixups.c
2119
insn_buf[0] = BPF_ALU32_REG(BPF_XOR, BPF_REG_0, BPF_REG_0);
kernel/bpf/verifier.c
13829
case BPF_XOR:
kernel/bpf/verifier.c
14532
case BPF_XOR:
kernel/bpf/verifier.c
14702
case BPF_XOR:
kernel/bpf/verifier.c
17952
case BPF_XOR:
kernel/bpf/verifier.c
6561
case BPF_XOR:
kernel/bpf/verifier.c
6562
case BPF_XOR | BPF_FETCH:
kernel/seccomp.c
316
case BPF_ALU | BPF_XOR | BPF_K:
kernel/seccomp.c
317
case BPF_ALU | BPF_XOR | BPF_X:
lib/test_bpf.c
1109
return __bpf_fill_alu64_imm(self, BPF_XOR, 0);
lib/test_bpf.c
1177
return __bpf_fill_alu32_imm(self, BPF_XOR, 0);
lib/test_bpf.c
12195
BPF_TEST_CLOBBER_ATOMIC(BPF_DW, BPF_XOR),
lib/test_bpf.c
12199
BPF_TEST_CLOBBER_ATOMIC(BPF_DW, BPF_XOR | BPF_FETCH),
lib/test_bpf.c
12206
BPF_TEST_CLOBBER_ATOMIC(BPF_W, BPF_XOR),
lib/test_bpf.c
12210
BPF_TEST_CLOBBER_ATOMIC(BPF_W, BPF_XOR | BPF_FETCH),
lib/test_bpf.c
1223
return __bpf_fill_alu64_reg(self, BPF_XOR);
lib/test_bpf.c
1269
return __bpf_fill_alu32_reg(self, BPF_XOR);
lib/test_bpf.c
1386
return __bpf_fill_alu_imm_regs(self, BPF_XOR, 0);
lib/test_bpf.c
1458
return __bpf_fill_alu_imm_regs(self, BPF_XOR, F_ALU32);
lib/test_bpf.c
1600
return __bpf_fill_alu_reg_pairs(self, BPF_XOR, false);
lib/test_bpf.c
1661
return __bpf_fill_alu_reg_pairs(self, BPF_XOR, true);
lib/test_bpf.c
1918
return __bpf_fill_atomic64(self, BPF_XOR);
lib/test_bpf.c
1938
return __bpf_fill_atomic64(self, BPF_XOR | BPF_FETCH);
lib/test_bpf.c
1970
return __bpf_fill_atomic32(self, BPF_XOR);
lib/test_bpf.c
1990
return __bpf_fill_atomic32(self, BPF_XOR | BPF_FETCH);
lib/test_bpf.c
2160
return __bpf_fill_atomic_reg_pairs(self, BPF_DW, BPF_XOR);
lib/test_bpf.c
2180
return __bpf_fill_atomic_reg_pairs(self, BPF_DW, BPF_XOR | BPF_FETCH);
lib/test_bpf.c
2211
return __bpf_fill_atomic_reg_pairs(self, BPF_W, BPF_XOR);
lib/test_bpf.c
2231
return __bpf_fill_atomic_reg_pairs(self, BPF_W, BPF_XOR | BPF_FETCH);
lib/test_bpf.c
3592
BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
lib/test_bpf.c
3594
BPF_STMT(BPF_ALU | BPF_XOR | BPF_K, 0x80000000),
lib/test_bpf.c
3599
BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
lib/test_bpf.c
3601
BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
lib/test_bpf.c
392
insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0);
lib/test_bpf.c
4331
BPF_ALU64_REG(BPF_XOR, R1, R1),
lib/test_bpf.c
4337
BPF_ALU64_REG(BPF_XOR, R2, R2),
lib/test_bpf.c
4341
BPF_ALU64_REG(BPF_XOR, R3, R3),
lib/test_bpf.c
4347
BPF_ALU64_REG(BPF_XOR, R4, R4),
lib/test_bpf.c
4353
BPF_ALU64_REG(BPF_XOR, R5, R5),
lib/test_bpf.c
4360
BPF_ALU64_REG(BPF_XOR, R6, R6),
lib/test_bpf.c
4366
BPF_ALU64_REG(BPF_XOR, R7, R7),
lib/test_bpf.c
4370
BPF_ALU64_REG(BPF_XOR, R8, R8),
lib/test_bpf.c
4374
BPF_ALU64_REG(BPF_XOR, R9, R9),
lib/test_bpf.c
4378
BPF_ALU64_REG(BPF_XOR, R0, R0),
lib/test_bpf.c
4382
BPF_ALU64_REG(BPF_XOR, R0, R0),
lib/test_bpf.c
4581
BPF_ALU64_IMM(BPF_XOR, R2, 3),
lib/test_bpf.c
591
case BPF_XOR:
lib/test_bpf.c
6835
BPF_ALU32_REG(BPF_XOR, R0, R1),
lib/test_bpf.c
6847
BPF_ALU32_REG(BPF_XOR, R0, R1),
lib/test_bpf.c
6859
BPF_ALU64_REG(BPF_XOR, R0, R1),
lib/test_bpf.c
6871
BPF_ALU64_REG(BPF_XOR, R0, R1),
lib/test_bpf.c
6883
BPF_ALU32_IMM(BPF_XOR, R0, 6),
lib/test_bpf.c
6894
BPF_ALU32_IMM(BPF_XOR, R0, 0xffffffff),
lib/test_bpf.c
6905
BPF_ALU32_IMM(BPF_XOR, R0, 15),
lib/test_bpf.c
6916
BPF_ALU32_IMM(BPF_XOR, R0, 0xafbfcfdf),
lib/test_bpf.c
6928
BPF_ALU32_IMM(BPF_XOR, R0, 0xf0f0f0f0),
lib/test_bpf.c
6943
BPF_ALU64_IMM(BPF_XOR, R0, 6),
lib/test_bpf.c
6954
BPF_ALU64_IMM(BPF_XOR, R0, 0xffffffff),
lib/test_bpf.c
6966
BPF_ALU64_IMM(BPF_XOR, R2, 0x0),
lib/test_bpf.c
6982
BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
lib/test_bpf.c
6998
BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
lib/test_bpf.c
7014
BPF_ALU64_IMM(BPF_XOR, R0, 0x0f0f0f0f),
lib/test_bpf.c
7030
BPF_ALU64_IMM(BPF_XOR, R0, 0xf0f0f0f0),
lib/test_bpf.c
9196
BPF_ATOMIC_OP_TEST1(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9197
BPF_ATOMIC_OP_TEST2(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9198
BPF_ATOMIC_OP_TEST3(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9199
BPF_ATOMIC_OP_TEST4(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9201
BPF_ATOMIC_OP_TEST1(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9202
BPF_ATOMIC_OP_TEST2(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9203
BPF_ATOMIC_OP_TEST3(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9204
BPF_ATOMIC_OP_TEST4(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9206
BPF_ATOMIC_OP_TEST1(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9207
BPF_ATOMIC_OP_TEST2(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9208
BPF_ATOMIC_OP_TEST3(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9209
BPF_ATOMIC_OP_TEST4(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9211
BPF_ATOMIC_OP_TEST1(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9212
BPF_ATOMIC_OP_TEST2(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9213
BPF_ATOMIC_OP_TEST3(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
lib/test_bpf.c
9214
BPF_ATOMIC_OP_TEST4(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
net/core/filter.c
1002
[BPF_ALU | BPF_XOR | BPF_K] = true,
net/core/filter.c
1003
[BPF_ALU | BPF_XOR | BPF_X] = true,
net/core/filter.c
475
*insn = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_X);
net/core/filter.c
554
*insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A);
net/core/filter.c
612
*new_insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A);
net/core/filter.c
613
*new_insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_X, BPF_REG_X);
net/core/filter.c
660
case BPF_ALU | BPF_XOR | BPF_X:
net/core/filter.c
661
case BPF_ALU | BPF_XOR | BPF_K:
net/core/filter.c
696
*insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A);
net/core/filter.c
9213
*insn++ = BPF_ALU64_REG(BPF_XOR, BPF_REG_2, BPF_REG_2);
net/core/filter.c
9261
*insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_0, BPF_REG_0);
tools/bpf/bpf_dbg.c
72
#define BPF_ALU_XOR (BPF_ALU | BPF_XOR)
tools/bpf/bpf_exp.y
417
bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_K, 0, 0, $3); }
tools/bpf/bpf_exp.y
419
bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
tools/bpf/bpf_exp.y
421
bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
tools/testing/selftests/bpf/disasm.c
105
[BPF_XOR >> 4] = "xor",
tools/testing/selftests/bpf/disasm.c
237
insn->imm == BPF_OR || insn->imm == BPF_XOR)) {
tools/testing/selftests/bpf/disasm.c
248
insn->imm == (BPF_XOR | BPF_FETCH))) {
tools/testing/selftests/bpf/disasm.c
84
[BPF_XOR >> 4] = "^=",
tools/testing/selftests/bpf/progs/verifier_precision.c
427
BPF_ATOMIC_OP(BPF_DW, BPF_XOR | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8))
tools/testing/selftests/bpf/test_verifier.c
269
insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1);
tools/testing/selftests/bpf/test_verifier.c
273
insn[i++] = BPF_ALU64_REG(BPF_XOR, BPF_REG_0, BPF_REG_1);
tools/testing/selftests/bpf/verifier/atomic_fetch.c
139
__ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_2, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
140
__ATOMIC_FETCH_OP_TEST(BPF_REG_0, BPF_REG_1, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
141
__ATOMIC_FETCH_OP_TEST(BPF_REG_1, BPF_REG_0, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
142
__ATOMIC_FETCH_OP_TEST(BPF_REG_2, BPF_REG_3, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
143
__ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
144
__ATOMIC_FETCH_OP_TEST(BPF_REG_9, BPF_REG_8, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_invalid.c
22
__INVALID_ATOMIC_ACCESS_TEST(BPF_XOR),
tools/testing/selftests/bpf/verifier/atomic_invalid.c
23
__INVALID_ATOMIC_ACCESS_TEST(BPF_XOR | BPF_FETCH),
tools/testing/selftests/bpf/verifier/atomic_xor.c
30
BPF_ATOMIC_OP(BPF_DW, BPF_XOR | BPF_FETCH, BPF_REG_10, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/atomic_xor.c
60
BPF_ATOMIC_OP(BPF_W, BPF_XOR | BPF_FETCH, BPF_REG_10, BPF_REG_1, -4),
tools/testing/selftests/bpf/verifier/atomic_xor.c
8
BPF_ATOMIC_OP(BPF_DW, BPF_XOR, BPF_REG_10, BPF_REG_1, -8),
tools/testing/selftests/bpf/verifier/basic_instr.c
22
BPF_ALU32_REG(BPF_XOR, BPF_REG_2, BPF_REG_2),