函数逻辑报告 |
Source Code:arch\x86\kernel\apic\x2apic_uv_x.c |
Create Date:2022-07-27 09:33:33 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:uv_init_hub_info
函数原型:static void __init uv_init_hub_info(struct uv_hub_info_s *hi)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct uv_hub_info_s * | hi |
1195 | hub_revision等于hub_revision |
1196 | pnode_mask等于pnode_mask |
1197 | min_pnode等于_min_pnode |
1198 | min_socket等于_min_socket |
1202 | gr_table_len等于_gr_table_len |
1205 | v等于uv_read_local_mmr(UVH_NODE_ID ) |
1206 | gnode_shift等于max_t - return maximum of two values, using the specified type*@type: data type to use*@x: first value*@y: second value(unsignedint, gnode_shift, n_val) |
1207 | gnode_extra等于 RW 按位与1左移gnode_shift位的值减1的差的反的值右移1位 |
1208 | 如果m_val则gnode_upper等于gnode_extra左移m_val位 |
1211 | 如果uv_gp_table则 |
1212 | global_mmr_base等于mmr_base |
1214 | global_gru_base等于gru_base |
1218 | 否则 |
1223 | get_lowmem_redirect( & lowmem_remap_base, & lowmem_remap_top) |
1229 | 打印信息("UV: gpa_mask/shift:0x%lx/%d pnode_mask:0x%x apic_pns:%d\n", gpa_mask, gpa_shift, pnode_mask, apic_pnode_shift) |
1230 | 打印信息("UV: mmr_base/shift:0x%lx/%ld gru_base/shift:0x%lx/%ld\n", global_mmr_base, global_mmr_shift, global_gru_base, global_gru_shift) |
1231 | 打印信息("UV: gnode_upper:0x%lx gnode_extra:0x%x\n", gnode_upper, gnode_extra) |
名称 | 描述 |
---|---|
uv_system_init_hub |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |