Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:security\keys\keyring.c Create Date:2022-07-28 18:17:01
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Multiply 64-bits by 32-bits to 96-bits and fold back to 64-bit. Ideally we'd* fold the carry back too, but that requires inline asm.

Proto:static u64 mult_64x32_and_fold(u64 x, unsigned int y)

Type:u64

Parameter:

TypeParameterName
u64x
unsigned inty
155  u64 hi = (u64)(he local APIC register structure, memory mapped. Not terribly well* tested, but we might eventually use this one in the future - the* problem why we cannot use it right now is the P5 APIC, it has an)(x >> 32) * y
156  u64 lo = (u64)(he local APIC register structure, memory mapped. Not terribly well* tested, but we might eventually use this one in the future - the* problem why we cannot use it right now is the P5 APIC, it has an)(x) * y
157  Return lo + (hi << 32) + (he local APIC register structure, memory mapped. Not terribly well* tested, but we might eventually use this one in the future - the* problem why we cannot use it right now is the P5 APIC, it has an)(hi >> 32)
Caller
NameDescribe
hash_key_type_and_descHash a key type and description.