Home
last modified time | relevance | path

Searched refs:XOR (Results 1 – 46 of 46) sorted by relevance

/linux-4.4.14/arch/powerpc/lib/
Dxor_vmx.c49 #define XOR(V1, V2) \ macro
70 XOR(v1, v2); in xor_altivec_2()
96 XOR(v1, v2); in xor_altivec_3()
97 XOR(v1, v3); in xor_altivec_3()
127 XOR(v1, v2); in xor_altivec_4()
128 XOR(v3, v4); in xor_altivec_4()
129 XOR(v1, v3); in xor_altivec_4()
162 XOR(v1, v2); in xor_altivec_5()
163 XOR(v3, v4); in xor_altivec_5()
164 XOR(v1, v5); in xor_altivec_5()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dmv-xor.txt1 * Marvell XOR engines
7 registers for the XOR engine.
10 The DT node must also contains sub-nodes for each XOR channel that the
11 XOR engine has. Those sub-nodes have the following required
13 - interrupts: interrupt of the XOR channel
17 - dmacap,memcpy to indicate that the XOR channel is capable of memcpy operations
18 - dmacap,memset to indicate that the XOR channel is capable of memset operations
19 - dmacap,xor to indicate that the XOR channel is capable of xor operations
20 - dmacap,interrupt to indicate that the XOR channel is capable of
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dmvebu-gated-clock.txt45 22 xor0 XOR DMA 0
46 23 xor1 XOR DMA 0
75 22 xor0 XOR 0
78 28 xor1 XOR 1
90 22 xor0 XOR 0
91 28 xor1 XOR 1
113 22 xor0 XOR DMA 0
116 28 xor1 XOR DMA 1
138 23 xor0 XOR DMA 0
139 24 xor1 XOR DMA 1
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/
Dppc440spe-adma.txt1 PPC440SPe DMA/XOR (DMA Controller and XOR Accelerator)
4 are specified hereby. These are I2O/DMA, DMA and XOR nodes
61 iii) XOR Accelerator node
67 - interrupts : <interrupt mapping for XOR interrupt source>
/linux-4.4.14/arch/metag/tbx/
Dtbiroot.S77 XOR D0Re0,D0Re0,D0Re0
78 XOR D1Re0,D1Re0,D1Re0
Dtbidefr.S86 XOR D1Re0, D1Re0, #-1 /* Prepare mask for acknowledge (avoids stall) */
157 XOR TXDEFR, D0Re0, D1Re0
Dtbictx.S38 XOR D0Ar4,D0Ar4,#-1 /* D0Ar4 = ~TrigBit */
43 XOR D0Ar2,D0Ar2,D0Ar4 /* Less Ints in TrigMask */
147 XOR TXL1COUNT,D0FrT,D0FrT
148 XOR TXL2COUNT,D1RtP,D1RtP
201 XOR D0Ar4,D0Ar4,#-1
Dtbisoft.S131 XOR D1Ar5,D1Ar5,D1Ar5 /* D1Ar5 = 0 */
151 XOR D0Re0,D0Re0,D0Re0 /* D0Re0 = 0 */
Dtbicore.S65 XOR D0Ar2,D0Ar2,D0Re0 /* Toggle Id PSTAT if privileged */
Dtbictxfpu.S56 XOR D0Ar4, D0Ar4, D0Ar6
Dtbipcx.S399 XOR D1Re0,D1Re0,#0x4000
/linux-4.4.14/arch/parisc/math-emu/
Ddbl_float.h422 result = Dallp1(left) XOR Dallp1(right)
425 Dallp1(result) = left XOR Dallp1(right)
428 Dallp2(left) = Dallp2(left) XOR Dallp2(right); \
429 Dallp2(right) = Dallp2(left) XOR Dallp2(right); \
430 Dallp2(left) = Dallp2(left) XOR Dallp2(right)
559 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
560 Dextallp2(rightp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
561 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
562 Dextallp3(leftp3) = Dextallp3(leftp3) XOR Dextallp3(rightp3); \
563 Dextallp3(rightp3) = Dextallp3(leftp3) XOR Dextallp3(rightp3); \
[all …]
Dsgl_float.h249 result = Sall(left) XOR Sall(right);
252 Sall(result) = left XOR Sall(right)
341 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \
342 Sextallp2(rightp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \
343 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2)
Dfloat.h398 #define XOR ^
/linux-4.4.14/arch/metag/lib/
Ddiv64.S79 XOR D0.5,D0Ar2,D0Ar4 define
80 XOR D1.5,D1Ar1,D1Ar3 define
Dip_fast_csum.S28 XOR D0Re0,D0Re0,#-1
Ddivsi3.S33 XOR D0Ar4,D1Ar1,D1Re0 ! D0Ar4 -ive if result is -ive
/linux-4.4.14/lib/raid6/
Dtilegx.uc61 p = (u64 *)dptr[z0+1]; /* XOR parity */
83 NULL, /* XOR not yet implemented */
Daltivec.uc78 p = dptr[z0+1]; /* XOR parity */
122 NULL, /* XOR not yet implemented */
Dneon.uc63 p = dptr[z0+1]; /* XOR parity */
94 p = dptr[disks-2]; /* XOR parity */
Dint.uc91 p = dptr[z0+1]; /* XOR parity */
120 p = dptr[disks-2]; /* XOR parity */
/linux-4.4.14/arch/metag/kernel/
Dtbiunexp.S12 XOR TXMASKI,D1Re0,D1Re0 ! Turn off BGNDHALT handling!
Dhead.S45 XOR TXENABLE,D0Re0,D0Re0
/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/drivers/crypto/caam/
Ddesc_constr.h327 APPEND_MATH(XOR, desc, dest, src0, src1, len)
355 APPEND_MATH_IMM_u32(XOR, desc, dest, src0, src1, data)
386 APPEND_MATH_IMM_u64(XOR, desc, dest, src0, src1, data)
/linux-4.4.14/arch/x86/crypto/
Daesni-intel_avx-x86_64.S156 # u8 shifted_hkey_1_k[16] store XOR HashKey <<1 mod poly here (for Karatsuba purposes)
157 # u8 shifted_hkey_2_k[16] store XOR HashKey^2 <<1 mod poly here (for Karatsuba purposes)
158 # u8 shifted_hkey_3_k[16] store XOR HashKey^3 <<1 mod poly here (for Karatsuba purposes)
159 # u8 shifted_hkey_4_k[16] store XOR HashKey^4 <<1 mod poly here (for Karatsuba purposes)
160 # u8 shifted_hkey_5_k[16] store XOR HashKey^5 <<1 mod poly here (for Karatsuba purposes)
161 # u8 shifted_hkey_6_k[16] store XOR HashKey^6 <<1 mod poly here (for Karatsuba purposes)
162 # u8 shifted_hkey_7_k[16] store XOR HashKey^7 <<1 mod poly here (for Karatsuba purposes)
163 # u8 shifted_hkey_8_k[16] store XOR HashKey^8 <<1 mod poly here (for Karatsuba purposes)
174 HashKey_k = 16*19 # store XOR of HashKey <<1 mod poly here (for Karatsuba purposes)
175 HashKey_2_k = 16*20 # store XOR of HashKey^2 <<1 mod poly here (for Karatsuba purposes)
[all …]
Daesni-intel_asm.S804 pxor \TMP3, \XMM1 # Ciphertext/Plaintext XOR EK
806 pxor \TMP3, \XMM2 # Ciphertext/Plaintext XOR EK
808 pxor \TMP3, \XMM3 # Ciphertext/Plaintext XOR EK
810 pxor \TMP3, \XMM4 # Ciphertext/Plaintext XOR EK
1012 pxor \TMP3, \XMM1 # Ciphertext/Plaintext XOR EK
1016 pxor \TMP3, \XMM2 # Ciphertext/Plaintext XOR EK
1020 pxor \TMP3, \XMM3 # Ciphertext/Plaintext XOR EK
1024 pxor \TMP3, \XMM4 # Ciphertext/Plaintext XOR EK
1383 pxor %xmm1, %xmm0 # Ciphertext XOR E(K, Yn)
1643 pxor %xmm1, %xmm0 # Plaintext XOR Encrypt(K, Yn)
Dchacha20-avx2-x86_64.S37 # words, which allows us to do XOR in AVX registers. 8/16-bit word
Dchacha20-ssse3-x86_64.S156 # which allows us to do XOR in SSE registers. 8/16-bit word rotation is
Dsha512-avx2-asm.S228 # XOR the three components
/linux-4.4.14/include/linux/
Dethtool.h77 #define ETH_RSS_HASH_XOR __ETH_RSS_HASH(XOR)
/linux-4.4.14/Documentation/dmaengine/
Dprovider.txt87 async TX API, to offload operations such as memory copy, XOR,
163 - The device is able to perform XOR operations on memory areas
164 - Used to accelerate XOR intensive tasks, such as RAID5
167 - The device is able to perform parity check using the XOR
172 simple XOR, and Q being a Reed-Solomon algorithm.
/linux-4.4.14/net/can/
DKconfig51 They can be modified with AND/OR/XOR/SET operations as configured
/linux-4.4.14/Documentation/
Dcrc32.txt36 and to make the XOR cancel, it's just a copy of bit 32 of the remainder.
102 If the input is a multiple of 32 bits, you can even XOR in a 32-bit
153 final CRC is simply the XOR of the 4 table look-ups.
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_comp.c100 #define XOR F3(2, 0x03) macro
462 emit_alu_X(XOR); in bpf_jit_compile()
465 emit_alu_K(XOR, K); in bpf_jit_compile()
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt87 30: XOR Eb,Gb
88 31: XOR Ev,Gv
89 32: XOR Gb,Eb
90 33: XOR Gv,Ev
91 34: XOR AL,Ib
92 35: XOR rAX,Iz
815 6: XOR
/linux-4.4.14/arch/x86/lib/
Dx86-opcode-map.txt87 30: XOR Eb,Gb
88 31: XOR Ev,Gv
89 32: XOR Gb,Eb
90 33: XOR Gv,Ev
91 34: XOR AL,Ib
92 35: XOR rAX,Iz
815 6: XOR
/linux-4.4.14/Documentation/filesystems/
Domfs.txt59 u8 h_check_xor; /* XOR of header bytes before this */
/linux-4.4.14/Documentation/networking/
Dbonding.txt289 switch is configured to distribute the packets in an XOR
580 XOR policy: Transmit based on the selected transmit
582 MAC address XOR'd with destination MAC address XOR
603 the default simple XOR policy via the xmit_hash_policy
841 Uses XOR of hardware MAC addresses and packet type ID
844 hash = source MAC XOR destination MAC XOR packet type ID
857 Uses XOR of hardware MAC addresses and IP addresses to
860 hash = source MAC XOR destination MAC XOR packet type ID
861 hash = hash XOR source IP XOR destination IP
862 hash = hash XOR (hash RSHIFT 16)
[all …]
Dcan.txt485 For the 2^29 possible EFF CAN identifiers a 10 bit XOR folding is used as
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-osd-api.txt193 '0110' destination XOR source
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dmmc.txt63 in the latter case. We choose to use the XOR logic for GPIO CD and WP lines.
/linux-4.4.14/drivers/dma/
DKconfig334 bool "Marvell XOR engine support"
340 Enable support for the Marvell XOR engine.
/linux-4.4.14/arch/c6x/kernel/
Dentry.S58 XOR .D2 SP,B1,B0 ; (SP ^ KSP)
/linux-4.4.14/Documentation/frv/
Dkernel-ABI.txt230 ICC2.Z would be set to indicate the result of XOR'ing the saved
/linux-4.4.14/kernel/bpf/
Dcore.c337 ALU(XOR, ^) in __bpf_prog_run()