Home
last modified time | relevance | path

Searched refs:xor (Results 1 – 200 of 206) sorted by relevance

12

/linux-4.1.27/arch/powerpc/crypto/
Daes-spe-modes.S117 xor r0,r0,r0; \
149 xor d0,d0,t0;
157 xor rD0,d0,rW0; \
158 xor rD1,d1,rW1; \
159 xor rD2,d2,rW2; \
160 xor rD3,d3,rW3;
178 xor rD0,rD0,rW0
180 xor rD1,rD1,rW1
182 xor rD2,rD2,rW2
184 xor rD3,rD3,rW3
[all …]
Daes-spe-keys.S34 xor r5,r5,r5; /* clear sensitive data */ \
35 xor r6,r6,r6; \
36 xor r7,r7,r7; \
37 xor r8,r8,r8; \
38 xor r9,r9,r9; \
39 xor r10,r10,r10; \
40 xor r11,r11,r11; \
41 xor r12,r12,r12; \
70 xor out,t1,t2;
96 xor r14,r14,r0
[all …]
Dsha256-spe-asm.S81 xor r0,r0,r0; \
111 xor rT0,rT0,rT1; /* 1: S1 = S1 xor S1' */ \
113 xor rT0,rT0,rT2; /* 1: S1 = S1 xor S1" */ \
116 xor rT3,rT3,rT1; /* 1: ch = ch xor ch' */ \
124 xor rT0,rT0,rT1; /* 1: S0 = S0 xor S0' */ \
126 xor rT3,rT0,rT3; /* 1: S0 = S0 xor S0" */ \
138 xor rT0,rT0,rT1; /* 2: S1 = S1 xor S1' */ \
140 xor rT0,rT0,rT2; /* 2: S1 = S1 xor S1" */ \
143 xor rT3,rT3,rT1; /* 2: ch = ch xor ch' */ \
151 xor rT0,rT0,rT1; /* 2: S0 = S0 xor S0' */ \
[all …]
Dsha1-powerpc-asm.S47 xor r5,W((t)+4-3),W((t)+4-8); \
49 xor W((t)+4),W((t)+4-16),W((t)+4-14); \
51 xor W((t)+4),W((t)+4),r5; \
56 xor r6,RB(t),RC(t); \
59 xor r6,r6,RD(t); \
66 xor r6,RB(t),RC(t); \
69 xor r6,r6,RD(t); \
71 xor r5,W((t)+4-3),W((t)+4-8); \
73 xor W((t)+4),W((t)+4-16),W((t)+4-14); \
75 xor W((t)+4),W((t)+4),r5; \
[all …]
Dmd5-asm.S114 xor rT0,b,c; /* 1: f' = b xor c */ \
116 xor rT1,rT0,d; /* 1: f = f xor f' */ \
125 xor rT1,rT0,a; /* 2: f = b xor f' */ \
134 xor rT0,rT0,c; /* 1: f = f xor c */ \
143 xor rT0,rT0,b; /* 2: f = f xor c */ \
Dsha1-spe-asm.S86 xor r0,r0,r0; \
163 xor rT2,b,c; /* 1: F' = B xor C */ \
165 xor rT2,rT2,d; /* 1: F = F' xor D */ \
177 xor rT2,a,b; /* 2: F' = B xor C */ \
179 xor rT2,rT2,c; /* 2: F = F' xor D */ \
/linux-4.1.27/sound/pcmcia/pdaudiocf/
Dpdaudiocf_irq.c54 static inline void pdacf_transfer_mono16(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_po… in pdacf_transfer_mono16() argument
57 *dst++ = inw(rdp_port) ^ xor; in pdacf_transfer_mono16()
62 static inline void pdacf_transfer_mono32(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_po… in pdacf_transfer_mono32() argument
70 *dst++ = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; in pdacf_transfer_mono32()
74 static inline void pdacf_transfer_stereo16(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_… in pdacf_transfer_stereo16() argument
77 *dst++ = inw(rdp_port) ^ xor; in pdacf_transfer_stereo16()
78 *dst++ = inw(rdp_port) ^ xor; in pdacf_transfer_stereo16()
82 static inline void pdacf_transfer_stereo32(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_… in pdacf_transfer_stereo32() argument
90 *dst++ = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; in pdacf_transfer_stereo32()
91 *dst++ = (((u32)val3 << 16) | (val2 & 0xff00)) ^ xor; in pdacf_transfer_stereo32()
[all …]
/linux-4.1.27/arch/x86/crypto/
Dtwofish-x86_64-asm_64.S65 xor w+offset(context), src;
69 xor w+16+offset(context), src;
86 xor s2(%r11,%rdi,4),%r8d;\
89 xor s3(%r11,%rdi,4),%r9d;\
91 xor s3(%r11,%rdi,4),%r8d;\
93 xor (%r11,%rdi,4), %r9d;\
96 xor (%r11,%rdi,4), %r8d;\
98 xor s1(%r11,%rdi,4),%r9d;\
102 xor %r9d, c ## D;\
105 xor %r8d, d ## D;
[all …]
Dtwofish-i586-asm_32.S67 xor w+offset(context), src;
71 xor w+16+offset(context), src;
88 xor s2(%ebp,%edi,4),d ## D;\
91 xor s3(%ebp,%edi,4),%esi;\
93 xor s3(%ebp,%edi,4),d ## D;\
95 xor (%ebp,%edi,4), %esi;\
98 xor (%ebp,%edi,4), d ## D;\
100 xor s1(%ebp,%edi,4),%esi;\
105 xor %esi, c ## D;\
108 xor %edi, d ## D;
[all …]
Dsalsa20-x86_64-asm_64.S168 xor %rbp,%r9
174 xor %rbp,%r10
180 xor %rbp,%r11
186 xor %rbp,%r13
192 xor %rbp,%r14
198 xor %rbp,%rdi
204 xor %rbp,%rdx
210 xor %rbp,%r15
220 xor %r15,%rbx
226 xor %r15,%rcx
[all …]
Daes-i586-asm_32.S95 xor table(,%tmp,4),%a1; \
98 xor table+tlen(,%tmp,4),%a2; \
101 xor table+2*tlen(,%tmp,4),%a3; \
102 xor table+3*tlen(,%idx,4),%a4;
111 xor table(,%tmp,4),%a1; \
115 xor table+tlen(,%tmp,4),%a2; \
118 xor table+3*tlen(,%idx,4),%a4; \
121 xor table+2*tlen(,%tmp,4),%a3;
130 xor table(,%tmp,4),%a1; \
134 xor table+tlen(,%tmp,4),%a2; \
[all …]
Dtwofish-x86_64-asm_64-3way.S101 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 0, ab ## 0, x ## 0); \
102 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 0, ab ## 0, y ## 0); \
104 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 1, ab ## 1, x ## 1); \
105 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 1, ab ## 1, y ## 1); \
107 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 2, ab ## 2, x ## 2); \
108 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 2, ab ## 2, y ## 2); \
111 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 0, x ## 0); \
112 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 0, y ## 0); \
115 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 1, x ## 1); \
116 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 1, y ## 1); \
[all …]
Dsha256-avx2-asm.S171 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
172 xor g, y2 # y2 = f^g # CH
177 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
183 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
186 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
188 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
220 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
221 xor g, y2 # y2 = f^g # CH
225 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
232 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
[all …]
Dsha512-avx2-asm.S193 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
194 xor g, y2 # y2 = f^g # CH
198 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
203 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
206 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
207 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
256 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
257 xor g, y2 # y2 = f^g # CH
261 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
267 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
[all …]
Dsha256-avx-asm.S163 xor e, y0 # y0 = e ^ (e >> (25-11))
166 xor a, y1 # y1 = a ^ (a >> (22-13)
167 xor g, y2 # y2 = f^g
169 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
174 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
176 xor g, y2 # y2 = CH = ((f^g)&e)^g
197 xor e, y0 # y0 = e ^ (e >> (25-11))
201 xor a, y1 # y1 = a ^ (a >> (22-13)
203 xor g, y2 # y2 = f^g
206 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
[all …]
Dsha256-ssse3-asm.S156 xor e, y0 # y0 = e ^ (e >> (25-11))
160 xor a, y1 # y1 = a ^ (a >> (22-13)
161 xor g, y2 # y2 = f^g
163 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
168 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
170 xor g, y2 # y2 = CH = ((f^g)&e)^g
196 xor e, y0 # y0 = e ^ (e >> (25-11))
200 xor a, y1 # y1 = a ^ (a >> (22-13)
202 xor g, y2 # y2 = f^g
205 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
[all …]
Dsha512-avx-asm.S130 xor g_64, T1 # T1 = f ^ g
133 xor e_64, tmp0 # tmp = (e ror 23) ^ e
134 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g)
138 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e
144 xor c_64, T2 # T2 = a ^ c
147 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c)
150 xor a_64, tmp0 # tmp = (a ror 5) ^ a
153 xor a_64, tmp0 # tmp = (((a ror 5) ^ a) ror 6) ^ a
184 xor g_64, T1
188 xor e_64, tmp0
[all …]
Dsha512-ssse3-asm.S123 xor g_64, T1 # T1 = f ^ g
126 xor e_64, tmp0 # tmp = (e ror 23) ^ e
127 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g)
131 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e
137 xor c_64, T2 # T2 = a ^ c
140 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c)
143 xor a_64, tmp0 # tmp = (a ror 5) ^ a
146 xor a_64, tmp0 # tmp = (((a ror 5) ^ a) ror 6) ^ a
176 xor g_64, T1
179 xor g_64, T1
[all …]
Dsha1_ssse3_asm.S99 xor %rax, %rax
222 xor \d, T1
224 xor \d, T1
230 xor \c, T1
231 xor \b, T1
416 pxor W_minus_28, W # W is W_minus_32 before xor
528 vpxor W_minus_28, W, W # W is W_minus_32 before xor
Dsha1_avx2_x86_64_asm.S363 xor T1, TB
399 xor T1, A /* F1 = (b&c) ^ (~b&d) */
416 xor B, A
422 xor C, A
Dblowfish_glue.c38 bool xor);
43 const u8 *src, bool xor);
Dcamellia-x86_64-asm_64.S234 enc_outunpack(xor, RT1);
469 enc_outunpack2(xor, RT2);
Dcrc32c-pcl-intel-asm_64.S234 xor -i*8(block_2), %rax
Daesni-intel_asm.S190 pxor \TMP3, \TMP2 # xor the shifted versions
207 pxor \TMP3,\TMP2 # xor the shifted versions
256 xor %r11, %r11 # initialise the data pointer offset as zero
477 xor %r11, %r11 # initialise the data pointer offset as zero
840 pxor \TMP3, \TMP2 # xor the shifted versions
855 pxor \TMP3,\TMP2 # xor the shifted versions
1052 pxor \TMP3, \TMP2 # xor the shifted versions
1067 pxor \TMP3,\TMP2 # xor the shifted versions
1151 pxor \TMP3, \TMP2 # xor the shifted versions
1166 pxor \TMP3, \TMP2 # xor the shifted versions
[all …]
Dcamellia_glue.c40 const u8 *src, bool xor);
48 const u8 *src, bool xor);
Daesni-intel_avx-x86_64.S274 vpxor \T3, \T2, \T2 # xor the shifted versions
287 vpxor \T3, \T2, \T2 # xor the shifted versions
395 xor %r11, %r11
932 vpxor \T3, \T2, \T2 # xor the shifted versions
956 vpxor \T3, \T2, \T2 # xor the shifted versions
1120 vpxor \T3, \T2, \T2 # xor the shifted versions
1134 vpxor \T3, \T2, \T2 # xor the shifted versions
1654 xor %r11, %r11
/linux-4.1.27/arch/sparc/lib/
Dxor.S371 xor %o0, %i2, %o0
372 xor %o1, %i3, %o1
375 xor %o2, %i4, %o2
376 xor %o3, %i5, %o3
379 xor %o4, %g2, %o4
380 xor %o5, %g3, %o5
383 xor %l2, %l0, %l2
384 xor %l3, %l1, %l3
414 xor %g2, %i2, %g2
415 xor %g3, %i3, %g3
[all …]
Dbitops.S63 xor %g7, %o2, %g1
122 xor %g7, %o2, %g1
Dffs.S62 xor %g1, 0x1, %g1
DMakefile42 lib-$(CONFIG_SPARC64) += mcount.o ipcsum.o xor.o hweight.o ffs.o
DGENmemcpy.S66 xor %o0, %o1, %o4
Dmemscan_64.S43 xor %o4, %o5, %o4
Dcsum_copy.S68 xor %o0, %o1, %g1
Dcopy_user.S149 xor %o0, %o1, %o4
Dchecksum_32.S340 xor %o0, %o1, %o4 ! get changing bits
/linux-4.1.27/arch/x86/lib/
Dgetuser.S45 xor %eax,%eax
60 xor %eax,%eax
75 xor %eax,%eax
91 xor %eax,%eax
103 xor %eax,%eax
113 xor %edx,%edx
123 xor %edx,%edx
124 xor %ecx,%ecx
Dputuser.S46 xor %eax,%eax
58 xor %eax,%eax
70 xor %eax,%eax
85 xor %eax,%eax
Dcmpxchg16b_emu.S54 xor %al,%al
Dcopy_user_64.S155 23: xor %eax,%eax
/linux-4.1.27/arch/score/kernel/
Dhead.S38 xor r8, r8, r8
53 xor r30, r30, r30
65 xor r4, r4, r4
66 xor r5, r5, r5
67 xor r6, r6, r6
68 xor r7, r7, r7
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dmv-xor.txt4 - compatible: Should be "marvell,orion-xor"
18 - dmacap,xor to indicate that the XOR channel is capable of xor operations
22 xor@d0060900 {
23 compatible = "marvell,orion-xor";
32 dmacap,xor;
37 dmacap,xor;
/linux-4.1.27/net/can/
Dgw.c92 struct can_frame xor; member
98 u8 xor; member
106 struct cgw_csum_xor xor; member
110 void (*xor)(struct can_frame *cf, struct cgw_csum_xor *xor); member
164 MODFUNC(mod_xor_id, cf->can_id ^= mod->modframe.xor.can_id)
165 MODFUNC(mod_xor_dlc, cf->can_dlc ^= mod->modframe.xor.can_dlc)
166 MODFUNC(mod_xor_data, *(u64 *)cf->data ^= *(u64 *)mod->modframe.xor.data)
211 static void cgw_csum_xor_rel(struct can_frame *cf, struct cgw_csum_xor *xor) in cgw_csum_xor_rel() argument
213 int from = calc_idx(xor->from_idx, cf->can_dlc); in cgw_csum_xor_rel()
214 int to = calc_idx(xor->to_idx, cf->can_dlc); in cgw_csum_xor_rel()
[all …]
/linux-4.1.27/arch/sparc/crypto/
Daes_asm.S922 xor %g1, %g3, %g3
923 xor %g2, %g7, %g7
926 xor %g1, %o4, %g3
927 xor %g2, %o5, %g7
943 xor %g1, %g3, %g3
944 xor %g2, %g7, %g7
965 xor %g1, %g3, %g3
966 xor %g2, %g7, %g7
969 xor %g1, %o4, %g3
970 xor %g2, %o5, %g7
[all …]
/linux-4.1.27/arch/xtensa/kernel/
Dmcount.S32 1: xor a7, a2, a1
35 xor a7, a7, a1
37 xor a6, a0, a1
39 xor a6, a6, a1
Dcoprocessor.S290 xor a5, a5, a2 # (1 << cp-id) still in a2
Dentry.S862 xor a3, a3, a4
868 xor a2, a2, a3
1511 xor a0, a0, a1
/linux-4.1.27/arch/ia64/lib/
Dxor.S45 (p[6]) xor d[0] = s1[6], s2[6]
83 (p[6]) xor d[0] = s1[6], s2[6]
87 (p[6]) xor d[0] = d[0], s3[6]
124 (p[6]) xor d[0] = s1[6], s2[6]
127 (p[6]) xor r20 = s3[6], s4[6]
130 (p[6]) xor d[0] = d[0], r20
168 (p[6]) xor d[0] = s1[6], s2[6]
171 (p[6]) xor r21 = s3[6], s4[6]
175 (p[6]) xor d[0] = d[0], r21
177 (p[6]) xor d[0] = d[0], s5[6]
DMakefile12 memset.o strlen.o xor.o
Dcopy_user.S105 xor tmp=src,dst // same alignment test prepare
/linux-4.1.27/net/netfilter/
Dnft_bitwise.c25 struct nft_data xor; member
38 dst[i] = (src[i] & priv->mask.data[i]) ^ priv->xor.data[i]; in nft_bitwise_eval()
83 err = nft_data_init(NULL, &priv->xor, sizeof(priv->xor), &d2, in nft_bitwise_init()
108 if (nft_data_dump(skb, NFTA_BITWISE_XOR, &priv->xor, in nft_bitwise_dump()
/linux-4.1.27/drivers/media/pci/ttpci/
Dttpci-eeprom.c65 u8 xor[20] = { 0x72, 0x23, 0x68, 0x19, 0x5c, 0xa8, 0x71, 0x2c, in getmac_tt() local
75 data[i] ^= xor[i]; in getmac_tt()
90 u8 xor[20] = { 0x72, 0x23, 0x68, 0x19, 0x5c, 0xa8, 0x71, 0x2c, in ttpci_eeprom_decode_mac() local
99 data[i] ^= xor[i]; in ttpci_eeprom_decode_mac()
Dav7110.c321 u8 xor, neq = 0; in DvbDmxFilterCallback() local
324 xor = filter->filter_value[i] ^ buffer1[i]; in DvbDmxFilterCallback()
325 neq |= dvbdmxfilter->maskandnotmode[i] & xor; in DvbDmxFilterCallback()
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/
Dkernel-entry-init.h39 xor v0, v0, 0x1001
48 xor t1, t1, 0x9000 # 63-P1
51 xor t1, t1, 0x9008 # 63-P2
54 xor t1, t1, 0x9100 # 68-P1
57 xor t1, t1, 0x9200 # 66-PX
/linux-4.1.27/arch/arc/lib/
Dstrcmp.S34 xor r0,r2,r3 ; mask for difference
38 xor r0,r5,r1 ; mask for least significant difference byte
50 xor r0,r2,r3 ; mask for difference
55 xor r0,r5,r1 ; mask for least significant difference byte
Dmemcmp.S44 xor r0,r4,r5
52 xor r0,r4,r5
67 xor r0,WORD2,r12
Dstrchr-700.S38 xor r6,r2,r5
65 xor r6,r2,r5
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood.dtsi263 dma0: xor@60800 {
264 compatible = "marvell,orion-xor";
273 dmacap,xor;
278 dmacap,xor;
283 dma1: xor@60900 {
284 compatible = "marvell,orion-xor";
293 dmacap,xor;
298 dmacap,xor;
Darmada-xp.dtsi203 xor@60900 {
204 compatible = "marvell,orion-xor";
213 dmacap,xor;
218 dmacap,xor;
231 xor@f0900 {
232 compatible = "marvell,orion-xor";
241 dmacap,xor;
246 dmacap,xor;
Darmada-370.dtsi273 xor@60800 {
274 compatible = "marvell,orion-xor";
282 dmacap,xor;
287 dmacap,xor;
292 xor@60900 {
293 compatible = "marvell,orion-xor";
301 dmacap,xor;
306 dmacap,xor;
Dorion5x.dtsi160 xor: dma-controller@60900 { label
161 compatible = "marvell,orion-xor";
169 dmacap,xor;
174 dmacap,xor;
Darmada-39x.dtsi325 xor@60800 {
326 compatible = "marvell,orion-xor";
335 dmacap,xor;
340 dmacap,xor;
345 xor@60900 {
346 compatible = "marvell,orion-xor";
355 dmacap,xor;
360 dmacap,xor;
Darmada-375.dtsi470 xor@60800 {
471 compatible = "marvell,orion-xor";
480 dmacap,xor;
485 dmacap,xor;
490 xor@60900 {
491 compatible = "marvell,orion-xor";
500 dmacap,xor;
505 dmacap,xor;
Darmada-38x.dtsi450 xor@60800 {
451 compatible = "marvell,orion-xor";
460 dmacap,xor;
465 dmacap,xor;
470 xor@60900 {
471 compatible = "marvell,orion-xor";
480 dmacap,xor;
485 dmacap,xor;
Ddove.dtsi256 compatible = "marvell,orion-xor";
265 dmacap,xor;
271 dmacap,xor;
276 compatible = "marvell,orion-xor";
285 dmacap,xor;
291 dmacap,xor;
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dpfunc_base.c65 static int macio_do_gpio_read(PMF_STD_ARGS, u8 mask, int rshift, u8 xor) in macio_do_gpio_read() argument
75 *args->u[0].p = ((value & mask) >> rshift) ^ xor; in macio_do_gpio_read()
191 u32 shift, u32 xor) in macio_do_read_reg32_msrx() argument
199 *args->u[0].p = ((MACIO_IN32(offset) & mask) >> shift) ^ xor; in macio_do_read_reg32_msrx()
204 u32 shift, u32 xor) in macio_do_read_reg8_msrx() argument
212 *((u8 *)(args->u[0].p)) = ((MACIO_IN8(offset) & mask) >> shift) ^ xor; in macio_do_read_reg8_msrx()
Dpfunc_core.c150 u8 xor = (u8)pmf_next32(cmd); in pmf_parser_read_gpio() local
153 mask, rshift, xor); in pmf_parser_read_gpio()
155 PMF_PARSE_CALL(read_gpio, cmd, h, mask, rshift, xor); in pmf_parser_read_gpio()
409 u32 xor = pmf_next32(cmd); in pmf_parser_read_reg32_msrx() local
412 " xor: %x\n", offset, mask, shift, xor); in pmf_parser_read_reg32_msrx()
414 PMF_PARSE_CALL(read_reg32_msrx, cmd, h, offset, mask, shift, xor); in pmf_parser_read_reg32_msrx()
423 u32 xor = pmf_next32(cmd); in pmf_parser_read_reg16_msrx() local
426 " xor: %x\n", offset, mask, shift, xor); in pmf_parser_read_reg16_msrx()
428 PMF_PARSE_CALL(read_reg16_msrx, cmd, h, offset, mask, shift, xor); in pmf_parser_read_reg16_msrx()
436 u32 xor = pmf_next32(cmd); in pmf_parser_read_reg8_msrx() local
[all …]
/linux-4.1.27/arch/alpha/lib/
Dmemchr.S78 xor $17, $1, $1 # .. e1 :
109 xor $1, $17, $1 # e0 :
140 xor $17, $4, $2 # .. e1 :
146 xor $17, $1, $2 # .. e1 :
Dev6-memchr.S77 xor $17, $1, $1 # E :
128 xor $1, $17, $1 # E :
155 xor $17, $4, $2 # E :
165 xor $17, $1, $2 # E :
Dev67-strchr.S53 xor t0, a1, t1 # E : make bytes == c zero
70 xor t0, a1, t1 # E :
Dstrchr.S34 xor t0, a1, t1 # .. e1 : make bytes == c zero
43 xor t0, a1, t1 # .. e1 (ev5 data stall)
Dstrrchr.S35 xor t0, a1, t2 # e0 : make bytes == c zero
48 xor t0, a1, t2 # e0 :
Dev67-strrchr.S56 xor t0, a1, t2 # E : make bytes == c zero
74 xor t0, a1, t2 # E :
Dmemset.S46 xor $16,$6,$1 /* E0 */
Dmemmove.S30 xor $16,$17,$2
Ddivide.S65 #define GETSIGN(x) xor $24,$25,x
Dev6-memset.S64 xor $16,$6,$1 # E : will complete write be within one quadword?
246 xor $16,$6,$1 # E : will complete write be within one quadword?
429 xor $16,$6,$1 # E : will complete write be within one quadword?
Dev6-divide.S75 #define GETSIGN(x) xor $24,$25,x
Dev6-memcpy.S35 xor $16, $17, $1 # E : are source and dest alignments the same?
Dstxcpy.S102 xor a0, a1, t0 # e0 :
Dev6-stxcpy.S122 xor a0, a1, t0 # E :
Dstxncpy.S121 xor a0, a1, t1 # e0 :
Dev6-stxncpy.S153 xor a0, a1, t1 # E :
/linux-4.1.27/arch/powerpc/include/asm/
Dpmac_pfunc.h64 int (*read_gpio)(PMF_STD_ARGS, u8 mask, int rshift, u8 xor);
97 u32 xor);
99 u32 xor);
101 u32 xor);
Dbitops.h78 DEFINE_BITOP(change_bits, xor, "") in DEFINE_BITOP()
129 DEFINE_TESTOP(test_and_change_bits, xor, PPC_ATOMIC_ENTRY_BARRIER,
/linux-4.1.27/Documentation/crypto/
Dasync-tx-api.txt37 xor-parity-calculations of the md-raid5 driver using the offload engines
47 operations to be submitted, like xor->copy->xor in the raid5 case. The
62 xor - xor a series of source buffers and write the result to a
64 xor_val - xor a series of source buffers and set a flag if the
122 Perform a xor->copy->xor operation where each operation depends on the
225 crypto/async_tx/async_xor.c: xor and xor zero sum offload
/linux-4.1.27/arch/x86/include/asm/crypto/
Dserpent-sse2.h12 const u8 *src, bool xor);
39 const u8 *src, bool xor);
Dcamellia.h41 const u8 *src, bool xor);
47 const u8 *src, bool xor);
Dtwofish.h27 const u8 *src, bool xor);
/linux-4.1.27/arch/x86/math-emu/
Dmul_Xsig.S36 xor %eax,%eax
76 xor %eax,%eax
129 xor %eax,%eax
Dpolynom_Xsig.S58 xor %eax,%eax
67 xor %eax,%eax
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/
Dppc440spe-adma.txt65 - compatible : "amcc,xor-accelerator";
72 xor-accel@400200000 {
73 compatible = "amcc,xor-accelerator";
/linux-4.1.27/arch/mn10300/mm/
Dcache-inv-by-tag.S190 xor a1,d0
204 xor a1,d0
218 xor a1,d0
232 xor a1,d0
/linux-4.1.27/arch/mips/kernel/
Dbmips_vec.S116 xor k0, k1
257 xor t0, t1
272 xor t0, t1
Dhead.S40 xor t0, 0x1f|\clr
Dgenex.S483 xor k1, k0
/linux-4.1.27/drivers/input/keyboard/
Djornada680_kbd.c87 unsigned int xor = new ^ old; in jornada_parse_kbd() local
89 if (xor == 0) in jornada_parse_kbd()
94 if (xor & bit) { in jornada_parse_kbd()
/linux-4.1.27/arch/powerpc/kernel/vdso64/
Dgettimeofday.S95 xor r0,r0,r0
210 xor r0,r8,r8 /* create dependency */
230 xor r0,r0,r0
/linux-4.1.27/arch/powerpc/mm/
Dhash_low_64.S125 xor r28,r5,r0 /* hash */
141 xor r28,r28,r5 /* vsid ^ ( vsid << 25) */
142 xor r28,r28,r0 /* hash */
430 xor r28,r5,r0 /* hash */
450 xor r28,r28,r5 /* vsid ^ ( vsid << 25) */
451 xor r28,r28,r0 /* hash */
787 xor r28,r5,r0 /* hash */
802 xor r28,r28,r5 /* vsid ^ ( vsid << 25) */
803 xor r28,r28,r0 /* hash */
Dhash_low_32.S344 xor r3,r3,r0 /* make primary hash */
584 xor r8,r0,r8 /* make primary hash */
/linux-4.1.27/net/sched/
Dcls_flow.c53 u32 xor; member
310 classid = (classid & f->mask) ^ f->xor; in flow_classify()
437 fnew->xor = fold->xor; in flow_change()
506 fnew->xor = nla_get_u32(tb[TCA_FLOW_XOR]); in flow_change()
608 if (f->mask != ~0 || f->xor != 0) { in flow_dump()
610 nla_put_u32(skb, TCA_FLOW_XOR, f->xor)) in flow_dump()
/linux-4.1.27/arch/powerpc/kernel/vdso32/
Dgettimeofday.S108 xor r0,r0,r0
227 xor r0,r8,r8 /* create dependency */
289 xor r0,r6,r6
/linux-4.1.27/arch/unicore32/lib/
Dfindbit.S25 xor.a r3, r3, #0xff @ invert bits
45 xor r3, r3, #0xff @ now looking for a 1 bit
/linux-4.1.27/Documentation/input/
Damijoy.txt108 | Forward | 1 | Y1 xor Y0 (BIT#09 xor BIT#08) |
110 | Back | 2 | X1 xor X0 (BIT#01 xor BIT#00) |
/linux-4.1.27/arch/x86/kernel/
Dverify_cpu.S59 xor %di,%di
131 xor %di,%di # don't loop
/linux-4.1.27/arch/frv/kernel/
Dentry-table.S184 xor.p gr28,gr31,gr31 /* compare addresses */
192 xor.p gr28,gr31,gr31 /* compare addresses */
201 xor.p gr29,gr31,gr31 /* compare addresses */
209 xor.p gr29,gr31,gr31 /* compare addresses */
Dbreak.S298 xor gr31,gr31,gr31
327 xor gr31,gr31,gr31
401 xor gr31,gr31,gr31
/linux-4.1.27/drivers/dma/
Dfsl_raid.c331 struct fsl_re_xor_cdb *xor; in fsl_re_prep_dma_genq() local
360 xor = desc->cdb_addr; in fsl_re_prep_dma_genq()
361 xor->cdb32 = cdb; in fsl_re_prep_dma_genq()
366 xor->gfm[i] = scf[i]; in fsl_re_prep_dma_genq()
368 xor->gfm[i++] = 1; in fsl_re_prep_dma_genq()
372 xor->gfm[i] = 1; in fsl_re_prep_dma_genq()
377 fill_cfd_frame(cf, 0, sizeof(*xor), desc->cdb_paddr, 0); in fsl_re_prep_dma_genq()
DKconfig123 the capability to offload memcpy, xor and pq computation
470 memcpy, memset, xor, and raid6 p+q operations. If your platform has
/linux-4.1.27/drivers/dma/ioat/
Ddma_v3.c292 struct ioat_xor_descriptor *xor = desc->xor; in desc_has_ext() local
294 if (src_cnt_to_sw(xor->ctl_f.src_cnt) > 5) in desc_has_ext()
671 struct ioat_xor_descriptor *xor; in __ioat3_prep_xor_lock() local
706 xor = desc->xor; in __ioat3_prep_xor_lock()
715 descs[0] = (struct ioat_raw_descriptor *) xor; in __ioat3_prep_xor_lock()
719 xor->size = xfer_size; in __ioat3_prep_xor_lock()
720 xor->dst_addr = dest + offset; in __ioat3_prep_xor_lock()
721 xor->ctl = 0; in __ioat3_prep_xor_lock()
722 xor->ctl_f.op = op; in __ioat3_prep_xor_lock()
723 xor->ctl_f.src_cnt = src_cnt_to_hw(src_cnt); in __ioat3_prep_xor_lock()
[all …]
Ddma_v2.h122 struct ioat_xor_descriptor *xor; member
/linux-4.1.27/arch/score/include/asm/
DKbuild14 generic-y += xor.h
Dasmmacro.h60 xor r28, r28, r31
/linux-4.1.27/arch/mips/include/asm/
DKbuild21 generic-y += xor.h
/linux-4.1.27/arch/xtensa/include/asm/
Dthread_info.h97 xor reg, sp, reg
DKbuild32 generic-y += xor.h
/linux-4.1.27/arch/avr32/include/asm/
DKbuild23 generic-y += xor.h
/linux-4.1.27/arch/microblaze/lib/
Dmulsi3.S20 xor r4, r5, r6 /* get the sign of the result */
Ddivsi3.S25 xor r28, r5, r6 /* get the sign of the result */
Dudivsi3.S35 xor r18, r5, r6
Dumodsi3.S34 xor r18, r5, r6
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_mb_mgr_flush_avx2.S133 xor idx, idx
246 xor job_rax, job_rax
304 xor job_rax, job_rax
Dsha1_mb_mgr_submit_avx2.S219 xor job_rax, job_rax
Dsha1_x8_avx2.S325 xor IDX, IDX
/linux-4.1.27/fs/omfs/
Dinode.c83 int xor, i, ofs = 0, count; in omfs_update_checksums() local
93 xor = ptr[0]; in omfs_update_checksums()
95 xor ^= ptr[i]; in omfs_update_checksums()
97 oi->i_head.h_check_xor = xor; in omfs_update_checksums()
/linux-4.1.27/arch/sh/lib/
Dudivsi3_i4i.S143 xor r4,r0
146 xor r4,r0
310 xor r4,r0
313 xor r4,r0
Dudivsi3_i4i-Os.S96 xor r4,r0
/linux-4.1.27/arch/parisc/kernel/
Dsyscall.S137 xor %r1,%r30,%r30 /* ye olde xor trick */
138 xor %r1,%r30,%r1
139 xor %r1,%r30,%r30
167 xor %r19,%r2,%r2 /* clear bottom bit */
501 xor %r30,%r1,%r30
/linux-4.1.27/arch/um/include/asm/
DKbuild29 generic-y += xor.h
/linux-4.1.27/arch/cris/include/asm/
DKbuild29 generic-y += xor.h
/linux-4.1.27/arch/mips/lib/
Dstrncpy_user.S53 xor v0, a1
Dmemcpy.S422 xor match, t0, t1
Dcsum_partial.S615 xor match, t0, t1
/linux-4.1.27/arch/parisc/include/asm/
DKbuild31 generic-y += xor.h
/linux-4.1.27/arch/tile/include/asm/
DKbuild42 generic-y += xor.h
/linux-4.1.27/arch/sh/include/asm/
DKbuild39 generic-y += xor.h
/linux-4.1.27/arch/m68k/include/asm/
DKbuild37 generic-y += xor.h
/linux-4.1.27/arch/arm/lib/
DMakefile40 obj-$(CONFIG_XOR_BLOCKS) += xor-neon.o
/linux-4.1.27/drivers/misc/cb710/
Dcore.c22 int reg, uint32_t mask, uint32_t xor) in cb710_pci_update_config_reg() argument
27 rval = (rval & mask) ^ xor; in cb710_pci_update_config_reg()
/linux-4.1.27/include/linux/
Dcb710.h80 int reg, uint32_t and, uint32_t xor);
/linux-4.1.27/Documentation/mtd/
Dnand_ecc.txt35 sometimes also referred to as xor. In C the operator for xor is ^
159 For the column parity this is easy. We can just xor the bytes and in the
163 Similarly we can first xor the bytes for the various rows.
391 If we look at e.g. rp14 and rp15 we see that we either xor our data with
482 The next step was triggered by the fact that par contains the xor of all
483 bytes and rp4 and rp5 each contain the xor of half of the bytes.
484 So in effect par = rp4 ^ rp5. But as xor is commutative we can also say
578 Again a use of the commutative property of xor.
686 The algorithm itself is pretty straightforward. Just xor the given and
/linux-4.1.27/arch/c6x/lib/
Ddivremi.S30 || xor .s2x B2, A1, B0
Ddivi.S46 || xor .s1x A1, B1, A1
Dremi.S48 || xor .s2x B2, A1, B0
Ddivremu.S49 || xor .s1 1, A2, A2
Ddivu.S61 || xor .s1 1, A2, A2
/linux-4.1.27/arch/blackfin/include/asm/
DKbuild49 generic-y += xor.h
/linux-4.1.27/arch/arc/include/asm/
DKbuild52 generic-y += xor.h
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dclip_tbl.c31 u32 xor = key[0] ^ key[1] ^ key[2] ^ key[3]; in ipv6_clip_hash() local
34 (jhash_1word(xor, 0) % clipt_size_half); in ipv6_clip_hash()
Dl2t.c102 u32 xor = key[0] ^ key[1] ^ key[2] ^ key[3]; in ipv6_hash() local
104 return L2T_SZ_HALF + (jhash_2words(xor, ifindex, 0) & L2T_HASH_MASK); in ipv6_hash()
/linux-4.1.27/arch/arm64/include/asm/
DKbuild58 generic-y += xor.h
/linux-4.1.27/arch/metag/include/asm/
DKbuild57 generic-y += xor.h
/linux-4.1.27/arch/sh/lib64/
Dsdivsi3.S45 xor r21, r0, r21 /* You could also use the constant 1 << 27. */
/linux-4.1.27/arch/c6x/include/asm/
DKbuild62 generic-y += xor.h
/linux-4.1.27/arch/hexagon/include/asm/
DKbuild61 generic-y += xor.h
/linux-4.1.27/arch/x86/net/
Dbpf_jit.S153 xor %eax,%eax
/linux-4.1.27/arch/unicore32/include/asm/
DKbuild65 generic-y += xor.h
/linux-4.1.27/arch/nios2/include/asm/
DKbuild64 generic-y += xor.h
/linux-4.1.27/drivers/input/joystick/
Dsidewinder.c574 unsigned char xor = 0; in sw_guess_mode() local
577 xor |= (buf[i - 1] ^ buf[i]) & 6; in sw_guess_mode()
579 return !!xor * 2 + 1; in sw_guess_mode()
/linux-4.1.27/arch/hexagon/mm/
Dcopy_user_template.S35 r4 = xor(dst,src)
/linux-4.1.27/arch/powerpc/kernel/
Dcpu_setup_power.S93 xor r5,r5,r6
Dkvm_emul.S139 xor r31, r30, r31
Dhead_32.S551 xor r1,r1,r2
616 xor r1,r0,r1
696 xor r1,r0,r1
Dmisc_32.S708 xor r3,r3,r4
1177 xor r6, r6, r0
Dhead_8xx.S568 xor r10, r10, r10 /* sum starts at zero */
Dhead_fsl_booke.S322 xor r12, r10, r11; /* drop size bits from pointer */ \
/linux-4.1.27/arch/openrisc/include/asm/
DKbuild73 generic-y += xor.h
/linux-4.1.27/Documentation/x86/
Dexception-tables.txt81 " xor" "b" " %" "b" "1,%" "b" "1\n"
95 " xor" "w" " %" "w" "1,%" "w" "1\n"
109 " xor" "l" " %" "" "1,%" "" "1\n"
/linux-4.1.27/arch/mips/dec/
Dint-handler.S254 2: xor t1,t3
/linux-4.1.27/arch/frv/lib/
Datomic-ops.S78 xor gr8,gr10,gr11
/linux-4.1.27/crypto/
DMakefile108 obj-$(CONFIG_XOR_BLOCKS) += xor.o
/linux-4.1.27/arch/tile/kernel/
Drelocate_kernel_64.S126 xor r10, r10, r9 /* r10 is now value with low 4 bits stripped */
Drelocate_kernel_32.S123 xor r10, r10, r9 /* r10 is now value with low 4 bits stripped */
/linux-4.1.27/arch/sparc/kernel/
Dktlb.S117 xor %g2, %g4, %g5
/linux-4.1.27/arch/sh/kernel/
Dhead_64.S305 xor r21, r22, r21
/linux-4.1.27/arch/unicore32/kernel/
Dentry.S54 xor \rtemp, \rtemp, #(PRIV_MODE ^ SUSR_MODE)
60 xor \rtemp, \rtemp, #(PRIV_MODE ^ SUSR_MODE)
709 xor r0, r0, #(\mode ^ PRIV_MODE)
/linux-4.1.27/arch/nios2/kernel/
Dinsnemu.S281 xor r17, r3, r5 /* MSB contains sign of quotient */
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dhost.fuc110 xor $r1 #rfifo_qmaskb
Dkernel.fuc401 xor $r8 #proc_qmaskb
/linux-4.1.27/Documentation/
Dstatic-keys.txt202 ffffffff810442c7: 31 c0 xor %eax,%eax
224 ffffffff8104422c: 31 c0 xor %eax,%eax
Dcrc32.txt14 subtract, we just xor. Thus, we tend to get a bit sloppy about
/linux-4.1.27/arch/powerpc/boot/dts/
Dicon.dts436 xor-accel@400200000 {
437 compatible = "amcc,xor-accelerator";
Dkatmai.dts499 xor-accel@400200000 {
500 compatible = "amcc,xor-accelerator";
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_demux.c143 u8 xor = f->filter.filter_value[i] ^ feed->feed.sec.secbuf[i]; in dvb_dmx_swfilter_sectionfilter() local
145 if (f->maskandmode[i] & xor) in dvb_dmx_swfilter_sectionfilter()
148 neq |= f->maskandnotmode[i] & xor; in dvb_dmx_swfilter_sectionfilter()
/linux-4.1.27/tools/net/
Dbpf_exp.y109 | xor
540 xor
/linux-4.1.27/arch/mips/include/asm/txx9/
Dtx4939.h161 __u32 xor; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/
Dg98.fuc0s353 xor $r3 1
408 xor $r4 $r5
/linux-4.1.27/arch/arc/mm/
Dtlbex.S284 xor.f r3, r3, r2 ; check ( ( pte & flags_test ) == flags_test )
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dcom.fuc37 xor $r8 8
/linux-4.1.27/Documentation/power/
Dvideo.txt169 Toshiba M30 (2) xor X with nvidia driver using internal AGP
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd.c755 __u32 xor; in ksocknal_select_ips() local
812 xor = ip ^ peerips[k]; in ksocknal_select_ips()
813 this_netmatch = ((xor & iface->ksni_netmask) == 0) ? 1 : 0; in ksocknal_select_ips()
/linux-4.1.27/drivers/video/fbdev/
Damifb.c2589 static inline unsigned long xor(unsigned long a, unsigned long b, in xor() function
3107 *dst = xor(val, *dst, first); in bitxor32()
3112 *dst = xor(val, *dst, first); in bitxor32()
3131 *dst = xor(val, *dst, last); in bitxor32()
/linux-4.1.27/arch/arm/crypto/
Daes-ce-core.S231 veor q0, q0, q1 @ ..and xor with iv
/linux-4.1.27/drivers/video/fbdev/core/
Dfbmem.c283 u8 xor = (info->fix.visual == FB_VISUAL_MONO01) ? 0xff : 0; in fb_set_logo() local
317 d = *src ^ xor; in fb_set_logo()
/linux-4.1.27/arch/powerpc/lib/
Dmemcpy_power7.S278 xor r6,r4,r3
Dcopyuser_power7.S345 xor r6,r4,r3
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/
Dmemcpy_power7.S278 xor r6,r4,r3
Dcopyuser_power7.S345 xor r6,r4,r3
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx.seq244 xor QOUTFIFO_ENTRY_VALID_TAG, QOUTFIFO_ENTRY_VALID_TOGGLE ret;
1137 xor SCBPTR[1], 1;
1504 xor MODE_PTR, MK_MODE(M_DFF1, M_DFF1);
1517 xor MODE_PTR, MK_MODE(M_DFF1, M_DFF1);
1888 xor MODE_PTR, MK_MODE(M_DFF1, M_DFF1);
/linux-4.1.27/Documentation/networking/
Dfilter.txt236 xor 0, 4 A ^ <x>
509 42: xor %eax,%eax
553 42: xor %eax,%eax
Dbonding.txt541 balance-xor or 2
800 balance-xor, 802.3ad, and tlb modes. Possible values are:
1713 The balance-rr, balance-xor and broadcast modes generally
2021 For the balance-rr, balance-xor, broadcast, and 802.3ad modes,
2270 balance-xor: This mode will limit traffic such that packets destined
2319 manner (not a simple XOR as in balance-xor or 802.3ad mode),
2656 In the basic balance modes (balance-rr and balance-xor), it

12