Lines Matching refs:dptr
44 u8 **dptr = (u8 **)ptrs; in raid6_avx21_gen_syndrome() local
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()
64 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); in raid6_avx21_gen_syndrome()
71 asm volatile("vmovdqa %0,%%ymm6" : : "m" (dptr[z][d])); in raid6_avx21_gen_syndrome()
93 u8 **dptr = (u8 **)ptrs; in raid6_avx21_xor_syndrome() local
98 p = dptr[disks-2]; /* XOR parity */ in raid6_avx21_xor_syndrome()
99 q = dptr[disks-1]; /* RS syndrome */ in raid6_avx21_xor_syndrome()
106 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx21_xor_syndrome()
116 asm volatile("vmovdqa %0,%%ymm5" :: "m" (dptr[z][d])); in raid6_avx21_xor_syndrome()
151 u8 **dptr = (u8 **)ptrs; in raid6_avx22_gen_syndrome() local
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()
173 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); in raid6_avx22_gen_syndrome()
174 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+32])); in raid6_avx22_gen_syndrome()
183 asm volatile("vmovdqa %0,%%ymm5" : : "m" (dptr[z][d])); in raid6_avx22_gen_syndrome()
184 asm volatile("vmovdqa %0,%%ymm7" : : "m" (dptr[z][d+32])); in raid6_avx22_gen_syndrome()
203 u8 **dptr = (u8 **)ptrs; in raid6_avx22_xor_syndrome() local
208 p = dptr[disks-2]; /* XOR parity */ in raid6_avx22_xor_syndrome()
209 q = dptr[disks-1]; /* RS syndrome */ 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()
234 asm volatile("vmovdqa %0,%%ymm5" :: "m" (dptr[z][d])); in raid6_avx22_xor_syndrome()
236 :: "m" (dptr[z][d+32])); in raid6_avx22_xor_syndrome()
283 u8 **dptr = (u8 **)ptrs; in raid6_avx24_gen_syndrome() local
288 p = dptr[z0+1]; /* XOR parity */ in raid6_avx24_gen_syndrome()
289 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx24_gen_syndrome()
306 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); in raid6_avx24_gen_syndrome()
307 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+32])); in raid6_avx24_gen_syndrome()
308 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+64])); in raid6_avx24_gen_syndrome()
309 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+96])); in raid6_avx24_gen_syndrome()
326 asm volatile("vmovdqa %0,%%ymm5" : : "m" (dptr[z][d])); in raid6_avx24_gen_syndrome()
327 asm volatile("vmovdqa %0,%%ymm7" : : "m" (dptr[z][d+32])); in raid6_avx24_gen_syndrome()
328 asm volatile("vmovdqa %0,%%ymm13" : : "m" (dptr[z][d+64])); in raid6_avx24_gen_syndrome()
329 asm volatile("vmovdqa %0,%%ymm15" : : "m" (dptr[z][d+96])); in raid6_avx24_gen_syndrome()
364 u8 **dptr = (u8 **)ptrs; in raid6_avx24_xor_syndrome() local
369 p = dptr[disks-2]; /* XOR parity */ in raid6_avx24_xor_syndrome()
370 q = dptr[disks-1]; /* RS syndrome */ 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()
391 asm volatile("prefetchnta %0" :: "m" (dptr[z][d])); in raid6_avx24_xor_syndrome()
392 asm volatile("prefetchnta %0" :: "m" (dptr[z][d+64])); in raid6_avx24_xor_syndrome()
413 asm volatile("vmovdqa %0,%%ymm5" :: "m" (dptr[z][d])); in raid6_avx24_xor_syndrome()
415 :: "m" (dptr[z][d+32])); in raid6_avx24_xor_syndrome()
417 :: "m" (dptr[z][d+64])); in raid6_avx24_xor_syndrome()
419 :: "m" (dptr[z][d+96])); in raid6_avx24_xor_syndrome()