| /Linux-v4.19/arch/powerpc/lib/ |
| D | xor_vmx.c | 56 #define XOR(V1, V2) \ macro 74 XOR(v1, v2); in __xor_altivec_2() 94 XOR(v1, v2); in __xor_altivec_3() 95 XOR(v1, v3); in __xor_altivec_3() 119 XOR(v1, v2); in __xor_altivec_4() 120 XOR(v3, v4); in __xor_altivec_4() 121 XOR(v1, v3); in __xor_altivec_4() 148 XOR(v1, v2); in __xor_altivec_5() 149 XOR(v3, v4); in __xor_altivec_5() 150 XOR(v1, v5); in __xor_altivec_5() [all …]
|
| /Linux-v4.19/Documentation/devicetree/bindings/dma/ |
| D | mv-xor.txt | 1 * Marvell XOR engines 10 registers for the XOR engine. 13 The DT node must also contains sub-nodes for each XOR channel that the 14 XOR engine has. Those sub-nodes have the following required 16 - interrupts: interrupt of the XOR channel 20 - dmacap,memcpy to indicate that the XOR channel is capable of memcpy operations 21 - dmacap,memset to indicate that the XOR channel is capable of memset operations 22 - dmacap,xor to indicate that the XOR channel is capable of xor operations 23 - dmacap,interrupt to indicate that the XOR channel is capable of
|
| D | mv-xor-v2.txt | 1 * Marvell XOR v2 engines 14 - clocks: Optional reference to the clocks used by the XOR engine.
|
| /Linux-v4.19/lib/raid6/ |
| D | s390vx.uc | 53 static inline void XOR(int x, int y, int z) 94 p = dptr[z0 + 1]; /* XOR parity */ 104 XOR(8+$$,8+$$,16+$$); 106 XOR(0+$$,0+$$,16+$$); 107 XOR(8+$$,8+$$,16+$$); 124 p = dptr[disks - 2]; /* XOR parity */ 138 XOR(8+$$,8+$$,16+$$); 140 XOR(0+$$,0+$$,16+$$); 141 XOR(8+$$,8+$$,16+$$); 148 XOR(8+$$,8+$$,16+$$); [all …]
|
| D | altivec.uc | 81 p = dptr[z0+1]; /* XOR parity */ 126 NULL, /* XOR not yet implemented */
|
| D | int.uc | 91 p = dptr[z0+1]; /* XOR parity */ 120 p = dptr[disks-2]; /* XOR parity */
|
| D | neon.uc | 67 p = dptr[z0+1]; /* XOR parity */ 98 p = dptr[disks-2]; /* XOR parity */
|
| D | vpermxor.uc | 52 p = dptr[z0+1]; /* XOR parity */
|
| /Linux-v4.19/Documentation/devicetree/bindings/clock/ |
| D | mvebu-gated-clock.txt | 45 22 xor0 XOR DMA 0 46 23 xor1 XOR DMA 0 75 22 xor0 XOR 0 78 28 xor1 XOR 1 92 22 xor0 XOR 0 93 28 xor1 XOR 1 115 22 xor0 XOR DMA 0 118 28 xor1 XOR DMA 1 130 22 xor0 XOR DMA 0 150 23 xor0 XOR DMA 0 [all …]
|
| /Linux-v4.19/Documentation/devicetree/bindings/powerpc/4xx/ |
| D | ppc440spe-adma.txt | 1 PPC440SPe DMA/XOR (DMA Controller and XOR Accelerator) 4 are specified hereby. These are I2O/DMA, DMA and XOR nodes 60 iii) XOR Accelerator node 66 - interrupts : <interrupt mapping for XOR interrupt source>
|
| /Linux-v4.19/arch/parisc/math-emu/ |
| D | dbl_float.h | 422 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 …]
|
| D | sgl_float.h | 249 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)
|
| /Linux-v4.19/drivers/crypto/caam/ |
| D | desc_constr.h | 373 APPEND_MATH(XOR, desc, dest, src0, src1, len) 401 APPEND_MATH_IMM_u32(XOR, desc, dest, src0, src1, data) 432 APPEND_MATH_IMM_u64(XOR, desc, dest, src0, src1, data)
|
| /Linux-v4.19/arch/x86/crypto/ |
| D | aesni-intel_avx-x86_64.S | 196 # u8 shifted_hkey_1_k[16] store XOR HashKey <<1 mod poly here (for Karatsuba purposes) 197 # u8 shifted_hkey_2_k[16] store XOR HashKey^2 <<1 mod poly here (for Karatsuba purposes) 198 # u8 shifted_hkey_3_k[16] store XOR HashKey^3 <<1 mod poly here (for Karatsuba purposes) 199 # u8 shifted_hkey_4_k[16] store XOR HashKey^4 <<1 mod poly here (for Karatsuba purposes) 200 # u8 shifted_hkey_5_k[16] store XOR HashKey^5 <<1 mod poly here (for Karatsuba purposes) 201 # u8 shifted_hkey_6_k[16] store XOR HashKey^6 <<1 mod poly here (for Karatsuba purposes) 202 # u8 shifted_hkey_7_k[16] store XOR HashKey^7 <<1 mod poly here (for Karatsuba purposes) 203 # u8 shifted_hkey_8_k[16] store XOR HashKey^8 <<1 mod poly here (for Karatsuba purposes) 214 HashKey_k = 16*19 # store XOR of HashKey <<1 mod poly here (for Karatsuba purposes) 215 HashKey_2_k = 16*20 # store XOR of HashKey^2 <<1 mod poly here (for Karatsuba purposes) [all …]
|
| D | aesni-intel_asm.S | 393 pxor %xmm1, %xmm0 # XOR Encrypt(K, Yn) 678 pxor %xmm1, %xmm9 # Cyphertext XOR E(K, Yn) 714 pxor %xmm1, %xmm9 # Plaintext XOR E(K, Yn) 1127 pxor \TMP3, \XMM1 # Ciphertext/Plaintext XOR EK 1129 pxor \TMP3, \XMM2 # Ciphertext/Plaintext XOR EK 1131 pxor \TMP3, \XMM3 # Ciphertext/Plaintext XOR EK 1133 pxor \TMP3, \XMM4 # Ciphertext/Plaintext XOR EK 1335 pxor \TMP3, \XMM1 # Ciphertext/Plaintext XOR EK 1339 pxor \TMP3, \XMM2 # Ciphertext/Plaintext XOR EK 1343 pxor \TMP3, \XMM3 # Ciphertext/Plaintext XOR EK [all …]
|
| /Linux-v4.19/net/can/ |
| D | Kconfig | 51 They can be modified with AND/OR/XOR/SET operations as configured
|
| /Linux-v4.19/arch/sparc/net/ |
| D | bpf_jit_comp_32.c | 77 #define XOR F3(2, 0x03) macro 425 emit_alu_X(XOR); in bpf_jit_compile() 428 emit_alu_K(XOR, K); in bpf_jit_compile()
|
| D | bpf_jit_comp_64.c | 145 #define XOR F3(2, 0x03) macro 284 emit(XOR | IMMED | RS1(reg) | S13(lbits) | RD(reg), ctx); in emit_set_const_sext() 575 emit(XOR | IMMED | RS1(dest) | S13(low_bits) | RD(dest), ctx); in emit_loadimm64() 928 emit_alu(XOR, src, dst, ctx); in build_insn() 1070 emit_alu_K(XOR, dst, imm, ctx); in build_insn()
|
| /Linux-v4.19/Documentation/ |
| D | crc32.txt | 39 and to make the XOR cancel, it's just a copy of bit 32 of the remainder. 109 If the input is a multiple of 32 bits, you can even XOR in a 32-bit 160 final CRC is simply the XOR of the 4 table look-ups.
|
| /Linux-v4.19/include/linux/ |
| D | ethtool.h | 77 #define ETH_RSS_HASH_XOR __ETH_RSS_HASH(XOR)
|
| /Linux-v4.19/Documentation/driver-api/dmaengine/ |
| D | provider.rst | 88 async TX API, to offload operations such as memory copy, XOR, 167 - The device is able to perform XOR operations on memory areas 169 - Used to accelerate XOR intensive tasks, such as RAID5 173 - The device is able to perform parity check using the XOR 179 simple XOR, and Q being a Reed-Solomon algorithm.
|
| /Linux-v4.19/drivers/dma/ |
| D | Kconfig | 360 bool "Marvell XOR engine support" 366 Enable support for the Marvell XOR engine. 369 bool "Marvell XOR engine version 2 support " 376 Enable support for the Marvell version 2 XOR engine. 378 This engine provides acceleration for copy, XOR and RAID6
|
| /Linux-v4.19/kernel/bpf/ |
| D | core.c | 843 INSN_3(ALU, XOR, X), \ 858 INSN_3(ALU, XOR, K), \ 871 INSN_3(ALU64, XOR, X), \ 885 INSN_3(ALU64, XOR, K), \ 1016 ALU(XOR, ^) in ___bpf_prog_run()
|
| /Linux-v4.19/Documentation/md/ |
| D | raid5-ppl.txt | 13 Partial parity for a write operation is the XOR of stripe data chunks not
|
| /Linux-v4.19/Documentation/filesystems/ |
| D | omfs.txt | 59 u8 h_check_xor; /* XOR of header bytes before this */
|