Lines Matching refs:z0
45 int d, z, z0; in raid6_sse21_gen_syndrome() local
47 z0 = disks - 3; /* Highest data disk */ in raid6_sse21_gen_syndrome()
48 p = dptr[z0+1]; /* XOR parity */ in raid6_sse21_gen_syndrome()
49 q = dptr[z0+2]; /* RS syndrome */ in raid6_sse21_gen_syndrome()
57 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_sse21_gen_syndrome()
58 asm volatile("movdqa %0,%%xmm2" : : "m" (dptr[z0][d])); /* P[0] */ in raid6_sse21_gen_syndrome()
59 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); in raid6_sse21_gen_syndrome()
61 asm volatile("movdqa %0,%%xmm6" : : "m" (dptr[z0-1][d])); in raid6_sse21_gen_syndrome()
62 for ( z = z0-2 ; z >= 0 ; z-- ) { in raid6_sse21_gen_syndrome()
97 int d, z, z0; in raid6_sse21_xor_syndrome() local
99 z0 = stop; /* P/Q right side optimization */ in raid6_sse21_xor_syndrome()
108 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); in raid6_sse21_xor_syndrome()
112 for ( z = z0-1 ; z >= start ; z-- ) { in raid6_sse21_xor_syndrome()
155 int d, z, z0; in raid6_sse22_gen_syndrome() local
157 z0 = disks - 3; /* Highest data disk */ in raid6_sse22_gen_syndrome()
158 p = dptr[z0+1]; /* XOR parity */ in raid6_sse22_gen_syndrome()
159 q = dptr[z0+2]; /* RS syndrome */ in raid6_sse22_gen_syndrome()
169 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_sse22_gen_syndrome()
170 asm volatile("movdqa %0,%%xmm2" : : "m" (dptr[z0][d])); /* P[0] */ in raid6_sse22_gen_syndrome()
171 asm volatile("movdqa %0,%%xmm3" : : "m" (dptr[z0][d+16])); /* P[1] */ in raid6_sse22_gen_syndrome()
174 for ( z = z0-1 ; z >= 0 ; z-- ) { in raid6_sse22_gen_syndrome()
208 int d, z, z0; in raid6_sse22_xor_syndrome() local
210 z0 = stop; /* P/Q right side optimization */ in raid6_sse22_xor_syndrome()
219 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); in raid6_sse22_xor_syndrome()
220 asm volatile("movdqa %0,%%xmm6" :: "m" (dptr[z0][d+16])); in raid6_sse22_xor_syndrome()
226 for ( z = z0-1 ; z >= start ; z-- ) { in raid6_sse22_xor_syndrome()
287 int d, z, z0; in raid6_sse24_gen_syndrome() local
289 z0 = disks - 3; /* Highest data disk */ in raid6_sse24_gen_syndrome()
290 p = dptr[z0+1]; /* XOR parity */ in raid6_sse24_gen_syndrome()
291 q = dptr[z0+2]; /* RS syndrome */ in raid6_sse24_gen_syndrome()
310 for ( z = z0 ; z >= 0 ; z-- ) { in raid6_sse24_gen_syndrome()
374 int d, z, z0; in raid6_sse24_xor_syndrome() local
376 z0 = stop; /* P/Q right side optimization */ in raid6_sse24_xor_syndrome()
385 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); in raid6_sse24_xor_syndrome()
386 asm volatile("movdqa %0,%%xmm6" :: "m" (dptr[z0][d+16])); in raid6_sse24_xor_syndrome()
387 asm volatile("movdqa %0,%%xmm12" :: "m" (dptr[z0][d+32])); in raid6_sse24_xor_syndrome()
388 asm volatile("movdqa %0,%%xmm14" :: "m" (dptr[z0][d+48])); in raid6_sse24_xor_syndrome()
398 for ( z = z0-1 ; z >= start ; z-- ) { in raid6_sse24_xor_syndrome()