函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:This function checks if any part of the range <start,end> is mapped* with type.

函数原型:static bool _e820__mapped_any(struct e820_table *table, u64 start, u64 end, enum e820_type type)

返回类型:bool

参数:

类型参数名称
struct e820_table *table
u64start
u64end
enum e820_typetype
82 i小于nr_entries循环
83  entry等于entries[i]
85  如果typetype不等于type则继续下一循环
87  如果addr大于等于endaddrsize小于等于start则继续下一循环
89  返回:true
91  返回:false
调用者
名称描述
e820__mapped_raw_any
e820__mapped_any