• Home
  • Raw
  • Download

Lines Matching refs:dptr

38 	u8 **dptr = (u8 **)ptrs;  in raid6_avx21_gen_syndrome()  local
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()
58 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); in raid6_avx21_gen_syndrome()
65 asm volatile("vmovdqa %0,%%ymm6" : : "m" (dptr[z][d])); in raid6_avx21_gen_syndrome()
87 u8 **dptr = (u8 **)ptrs; in raid6_avx21_xor_syndrome() local
92 p = dptr[disks-2]; /* XOR parity */ in raid6_avx21_xor_syndrome()
93 q = dptr[disks-1]; /* RS syndrome */ in raid6_avx21_xor_syndrome()
100 asm volatile("vmovdqa %0,%%ymm4" :: "m" (dptr[z0][d])); in raid6_avx21_xor_syndrome()
110 asm volatile("vmovdqa %0,%%ymm5" :: "m" (dptr[z][d])); in raid6_avx21_xor_syndrome()
145 u8 **dptr = (u8 **)ptrs; in raid6_avx22_gen_syndrome() local
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()
167 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); in raid6_avx22_gen_syndrome()
168 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+32])); in raid6_avx22_gen_syndrome()
177 asm volatile("vmovdqa %0,%%ymm5" : : "m" (dptr[z][d])); in raid6_avx22_gen_syndrome()
178 asm volatile("vmovdqa %0,%%ymm7" : : "m" (dptr[z][d+32])); in raid6_avx22_gen_syndrome()
197 u8 **dptr = (u8 **)ptrs; in raid6_avx22_xor_syndrome() local
202 p = dptr[disks-2]; /* XOR parity */ in raid6_avx22_xor_syndrome()
203 q = dptr[disks-1]; /* RS syndrome */ 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()
228 asm volatile("vmovdqa %0,%%ymm5" :: "m" (dptr[z][d])); in raid6_avx22_xor_syndrome()
230 :: "m" (dptr[z][d+32])); in raid6_avx22_xor_syndrome()
277 u8 **dptr = (u8 **)ptrs; in raid6_avx24_gen_syndrome() local
282 p = dptr[z0+1]; /* XOR parity */ in raid6_avx24_gen_syndrome()
283 q = dptr[z0+2]; /* RS syndrome */ in raid6_avx24_gen_syndrome()
300 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); in raid6_avx24_gen_syndrome()
301 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+32])); in raid6_avx24_gen_syndrome()
302 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+64])); in raid6_avx24_gen_syndrome()
303 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+96])); in raid6_avx24_gen_syndrome()
320 asm volatile("vmovdqa %0,%%ymm5" : : "m" (dptr[z][d])); in raid6_avx24_gen_syndrome()
321 asm volatile("vmovdqa %0,%%ymm7" : : "m" (dptr[z][d+32])); in raid6_avx24_gen_syndrome()
322 asm volatile("vmovdqa %0,%%ymm13" : : "m" (dptr[z][d+64])); in raid6_avx24_gen_syndrome()
323 asm volatile("vmovdqa %0,%%ymm15" : : "m" (dptr[z][d+96])); in raid6_avx24_gen_syndrome()
358 u8 **dptr = (u8 **)ptrs; in raid6_avx24_xor_syndrome() local
363 p = dptr[disks-2]; /* XOR parity */ in raid6_avx24_xor_syndrome()
364 q = dptr[disks-1]; /* RS syndrome */ 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()
385 asm volatile("prefetchnta %0" :: "m" (dptr[z][d])); in raid6_avx24_xor_syndrome()
386 asm volatile("prefetchnta %0" :: "m" (dptr[z][d+64])); in raid6_avx24_xor_syndrome()
407 asm volatile("vmovdqa %0,%%ymm5" :: "m" (dptr[z][d])); in raid6_avx24_xor_syndrome()
409 :: "m" (dptr[z][d+32])); in raid6_avx24_xor_syndrome()
411 :: "m" (dptr[z][d+64])); in raid6_avx24_xor_syndrome()
413 :: "m" (dptr[z][d+96])); in raid6_avx24_xor_syndrome()