Lines Matching refs:z0
38 int d, z, z0; in raid6_avx21_gen_syndrome() local
40 z0 = disks - 3; /* Highest data disk */ in raid6_avx21_gen_syndrome()
41 p = dptr[z0+1]; /* XOR parity */ in raid6_avx21_gen_syndrome()
42 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx21_gen_syndrome()
50 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_avx21_gen_syndrome()
51 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ in raid6_avx21_gen_syndrome()
52 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); in raid6_avx21_gen_syndrome()
54 asm volatile("vmovdqa %0,%%ymm6" : : "m" (dptr[z0-1][d])); in raid6_avx21_gen_syndrome()
55 for (z = z0-2; z >= 0; z--) { in raid6_avx21_gen_syndrome()
87 int d, z, z0; in raid6_avx21_xor_syndrome() local
89 z0 = stop; /* P/Q right side optimization */ in raid6_avx21_xor_syndrome()
98 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx21_xor_syndrome()
102 for (z = z0-1 ; z >= start ; z--) { in raid6_avx21_xor_syndrome()
145 int d, z, z0; in raid6_avx22_gen_syndrome() local
147 z0 = disks - 3; /* Highest data disk */ in raid6_avx22_gen_syndrome()
148 p = dptr[z0+1]; /* XOR parity */ in raid6_avx22_gen_syndrome()
149 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx22_gen_syndrome()
158 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_avx22_gen_syndrome()
159 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d+32])); in raid6_avx22_gen_syndrome()
160 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ in raid6_avx22_gen_syndrome()
161 asm volatile("vmovdqa %0,%%ymm3" : : "m" (dptr[z0][d+32]));/* P[1] */ in raid6_avx22_gen_syndrome()
164 for (z = z0-1; z >= 0; z--) { in raid6_avx22_gen_syndrome()
197 int d, z, z0; in raid6_avx22_xor_syndrome() local
199 z0 = stop; /* P/Q right side optimization */ in raid6_avx22_xor_syndrome()
208 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx22_xor_syndrome()
209 asm volatile("vmovdqa %0,%%ymm6" :: "m" (dptr[z0][d+32])); in raid6_avx22_xor_syndrome()
215 for (z = z0-1 ; z >= start ; z--) { in raid6_avx22_xor_syndrome()
277 int d, z, z0; in raid6_avx24_gen_syndrome() local
279 z0 = disks - 3; /* Highest data disk */ in raid6_avx24_gen_syndrome()
280 p = dptr[z0+1]; /* XOR parity */ in raid6_avx24_gen_syndrome()
281 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx24_gen_syndrome()
297 for (z = z0; z >= 0; z--) { in raid6_avx24_gen_syndrome()
358 int d, z, z0; in raid6_avx24_xor_syndrome() local
360 z0 = stop; /* P/Q right side optimization */ in raid6_avx24_xor_syndrome()
369 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx24_xor_syndrome()
370 asm volatile("vmovdqa %0,%%ymm6" :: "m" (dptr[z0][d+32])); in raid6_avx24_xor_syndrome()
371 asm volatile("vmovdqa %0,%%ymm12" :: "m" (dptr[z0][d+64])); in raid6_avx24_xor_syndrome()
372 asm volatile("vmovdqa %0,%%ymm14" :: "m" (dptr[z0][d+96])); in raid6_avx24_xor_syndrome()
382 for (z = z0-1 ; z >= start ; z--) { in raid6_avx24_xor_syndrome()