Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\raid6\sse2.c Create Date:2022-07-28 07:09:42
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:raid6_sse22_xor_syndrome

Proto:static void raid6_sse22_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs)

Type:void

Parameter:

TypeParameterName
intdisks
intstart
intstop
size_tbytes
void **ptrs
201  dptr = ptrs
205  z0 = stop
206  p = dptr[disks - 2]
207  q = dptr[disks - 1]
209  kernel_fpu_begin()
211  asm volatile
213  When d < bytes cycle
214  asm volatile
215  asm volatile
216  asm volatile
217  asm volatile
218  asm volatile
219  asm volatile
221  When z >= start cycle
222  asm volatile
223  asm volatile
224  asm volatile
225  asm volatile
226  asm volatile
227  asm volatile
228  asm volatile
229  asm volatile
230  asm volatile
231  asm volatile
232  asm volatile
233  asm volatile
234  asm volatile
235  asm volatile
236  asm volatile
237  asm volatile
240  When z >= 0 cycle
241  asm volatile
242  asm volatile
243  asm volatile
244  asm volatile
245  asm volatile
246  asm volatile
247  asm volatile
248  asm volatile
249  asm volatile
250  asm volatile
252  asm volatile
253  asm volatile
255  asm volatile
256  asm volatile
257  asm volatile
258  asm volatile
261  asm volatile
262  kernel_fpu_end()