Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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
16 - dmacap,memcpy to indicate that the XOR channel is capable of memcpy operations
17 - dmacap,memset to indicate that the XOR channel is capable of memset operations
18 - dmacap,xor to indicate that the XOR channel is capable of xor operations
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dmvebu-gated-clock.txt44 22 xor0 XOR DMA 0
45 23 xor1 XOR DMA 0
74 22 xor0 XOR 0
77 28 xor1 XOR 1
89 22 xor0 XOR 0
90 28 xor1 XOR 1
112 22 xor0 XOR DMA 0
115 28 xor1 XOR DMA 1
137 23 xor0 XOR DMA 0
138 24 xor1 XOR DMA 1
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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 */
Dint.uc91 p = dptr[z0+1]; /* XOR parity */
120 p = dptr[disks-2]; /* XOR parity */
Dneon.uc62 p = dptr[z0+1]; /* XOR parity */
/linux-4.1.27/arch/metag/kernel/
Dtbiunexp.S12 XOR TXMASKI,D1Re0,D1Re0 ! Turn off BGNDHALT handling!
Dhead.S45 XOR TXENABLE,D0Re0,D0Re0
/linux-4.1.27/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.1.27/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)
Dsha512-avx2-asm.S228 # XOR the three components
/linux-4.1.27/include/linux/
Dethtool.h77 #define ETH_RSS_HASH_XOR __ETH_RSS_HASH(XOR)
/linux-4.1.27/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.1.27/net/can/
DKconfig51 They can be modified with AND/OR/XOR/SET operations as configured
/linux-4.1.27/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.1.27/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.1.27/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
804 6: XOR
/linux-4.1.27/Documentation/filesystems/
Domfs.txt59 u8 h_check_xor; /* XOR of header bytes before this */
/linux-4.1.27/Documentation/networking/
Dbonding.txt252 switch is configured to distribute the packets in an XOR
543 XOR policy: Transmit based on the selected transmit
545 MAC address XOR'd with destination MAC address XOR
566 the default simple XOR policy via the xmit_hash_policy
804 Uses XOR of hardware MAC addresses and packet type ID
807 hash = source MAC XOR destination MAC XOR packet type ID
820 Uses XOR of hardware MAC addresses and IP addresses to
823 hash = source MAC XOR destination MAC XOR packet type ID
824 hash = hash XOR source IP XOR destination IP
825 hash = hash XOR (hash RSHIFT 16)
[all …]
Dcan.txt482 For the 2^29 possible EFF CAN identifiers a 10 bit XOR folding is used as
/linux-4.1.27/Documentation/video4linux/cx2341x/
Dfw-osd-api.txt193 '0110' destination XOR source
/linux-4.1.27/drivers/dma/
DKconfig138 bool "Marvell XOR engine support"
144 Enable support for the Marvell XOR engine.
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dmmc.txt57 in the latter case. We choose to use the XOR logic for GPIO CD and WP lines.
/linux-4.1.27/arch/c6x/kernel/
Dentry.S58 XOR .D2 SP,B1,B0 ; (SP ^ KSP)
/linux-4.1.27/kernel/bpf/
Dcore.c326 ALU(XOR, ^) in __bpf_prog_run()
/linux-4.1.27/Documentation/frv/
Dkernel-ABI.txt230 ICC2.Z would be set to indicate the result of XOR'ing the saved