Lines Matching refs:z0
46 int d, z, z0; in raid6_avx21_gen_syndrome() local
48 z0 = disks - 3; /* Highest data disk */ in raid6_avx21_gen_syndrome()
49 p = dptr[z0+1]; /* XOR parity */ in raid6_avx21_gen_syndrome()
50 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx21_gen_syndrome()
58 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_avx21_gen_syndrome()
59 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ in raid6_avx21_gen_syndrome()
60 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); in raid6_avx21_gen_syndrome()
62 asm volatile("vmovdqa %0,%%ymm6" : : "m" (dptr[z0-1][d])); in raid6_avx21_gen_syndrome()
63 for (z = z0-2; z >= 0; z--) { in raid6_avx21_gen_syndrome()
95 int d, z, z0; in raid6_avx21_xor_syndrome() local
97 z0 = stop; /* P/Q right side optimization */ in raid6_avx21_xor_syndrome()
106 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx21_xor_syndrome()
110 for (z = z0-1 ; z >= start ; z--) { in raid6_avx21_xor_syndrome()
153 int d, z, z0; in raid6_avx22_gen_syndrome() local
155 z0 = disks - 3; /* Highest data disk */ in raid6_avx22_gen_syndrome()
156 p = dptr[z0+1]; /* XOR parity */ in raid6_avx22_gen_syndrome()
157 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx22_gen_syndrome()
166 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_avx22_gen_syndrome()
167 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d+32])); in raid6_avx22_gen_syndrome()
168 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ in raid6_avx22_gen_syndrome()
169 asm volatile("vmovdqa %0,%%ymm3" : : "m" (dptr[z0][d+32]));/* P[1] */ in raid6_avx22_gen_syndrome()
172 for (z = z0-1; z >= 0; z--) { in raid6_avx22_gen_syndrome()
205 int d, z, z0; in raid6_avx22_xor_syndrome() local
207 z0 = stop; /* P/Q right side optimization */ in raid6_avx22_xor_syndrome()
216 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx22_xor_syndrome()
217 asm volatile("vmovdqa %0,%%ymm6" :: "m" (dptr[z0][d+32])); in raid6_avx22_xor_syndrome()
223 for (z = z0-1 ; z >= start ; z--) { in raid6_avx22_xor_syndrome()
285 int d, z, z0; in raid6_avx24_gen_syndrome() local
287 z0 = disks - 3; /* Highest data disk */ in raid6_avx24_gen_syndrome()
288 p = dptr[z0+1]; /* XOR parity */ in raid6_avx24_gen_syndrome()
289 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx24_gen_syndrome()
305 for (z = z0; z >= 0; z--) { in raid6_avx24_gen_syndrome()
366 int d, z, z0; in raid6_avx24_xor_syndrome() local
368 z0 = stop; /* P/Q right side optimization */ in raid6_avx24_xor_syndrome()
377 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx24_xor_syndrome()
378 asm volatile("vmovdqa %0,%%ymm6" :: "m" (dptr[z0][d+32])); in raid6_avx24_xor_syndrome()
379 asm volatile("vmovdqa %0,%%ymm12" :: "m" (dptr[z0][d+64])); in raid6_avx24_xor_syndrome()
380 asm volatile("vmovdqa %0,%%ymm14" :: "m" (dptr[z0][d+96])); in raid6_avx24_xor_syndrome()
390 for (z = z0-1 ; z >= start ; z--) { in raid6_avx24_xor_syndrome()