| /linux-6.15/arch/loongarch/lib/ |
| H A D | xor_simd.c | 23 #define XOR(dj, k) "vxor.v $vr" #dj ", $vr" #dj ", $vr" #k "\n\t" macro 36 XOR(0, 4) \ 37 XOR(1, 5) \ 38 XOR(2, 6) \ 39 XOR(3, 7) 52 #undef XOR 66 #define XOR(dj, k) "xvxor.v $xr" #dj ", $xr" #dj ", $xr" #k "\n\t" macro 75 XOR(0, 2) \ 76 XOR(1, 3) 87 #undef XOR
|
| /linux-6.15/arch/powerpc/lib/ |
| H A D | xor_vmx.c | 44 #define XOR(V1, V2) \ macro 63 XOR(v1, v2); in __xor_altivec_2() 85 XOR(v1, v2); in __xor_altivec_3() 86 XOR(v1, v3); in __xor_altivec_3() 112 XOR(v1, v2); in __xor_altivec_4() 113 XOR(v3, v4); in __xor_altivec_4() 114 XOR(v1, v3); in __xor_altivec_4() 144 XOR(v1, v2); in __xor_altivec_5() 145 XOR(v3, v4); in __xor_altivec_5() 146 XOR(v1, v5); in __xor_altivec_5() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/dma/ |
| H A 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
|
| H A D | marvell,xor-v2.yaml | 7 title: Marvell XOR v2 engines
|
| /linux-6.15/lib/raid6/ |
| H A D | s390vx.uc | 42 #define XOR(x, y, z) fpu_vx(x, y, z) 58 p = dptr[z0 + 1]; /* XOR parity */ 68 XOR(8+$$,8+$$,16+$$); 70 XOR(0+$$,0+$$,16+$$); 71 XOR(8+$$,8+$$,16+$$); 102 XOR(8+$$,8+$$,16+$$); 104 XOR(0+$$,0+$$,16+$$); 105 XOR(8+$$,8+$$,16+$$); 112 XOR(8+$$,8+$$,16+$$); 115 XOR(16+$$,16+$$,0+$$); [all …]
|
| H A D | altivec.uc | 81 p = dptr[z0+1]; /* XOR parity */ 126 NULL, /* XOR not yet implemented */
|
| H A D | int.uc | 84 p = dptr[z0+1]; /* XOR parity */ 113 p = dptr[disks-2]; /* XOR parity */
|
| H A D | neon.uc | 67 p = dptr[z0+1]; /* XOR parity */ 98 p = dptr[disks-2]; /* XOR parity */
|
| H A D | vpermxor.uc | 52 p = dptr[z0+1]; /* XOR parity */
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A 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-6.15/Documentation/devicetree/bindings/powerpc/4xx/ |
| H A 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-6.15/arch/arm64/crypto/ |
| H A D | Kconfig | 166 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E 183 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E 216 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E 246 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E
|
| /linux-6.15/arch/parisc/math-emu/ |
| H A D | dbl_float.h | 409 result = Dallp1(left) XOR Dallp1(right) 412 Dallp1(result) = left XOR Dallp1(right) 415 Dallp2(left) = Dallp2(left) XOR Dallp2(right); \ 416 Dallp2(right) = Dallp2(left) XOR Dallp2(right); \ 417 Dallp2(left) = Dallp2(left) XOR Dallp2(right) 546 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \ 547 Dextallp2(rightp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \ 548 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \ 549 Dextallp3(leftp3) = Dextallp3(leftp3) XOR Dextallp3(rightp3); \ 550 Dextallp3(rightp3) = Dextallp3(leftp3) XOR Dextallp3(rightp3); \ [all …]
|
| H A D | sgl_float.h | 236 result = Sall(left) XOR Sall(right); 239 Sall(result) = left XOR Sall(right) 328 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \ 329 Sextallp2(rightp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \ 330 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2)
|
| /linux-6.15/arch/arm/crypto/ |
| H A D | Kconfig | 182 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E 211 - XTS (XOR Encrypt XOR with ciphertext stealing) mode (NIST SP800-38E
|
| /linux-6.15/scripts/atomic/kerneldoc/ |
| H A D | xor | 3 * ${class}${atomicname}() - atomic bitwise XOR with ${desc_order} ordering
|
| /linux-6.15/drivers/crypto/caam/ |
| H A D | desc_constr.h | 429 APPEND_MATH(XOR, desc, dest, src0, src1, len) 457 APPEND_MATH_IMM_u32(XOR, desc, dest, src0, src1, data) 488 APPEND_MATH_IMM_u64(XOR, desc, dest, src0, src1, data)
|
| /linux-6.15/Documentation/staging/ |
| H A D | crc32.rst | 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-6.15/arch/sparc/net/ |
| H A 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()
|
| H A 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() 936 emit_alu(XOR, src, dst, ctx); in build_insn() 1091 emit_alu_K(XOR, dst, imm, ctx); in build_insn()
|
| /linux-6.15/arch/x86/lib/ |
| H A D | x86-opcode-map.txt | 97 30: XOR Eb,Gb 98 31: XOR Ev,Gv 99 32: XOR Gb,Eb 100 33: XOR Gv,Ev 101 34: XOR AL,Ib 102 35: XOR rAX,Iz 962 30: XOR Eb,Gb (ev) 963 31: XOR Ev,Gv (es) | XOR Ev,Gv (66),(es) 964 32: XOR Gb,Eb (ev) 965 33: XOR Gv,Ev (es) | XOR Gv,Ev (66),(es) [all …]
|
| /linux-6.15/tools/arch/x86/lib/ |
| H A D | x86-opcode-map.txt | 97 30: XOR Eb,Gb 98 31: XOR Ev,Gv 99 32: XOR Gb,Eb 100 33: XOR Gv,Ev 101 34: XOR AL,Ib 102 35: XOR rAX,Iz 962 30: XOR Eb,Gb (ev) 963 31: XOR Ev,Gv (es) | XOR Ev,Gv (66),(es) 964 32: XOR Gb,Eb (ev) 965 33: XOR Gv,Ev (es) | XOR Gv,Ev (66),(es) [all …]
|
| /linux-6.15/drivers/dma/ |
| H A D | Kconfig | 478 bool "Marvell XOR engine support" 484 Enable support for the Marvell XOR engine. 487 bool "Marvell XOR engine version 2 support " 494 Enable support for the Marvell version 2 XOR engine. 496 This engine provides acceleration for copy, XOR and RAID6
|
| /linux-6.15/Documentation/networking/ |
| H A D | bonding.rst | 636 XOR policy: Transmit based on the selected transmit 638 MAC address XOR'd with destination MAC address XOR 922 hash = source MAC[5] XOR destination MAC[5] XOR packet type ID 938 hash = source MAC[5] XOR destination MAC[5] XOR packet type ID 939 hash = hash XOR source IP XOR destination IP 940 hash = hash XOR (hash RSHIFT 16) 941 hash = hash XOR (hash RSHIFT 8) 970 hash = hash XOR source IP XOR destination IP 971 hash = hash XOR (hash RSHIFT 16) 972 hash = hash XOR (hash RSHIFT 8) [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/gpio/ |
| H A D | nxp,pcf8575.yaml | 103 # lines-initial-states XOR reset-gpios
|