Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:Unrolled-by-2 SSE2 implementation

Proto:static void raid6_sse22_gen_syndrome(int disks, size_t bytes, void **ptrs)

Type:void

Parameter:

TypeParameterName
intdisks
size_tbytes
void **ptrs
148  dptr = ptrs
152  z0 = disks - 3
153  p = dptr[z0 + 1]
154  q = dptr[z0 + 2]
156  kernel_fpu_begin()
158  asm volatile
159  asm volatile
160  asm volatile
163  When d < bytes cycle
164  asm volatile
165  asm volatile
166  asm volatile
167  asm volatile
168  asm volatile
169  When z >= 0 cycle
170  asm volatile
171  asm volatile
172  asm volatile
173  asm volatile
174  asm volatile
175  asm volatile
176  asm volatile
177  asm volatile
178  asm volatile
179  asm volatile
180  asm volatile
181  asm volatile
182  asm volatile
183  asm volatile
184  asm volatile
185  asm volatile
186  asm volatile
188  asm volatile
189  asm volatile
190  asm volatile
191  asm volatile
194  asm volatile
195  kernel_fpu_end()