函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\apic\x2apic_uv_x.c Create Date:2022-07-27 09:33:04
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:uv_wakeup_secondary

函数原型:static int uv_wakeup_secondary(int phys_apicid, unsigned long start_rip)

返回类型:int

参数:

类型参数名称
intphys_apicid
unsigned longstart_rip
571  pnode等于Extract/Convert a PNODE from an APICID (full apicid, not processor subset)
572  phys_apicid或等于uv_apicid_hibits
574  val等于1UL左移UVH_IPI_INT_SEND_SHFT位按位或phys_apicid左移UVH_IPI_INT_APIC_ID_SHFT位按位或start_rip左移UVH_IPI_INT_VECTOR_SHFT位右移12位按位或APIC_DM_INIT
579  uv_write_global_mmr64(pnode, UVH_IPI_INT , val)
581  val等于1UL左移UVH_IPI_INT_SEND_SHFT位按位或phys_apicid左移UVH_IPI_INT_APIC_ID_SHFT位按位或start_rip左移UVH_IPI_INT_VECTOR_SHFT位右移12位按位或APIC_DM_STARTUP
586  uv_write_global_mmr64(pnode, UVH_IPI_INT , val)
588  返回:0