函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\microcode\core.c Create Date:2022-07-27 09:07:52
Last Modify:2020-03-16 20:13:29 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Returns:* < 0 - on error* 0 - no update done* 1 - microcode was updated

函数原型:static int __reload_late(void *info)

返回类型:int

参数:

类型参数名称
void *info
553  cpu等于当前cpu ID()
555  ret等于0
561  如果__wait_for_cpus( & late_cpus_in, NSEC_PER_SEC)则返回:负1
571  如果Uniprocessor. Assume all masks are "1". 恒等于cpuapply_microcode_local( & err)
573  否则转到:wait_for_siblings
576  如果err大于UCODE_NFOUND
577  打印警告信息("Error reloading microcode on CPU %d\n", cpu)
578  ret等于负1
579  否则如果err恒等于UCODE_UPDATEDerr恒等于UCODE_OK
580  ret等于1
583  wait_for_siblings :
584  如果__wait_for_cpus( & late_cpus_out, NSEC_PER_SEC)则panic - halt the system*@fmt: The text string to print* Display a message, then perform cleanups.* This function never returns.
593  如果Uniprocessor. Assume all masks are "1". 不等于cpuapply_microcode_local( & err)
596  返回:ret