Home
last modified time | relevance | path

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

12

/linux-4.4.14/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.4.14/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.4.14/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-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 …]
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 …]
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 …]
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 …]
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 …]
/linux-4.4.14/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 …]
Datomic_64.S52 ATOMIC_OP(xor)
92 ATOMIC64_OP(xor)
Dbitops.S63 xor %g7, %o2, %g1
122 xor %g7, %o2, %g1
Dffs.S62 xor %g1, 0x1, %g1
Dksyms.c116 ATOMIC_OP(xor)
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
Datomic32.c59 ATOMIC_OP(xor, ^=)
/linux-4.4.14/arch/x86/lib/
Dgetuser.S43 xor %eax,%eax
56 xor %eax,%eax
69 xor %eax,%eax
83 xor %eax,%eax
95 xor %eax,%eax
103 xor %edx,%edx
111 xor %edx,%edx
112 xor %ecx,%ecx
Dputuser.S43 xor %eax,%eax
55 xor %eax,%eax
67 xor %eax,%eax
82 xor %eax,%eax
Dcmpxchg16b_emu.S50 xor %al,%al
/linux-4.4.14/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.4.14/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
165 MODFUNC(mod_xor_id, cf->can_id ^= mod->modframe.xor.can_id)
166 MODFUNC(mod_xor_dlc, cf->can_dlc ^= mod->modframe.xor.can_dlc)
167 MODFUNC(mod_xor_data, *(u64 *)cf->data ^= *(u64 *)mod->modframe.xor.data)
212 static void cgw_csum_xor_rel(struct can_frame *cf, struct cgw_csum_xor *xor) in cgw_csum_xor_rel() argument
214 int from = calc_idx(xor->from_idx, cf->can_dlc); in cgw_csum_xor_rel()
215 int to = calc_idx(xor->to_idx, cf->can_dlc); in cgw_csum_xor_rel()
[all …]
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/dma/
Dmv-xor.txt4 - compatible: Should be "marvell,orion-xor" or "marvell,armada-380-xor"
19 - dmacap,xor to indicate that the XOR channel is capable of xor operations
25 xor@d0060900 {
26 compatible = "marvell,orion-xor";
/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/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.4.14/drivers/media/pci/ttpci/
Dttpci-eeprom.c66 u8 xor[20] = { 0x72, 0x23, 0x68, 0x19, 0x5c, 0xa8, 0x71, 0x2c, in getmac_tt() local
76 data[i] ^= xor[i]; in getmac_tt()
91 u8 xor[20] = { 0x72, 0x23, 0x68, 0x19, 0x5c, 0xa8, 0x71, 0x2c, in ttpci_eeprom_decode_mac() local
100 data[i] ^= xor[i]; in ttpci_eeprom_decode_mac()
/linux-4.4.14/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.4.14/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.S62 xor r0,r4,r5
70 xor r0,r4,r5
85 xor r0,WORD2,r12
Dstrchr-700.S38 xor r6,r2,r5
65 xor r6,r2,r5
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood.dtsi272 dma0: xor@60800 {
273 compatible = "marvell,orion-xor";
282 dmacap,xor;
287 dmacap,xor;
292 dma1: xor@60900 {
293 compatible = "marvell,orion-xor";
302 dmacap,xor;
307 dmacap,xor;
Darmada-xp.dtsi216 xor@60900 {
217 compatible = "marvell,orion-xor";
226 dmacap,xor;
231 dmacap,xor;
256 xor@f0900 {
257 compatible = "marvell,orion-xor";
266 dmacap,xor;
271 dmacap,xor;
Darmada-39x.dtsi331 xor@60800 {
332 compatible = "marvell,armada-380-xor", "marvell,orion-xor";
341 dmacap,xor;
346 dmacap,xor;
351 xor@60900 {
352 compatible = "marvell,armada-380-xor", "marvell,orion-xor";
361 dmacap,xor;
366 dmacap,xor;
Darmada-370.dtsi282 xor@60800 {
283 compatible = "marvell,orion-xor";
291 dmacap,xor;
296 dmacap,xor;
301 xor@60900 {
302 compatible = "marvell,orion-xor";
310 dmacap,xor;
315 dmacap,xor;
Dorion5x.dtsi160 xor: dma-controller@60900 { label
161 compatible = "marvell,orion-xor";
169 dmacap,xor;
174 dmacap,xor;
Darmada-38x.dtsi456 xor@60800 {
457 compatible = "marvell,armada-380-xor", "marvell,orion-xor";
466 dmacap,xor;
471 dmacap,xor;
476 xor@60900 {
477 compatible = "marvell,armada-380-xor", "marvell,orion-xor";
486 dmacap,xor;
491 dmacap,xor;
Darmada-375.dtsi476 xor@60800 {
477 compatible = "marvell,orion-xor";
486 dmacap,xor;
491 dmacap,xor;
496 xor@60900 {
497 compatible = "marvell,orion-xor";
506 dmacap,xor;
511 dmacap,xor;
Ddove.dtsi293 compatible = "marvell,orion-xor";
302 dmacap,xor;
308 dmacap,xor;
313 compatible = "marvell,orion-xor";
322 dmacap,xor;
328 dmacap,xor;
/linux-4.4.14/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.4.14/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 :
Dstrchr.S34 xor t0, a1, t1 # .. e1 : make bytes == c zero
43 xor t0, a1, t1 # .. e1 (ev5 data stall)
Dev67-strchr.S53 xor t0, a1, t1 # E : make bytes == c zero
70 xor t0, a1, t1 # E :
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?
/linux-4.4.14/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);
Datomic.h72 ATOMIC_OP(xor, xor) in ATOMIC_OPS()
313 ATOMIC64_OP(xor, xor) in ATOMIC64_OPS()
Dbitops.h78 DEFINE_BITOP(change_bits, xor, "") in DEFINE_BITOP()
129 DEFINE_TESTOP(test_and_change_bits, xor, PPC_ATOMIC_ENTRY_BARRIER,
/linux-4.4.14/arch/alpha/include/asm/
Datomic.h119 ATOMIC_OP(xor, xor) in ATOMIC_OPS()
123 ATOMIC64_OP(xor, xor) in ATOMIC_OPS()
/linux-4.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/powerpc/4xx/
Dppc440spe-adma.txt65 - compatible : "amcc,xor-accelerator";
72 xor-accel@400200000 {
73 compatible = "amcc,xor-accelerator";
/linux-4.4.14/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.4.14/drivers/dma/ioat/
Dprep.c173 struct ioat_xor_descriptor *xor; in __ioat_prep_xor_lock() local
210 xor = desc->xor; in __ioat_prep_xor_lock()
219 descs[0] = (struct ioat_raw_descriptor *) xor; in __ioat_prep_xor_lock()
223 xor->size = xfer_size; in __ioat_prep_xor_lock()
224 xor->dst_addr = dest + offset; in __ioat_prep_xor_lock()
225 xor->ctl = 0; in __ioat_prep_xor_lock()
226 xor->ctl_f.op = op; in __ioat_prep_xor_lock()
227 xor->ctl_f.src_cnt = src_cnt_to_hw(src_cnt); in __ioat_prep_xor_lock()
239 xor->ctl_f.fence = !!(flags & DMA_PREP_FENCE); in __ioat_prep_xor_lock()
Ddma.c538 struct ioat_xor_descriptor *xor = desc->xor; in desc_has_ext() local
540 if (src_cnt_to_sw(xor->ctl_f.src_cnt) > 5) in desc_has_ext()
Ddma.h176 struct ioat_xor_descriptor *xor; member
/linux-4.4.14/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.4.14/arch/mips/kernel/
Dbmips_vec.S116 xor k0, k1
257 xor t0, t1
272 xor t0, t1
Dhead.S40 xor t0, 0x1f|\clr
/linux-4.4.14/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.4.14/arch/mips/include/asm/
Datomic.h142 ATOMIC_OP(xor, ^=, xor)
425 ATOMIC64_OP(xor, ^=, xor)
DKbuild21 generic-y += xor.h
/linux-4.4.14/arch/powerpc/kernel/vdso64/
Dgettimeofday.S95 xor r0,r0,r0
210 xor r0,r8,r8 /* create dependency */
230 xor r0,r0,r0
/linux-4.4.14/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.4.14/net/sched/
Dcls_flow.c54 u32 xor; member
323 classid = (classid & f->mask) ^ f->xor; in flow_classify()
450 fnew->xor = fold->xor; in flow_change()
519 fnew->xor = nla_get_u32(tb[TCA_FLOW_XOR]); in flow_change()
621 if (f->mask != ~0 || f->xor != 0) { in flow_dump()
623 nla_put_u32(skb, TCA_FLOW_XOR, f->xor)) in flow_dump()
/linux-4.4.14/arch/powerpc/kernel/vdso32/
Dgettimeofday.S108 xor r0,r0,r0
227 xor r0,r8,r8 /* create dependency */
289 xor r0,r6,r6
/linux-4.4.14/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.4.14/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.4.14/arch/x86/kernel/
Dverify_cpu.S59 xor %di,%di
131 xor %di,%di # don't loop
/linux-4.4.14/arch/arc/include/asm/
Datomic.h181 ATOMIC_OP(xor, ^=, xor)
DKbuild52 generic-y += xor.h
Dentry-arcv2.h123 xor.f 0, r10, STATUS_U_MASK
/linux-4.4.14/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.4.14/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()
/linux-4.4.14/arch/tile/include/asm/
Datomic_32.h46 ATOMIC_OP(xor) in ATOMIC_OP()
138 ATOMIC64_OP(xor) in ATOMIC64_OP()
DKbuild43 generic-y += xor.h
/linux-4.4.14/arch/sh/include/asm/
Datomic-grb.h53 ATOMIC_OP(xor)
Datomic-llsc.h57 ATOMIC_OP(xor)
Datomic-irq.h42 ATOMIC_OP(xor, ^=)
DKbuild39 generic-y += xor.h
/linux-4.4.14/arch/score/include/asm/
DKbuild14 generic-y += xor.h
Dasmmacro.h60 xor r28, r28, r31
/linux-4.4.14/arch/xtensa/include/asm/
Dthread_info.h97 xor reg, sp, reg
DKbuild32 generic-y += xor.h
Datomic.h150 ATOMIC_OP(xor) in ATOMIC_OPS()
/linux-4.4.14/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.4.14/lib/
Datomic64_test.c46 TEST(, xor, ^=, v1); in test_atomic()
74 TEST(64, xor, ^=, v1); in test_atomic64()
Datomic64.c107 ATOMIC64_OP(xor, ^=)
/linux-4.4.14/arch/arm64/include/asm/
Datomic_ll_sc.h96 ATOMIC_OP(xor, eor) in ATOMIC_OPS_RLX()
159 ATOMIC64_OP(xor, eor)
Datomic_lse.h59 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC(xor), in atomic_xor()
200 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC64(xor), in atomic64_xor()
DKbuild58 generic-y += xor.h
/linux-4.4.14/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
/linux-4.4.14/arch/avr32/include/asm/
DKbuild24 generic-y += xor.h
Datomic.h56 ATOMIC_OP(xor, eor)
/linux-4.4.14/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.4.14/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.4.14/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.4.14/include/asm-generic/
Datomic64.h37 ATOMIC64_OP(xor)
Datomic.h110 ATOMIC_OP(xor, ^)
Datomic-long.h128 ATOMIC_LONG_OP(xor) in ATOMIC_LONG_OP()
/linux-4.4.14/arch/ia64/include/asm/
Datomic.h74 ATOMIC_OP(xor, ^)
126 ATOMIC64_OP(xor, ^)
/linux-4.4.14/arch/parisc/include/asm/
Datomic.h131 ATOMIC_OP(xor, ^=)
194 ATOMIC64_OP(xor, ^=)
DKbuild31 generic-y += xor.h
/linux-4.4.14/arch/mips/lib/
Dstrncpy_user.S53 xor v0, a1
/linux-4.4.14/arch/um/include/asm/
DKbuild29 generic-y += xor.h
/linux-4.4.14/arch/s390/include/asm/
Datomic.h130 ATOMIC_OP(xor, XOR) in ATOMIC_OP()
275 ATOMIC64_OP(xor, XOR) in ATOMIC64_OP()
/linux-4.4.14/arch/frv/include/asm/
Datomic_defs.h164 ATOMIC_FETCH_OP(xor)
Datomic.h197 ATOMIC_OP(xor)
/linux-4.4.14/arch/metag/include/asm/
Datomic_lnkget.h79 ATOMIC_OP(xor) in ATOMIC_OPS()
Datomic_lock1.h73 ATOMIC_OP(xor, ^=)
DKbuild58 generic-y += xor.h
/linux-4.4.14/arch/hexagon/include/asm/
Datomic.h137 ATOMIC_OP(xor) in ATOMIC_OPS()
DKbuild62 generic-y += xor.h
/linux-4.4.14/arch/arm/lib/
DMakefile40 obj-$(CONFIG_XOR_BLOCKS) += xor-neon.o
/linux-4.4.14/arch/h8300/include/asm/
Datomic.h46 ATOMIC_OP(xor, ^=)
DKbuild77 generic-y += xor.h
/linux-4.4.14/arch/m68k/include/asm/
DKbuild37 generic-y += xor.h
Datomic.h82 ATOMIC_OP(xor, ^=, eor)
/linux-4.4.14/arch/mn10300/include/asm/
Datomic.h94 ATOMIC_OP(xor) in ATOMIC_OPS()
/linux-4.4.14/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.4.14/arch/h8300/lib/
Dmodsi3.S49 xor.b #0x08,S2L ; toggle the result sign
Dmoddivsi3.S49 xor.b #0x08,S2L ; toggle the result sign
/linux-4.4.14/include/linux/
Dcb710.h80 int reg, uint32_t and, uint32_t xor);
/linux-4.4.14/arch/arm/include/asm/
Datomic.h200 ATOMIC_OP(xor, ^=, eor)
335 ATOMIC64_OP(xor, eor, eor) in ATOMIC64_OPS()
/linux-4.4.14/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.4.14/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.4.14/arch/x86/include/asm/
Datomic.h196 ATOMIC_OP(xor) in ATOMIC_OP()
Datomic64_64.h234 ATOMIC64_OP(xor)
Datomic64_32.h326 ATOMIC64_OP(xor, ^)
/linux-4.4.14/arch/cris/include/asm/
DKbuild47 generic-y += xor.h
/linux-4.4.14/arch/blackfin/include/asm/
DKbuild50 generic-y += xor.h
/linux-4.4.14/arch/m32r/include/asm/
Datomic.h99 ATOMIC_OP(xor) in ATOMIC_OPS()
/linux-4.4.14/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.c100 u32 xor = key[0] ^ key[1] ^ key[2] ^ key[3]; in ipv6_hash() local
103 (jhash_2words(xor, ifindex, 0) % l2t_size_half)); in ipv6_hash()
/linux-4.4.14/arch/sh/lib64/
Dsdivsi3.S45 xor r21, r0, r21 /* You could also use the constant 1 << 27. */
/linux-4.4.14/arch/sparc/include/asm/
Datomic_64.h38 ATOMIC_OP(xor) in ATOMIC_OPS()
/linux-4.4.14/arch/x86/net/
Dbpf_jit.S152 xor %eax,%eax
/linux-4.4.14/arch/c6x/include/asm/
DKbuild63 generic-y += xor.h
/linux-4.4.14/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.4.14/arch/unicore32/include/asm/
DKbuild66 generic-y += xor.h
/linux-4.4.14/arch/hexagon/mm/
Dcopy_user_template.S35 r4 = xor(dst,src)
/linux-4.4.14/arch/nios2/include/asm/
DKbuild65 generic-y += xor.h
/linux-4.4.14/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
/linux-4.4.14/arch/openrisc/include/asm/
DKbuild73 generic-y += xor.h
/linux-4.4.14/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.4.14/arch/mips/dec/
Dint-handler.S254 2: xor t1,t3
/linux-4.4.14/arch/sparc/kernel/
Dktlb.S117 xor %g2, %g4, %g5
/linux-4.4.14/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.4.14/arch/sh/kernel/
Dhead_64.S305 xor r21, r22, r21
/linux-4.4.14/crypto/
DMakefile128 obj-$(CONFIG_XOR_BLOCKS) += xor.o
/linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dhost.fuc110 xor $r1 #rfifo_qmaskb
/linux-4.4.14/arch/nios2/kernel/
Dinsnemu.S281 xor r17, r3, r5 /* MSB contains sign of quotient */
/linux-4.4.14/arch/powerpc/boot/dts/
Dicon.dts436 xor-accel@400200000 {
437 compatible = "amcc,xor-accelerator";
/linux-4.4.14/Documentation/
Dstatic-keys.txt207 ffffffff810442c7: 31 c0 xor %eax,%eax
229 ffffffff8104422c: 31 c0 xor %eax,%eax
/linux-4.4.14/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()

12