Lines Matching refs:z0

40 	int d, z, z0;  in raid6_avx21_gen_syndrome()  local
42 z0 = disks - 3; /* Highest data disk */ in raid6_avx21_gen_syndrome()
43 p = dptr[z0+1]; /* XOR parity */ in raid6_avx21_gen_syndrome()
44 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx21_gen_syndrome()
52 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_avx21_gen_syndrome()
53 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ in raid6_avx21_gen_syndrome()
54 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); in raid6_avx21_gen_syndrome()
56 asm volatile("vmovdqa %0,%%ymm6" : : "m" (dptr[z0-1][d])); in raid6_avx21_gen_syndrome()
57 for (z = z0-2; z >= 0; z--) { in raid6_avx21_gen_syndrome()
89 int d, z, z0; in raid6_avx21_xor_syndrome() local
91 z0 = stop; /* P/Q right side optimization */ in raid6_avx21_xor_syndrome()
100 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx21_xor_syndrome()
104 for (z = z0-1 ; z >= start ; z--) { in raid6_avx21_xor_syndrome()
147 int d, z, z0; in raid6_avx22_gen_syndrome() local
149 z0 = disks - 3; /* Highest data disk */ in raid6_avx22_gen_syndrome()
150 p = dptr[z0+1]; /* XOR parity */ in raid6_avx22_gen_syndrome()
151 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx22_gen_syndrome()
160 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); in raid6_avx22_gen_syndrome()
161 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d+32])); in raid6_avx22_gen_syndrome()
162 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ in raid6_avx22_gen_syndrome()
163 asm volatile("vmovdqa %0,%%ymm3" : : "m" (dptr[z0][d+32]));/* P[1] */ in raid6_avx22_gen_syndrome()
166 for (z = z0-1; z >= 0; z--) { in raid6_avx22_gen_syndrome()
199 int d, z, z0; in raid6_avx22_xor_syndrome() local
201 z0 = stop; /* P/Q right side optimization */ in raid6_avx22_xor_syndrome()
210 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx22_xor_syndrome()
211 asm volatile("vmovdqa %0,%%ymm6" :: "m" (dptr[z0][d+32])); in raid6_avx22_xor_syndrome()
217 for (z = z0-1 ; z >= start ; z--) { in raid6_avx22_xor_syndrome()
279 int d, z, z0; in raid6_avx24_gen_syndrome() local
281 z0 = disks - 3; /* Highest data disk */ in raid6_avx24_gen_syndrome()
282 p = dptr[z0+1]; /* XOR parity */ in raid6_avx24_gen_syndrome()
283 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx24_gen_syndrome()
299 for (z = z0; z >= 0; z--) { in raid6_avx24_gen_syndrome()
360 int d, z, z0; in raid6_avx24_xor_syndrome() local
362 z0 = stop; /* P/Q right side optimization */ in raid6_avx24_xor_syndrome()
371 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx24_xor_syndrome()
372 asm volatile("vmovdqa %0,%%ymm6" :: "m" (dptr[z0][d+32])); in raid6_avx24_xor_syndrome()
373 asm volatile("vmovdqa %0,%%ymm12" :: "m" (dptr[z0][d+64])); in raid6_avx24_xor_syndrome()
374 asm volatile("vmovdqa %0,%%ymm14" :: "m" (dptr[z0][d+96])); in raid6_avx24_xor_syndrome()
384 for (z = z0-1 ; z >= start ; z--) { in raid6_avx24_xor_syndrome()