函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Add a memory region to the kernel E820 map.

函数原型:static void __init __e820__range_add(struct e820_table *table, u64 start, u64 size, enum e820_type type)

返回类型:void

参数:

类型参数名称
struct e820_table *table
u64start
u64size
enum e820_typetype
168  x等于nr_entries
170  如果x大于等于ARRAY_SIZE - get the number of elements in array @arr*@arr: array to be sized(entries)则
171  打印错误信息("too many entries; ignoring [mem %#010llx-%#010llx]\n", start, start + size - 1)
173  返回
176  addr等于start
177  size等于size
178  type等于type
179  nr_entries自加
调用者
名称描述
e820__range_add
__e820__range_update