Lines Matching refs:BPF_XOR
392 insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0);
556 case BPF_XOR:
1048 return __bpf_fill_alu64_imm(self, BPF_XOR);
1094 return __bpf_fill_alu32_imm(self, BPF_XOR);
1140 return __bpf_fill_alu64_reg(self, BPF_XOR);
1186 return __bpf_fill_alu32_reg(self, BPF_XOR);
1293 return __bpf_fill_alu_imm_regs(self, BPF_XOR, false);
1354 return __bpf_fill_alu_imm_regs(self, BPF_XOR, true);
1485 return __bpf_fill_alu_reg_pairs(self, BPF_XOR, false);
1546 return __bpf_fill_alu_reg_pairs(self, BPF_XOR, true);
1803 return __bpf_fill_atomic64(self, BPF_XOR);
1823 return __bpf_fill_atomic64(self, BPF_XOR | BPF_FETCH);
1855 return __bpf_fill_atomic32(self, BPF_XOR);
1875 return __bpf_fill_atomic32(self, BPF_XOR | BPF_FETCH);
2045 return __bpf_fill_atomic_reg_pairs(self, BPF_DW, BPF_XOR);
2065 return __bpf_fill_atomic_reg_pairs(self, BPF_DW, BPF_XOR | BPF_FETCH);
2096 return __bpf_fill_atomic_reg_pairs(self, BPF_W, BPF_XOR);
2116 return __bpf_fill_atomic_reg_pairs(self, BPF_W, BPF_XOR | BPF_FETCH);
3477 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
3479 BPF_STMT(BPF_ALU | BPF_XOR | BPF_K, 0x80000000),
3484 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
3486 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
4216 BPF_ALU64_REG(BPF_XOR, R1, R1),
4222 BPF_ALU64_REG(BPF_XOR, R2, R2),
4226 BPF_ALU64_REG(BPF_XOR, R3, R3),
4232 BPF_ALU64_REG(BPF_XOR, R4, R4),
4238 BPF_ALU64_REG(BPF_XOR, R5, R5),
4245 BPF_ALU64_REG(BPF_XOR, R6, R6),
4251 BPF_ALU64_REG(BPF_XOR, R7, R7),
4255 BPF_ALU64_REG(BPF_XOR, R8, R8),
4259 BPF_ALU64_REG(BPF_XOR, R9, R9),
4263 BPF_ALU64_REG(BPF_XOR, R0, R0),
4267 BPF_ALU64_REG(BPF_XOR, R0, R0),
4466 BPF_ALU64_IMM(BPF_XOR, R2, 3),
6532 /* BPF_ALU | BPF_XOR | BPF_X */
6538 BPF_ALU32_REG(BPF_XOR, R0, R1),
6550 BPF_ALU32_REG(BPF_XOR, R0, R1),
6562 BPF_ALU64_REG(BPF_XOR, R0, R1),
6574 BPF_ALU64_REG(BPF_XOR, R0, R1),
6581 /* BPF_ALU | BPF_XOR | BPF_K */
6586 BPF_ALU32_IMM(BPF_XOR, R0, 6),
6597 BPF_ALU32_IMM(BPF_XOR, R0, 0xffffffff),
6608 BPF_ALU32_IMM(BPF_XOR, R0, 15),
6619 BPF_ALU32_IMM(BPF_XOR, R0, 0xafbfcfdf),
6631 BPF_ALU32_IMM(BPF_XOR, R0, 0xf0f0f0f0),
6646 BPF_ALU64_IMM(BPF_XOR, R0, 6),
6657 BPF_ALU64_IMM(BPF_XOR, R0, 0xffffffff),
6669 BPF_ALU64_IMM(BPF_XOR, R2, 0x0),
6685 BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
6701 BPF_ALU64_IMM(BPF_XOR, R2, 0xffffffff),
6717 BPF_ALU64_IMM(BPF_XOR, R0, 0x0f0f0f0f),
6733 BPF_ALU64_IMM(BPF_XOR, R0, 0xf0f0f0f0),
8739 /* BPF_ATOMIC | BPF_W: BPF_XOR */
8740 BPF_ATOMIC_OP_TEST1(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8741 BPF_ATOMIC_OP_TEST2(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8742 BPF_ATOMIC_OP_TEST3(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8743 BPF_ATOMIC_OP_TEST4(BPF_W, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8744 /* BPF_ATOMIC | BPF_W: BPF_XOR | BPF_FETCH */
8745 BPF_ATOMIC_OP_TEST1(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
8746 BPF_ATOMIC_OP_TEST2(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
8747 BPF_ATOMIC_OP_TEST3(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
8748 BPF_ATOMIC_OP_TEST4(BPF_W, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
8749 /* BPF_ATOMIC | BPF_DW: BPF_XOR */
8750 BPF_ATOMIC_OP_TEST1(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8751 BPF_ATOMIC_OP_TEST2(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8752 BPF_ATOMIC_OP_TEST3(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8753 BPF_ATOMIC_OP_TEST4(BPF_DW, BPF_XOR, ^, 0x12, 0xab, 0xb9),
8754 /* BPF_ATOMIC | BPF_DW: BPF_XOR | BPF_FETCH */
8755 BPF_ATOMIC_OP_TEST1(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
8756 BPF_ATOMIC_OP_TEST2(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
8757 BPF_ATOMIC_OP_TEST3(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
8758 BPF_ATOMIC_OP_TEST4(BPF_DW, BPF_XOR | BPF_FETCH, ^, 0x12, 0xab, 0xb9),
11725 BPF_TEST_CLOBBER_ATOMIC(BPF_DW, BPF_XOR),
11729 BPF_TEST_CLOBBER_ATOMIC(BPF_DW, BPF_XOR | BPF_FETCH),
11736 BPF_TEST_CLOBBER_ATOMIC(BPF_W, BPF_XOR),
11740 BPF_TEST_CLOBBER_ATOMIC(BPF_W, BPF_XOR | BPF_FETCH),