Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\lib\mmx_32.c Create Date:2022-07-28 07:26:01
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:_mmx_memcpy

Proto:void *_mmx_memcpy(void *to, const void *from, size_t len)

Type:void

Parameter:

TypeParameterName
void *to
const void *from
size_tlen
34  If Value for the false possibility is greater at compile time(in_interrupt()) Then Return __memcpy(to, from, len)
37  p = to
38  i = len >> 6
40  Use kernel_fpu_begin/end() if you intend to use FPU in kernel context. It* disables preemption so be careful if you intend to use it for long periods* of time.* If you intend to use the FPU in softirq you need to check first with
42  __asm__ __volatile__
56  When i > 5 cycle
57  __asm__ __volatile__
82  from += 64
83  to += 64
86  When i > 0 cycle
87  __asm__ __volatile__
106  from += 64
107  to += 64
112  __memcpy(to, from, len & 63)
113  kernel_fpu_end()
115  Return p