Lines Matching refs:z0
40 int d, z, z0; in raid6_sse21_gen_syndrome() local
42 z0 = disks - 3; /* Highest data disk */ in raid6_sse21_gen_syndrome()
43 p = dptr[z0+1]; /* XOR parity */ in raid6_sse21_gen_syndrome()
44 q = dptr[z0+2]; /* RS syndrome */ in raid6_sse21_gen_syndrome()
52 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_sse21_gen_syndrome()
53 asm volatile("movdqa %0,%%xmm2" : : "m" (dptr[z0][d])); /* P[0] */ in raid6_sse21_gen_syndrome()
54 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); in raid6_sse21_gen_syndrome()
56 asm volatile("movdqa %0,%%xmm6" : : "m" (dptr[z0-1][d])); in raid6_sse21_gen_syndrome()
57 for ( z = z0-2 ; z >= 0 ; z-- ) { in raid6_sse21_gen_syndrome()
92 int d, z, z0; in raid6_sse21_xor_syndrome() local
94 z0 = stop; /* P/Q right side optimization */ in raid6_sse21_xor_syndrome()
103 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); in raid6_sse21_xor_syndrome()
107 for ( z = z0-1 ; z >= start ; z-- ) { in raid6_sse21_xor_syndrome()
150 int d, z, z0; in raid6_sse22_gen_syndrome() local
152 z0 = disks - 3; /* Highest data disk */ in raid6_sse22_gen_syndrome()
153 p = dptr[z0+1]; /* XOR parity */ in raid6_sse22_gen_syndrome()
154 q = dptr[z0+2]; /* RS syndrome */ in raid6_sse22_gen_syndrome()
164 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_sse22_gen_syndrome()
165 asm volatile("movdqa %0,%%xmm2" : : "m" (dptr[z0][d])); /* P[0] */ in raid6_sse22_gen_syndrome()
166 asm volatile("movdqa %0,%%xmm3" : : "m" (dptr[z0][d+16])); /* P[1] */ in raid6_sse22_gen_syndrome()
169 for ( z = z0-1 ; z >= 0 ; z-- ) { in raid6_sse22_gen_syndrome()
203 int d, z, z0; in raid6_sse22_xor_syndrome() local
205 z0 = stop; /* P/Q right side optimization */ in raid6_sse22_xor_syndrome()
214 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); in raid6_sse22_xor_syndrome()
215 asm volatile("movdqa %0,%%xmm6" :: "m" (dptr[z0][d+16])); in raid6_sse22_xor_syndrome()
221 for ( z = z0-1 ; z >= start ; z-- ) { in raid6_sse22_xor_syndrome()
282 int d, z, z0; in raid6_sse24_gen_syndrome() local
284 z0 = disks - 3; /* Highest data disk */ in raid6_sse24_gen_syndrome()
285 p = dptr[z0+1]; /* XOR parity */ in raid6_sse24_gen_syndrome()
286 q = dptr[z0+2]; /* RS syndrome */ in raid6_sse24_gen_syndrome()
305 for ( z = z0 ; z >= 0 ; z-- ) { in raid6_sse24_gen_syndrome()
369 int d, z, z0; in raid6_sse24_xor_syndrome() local
371 z0 = stop; /* P/Q right side optimization */ in raid6_sse24_xor_syndrome()
380 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); in raid6_sse24_xor_syndrome()
381 asm volatile("movdqa %0,%%xmm6" :: "m" (dptr[z0][d+16])); in raid6_sse24_xor_syndrome()
382 asm volatile("movdqa %0,%%xmm12" :: "m" (dptr[z0][d+32])); in raid6_sse24_xor_syndrome()
383 asm volatile("movdqa %0,%%xmm14" :: "m" (dptr[z0][d+48])); in raid6_sse24_xor_syndrome()
393 for ( z = z0-1 ; z >= start ; z-- ) { in raid6_sse24_xor_syndrome()