函数逻辑报告 | 
Source Code:arch\x86\kernel\smpboot.c | 
Create Date:2022-07-27 09:24:19 | 
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick | 
| 首页 | 函数Tree | 
| 注解内核,赢得工具 | 下载SCCT | English | 
函数名称:__inquire_remote_apic
函数原型:void __inquire_remote_apic(int apicid)
返回类型:void
参数:
| 类型 | 参数 | 名称 | 
|---|---|---|
| int | apicid | 
| 666 | const char * const names[] = {"ID", "VERSION", "SPIV"} | 
| 678 | status等于safe_apic_wait_icr_idle() | 
| 682 | apic_icr_write(APIC_DM_REMRD | regs[i], apicid) | 
| 684 | timeout等于0 | 
| 685 | 循环 | 
| 686 | 0x10c7 is 2**32 / 1000000 (rounded up) (100) | 
| 687 | status等于apic_read(APIC_ICR)按位与APIC_ICR_RR_MASK | 
| 688 | 当status恒等于APIC_ICR_RR_INPROG且timeout自加小于1000循环 | 
| 691 | 当:status恒等于APIC_ICR_RR_VALID | 
| 695 | 默认 | 
| 696 | 打印标准信息("failed\n") | 
| 源代码转换工具 开放的插件接口  | X | 
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码  |