函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\hugetlb.c Create Date:2022-07-27 16:56:18
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Count and return the number of huge pages in the reserve map* that intersect with the range [f, t).

函数原型:static long region_count(struct resv_map *resv, long f, long t)

返回类型:long

参数:

类型参数名称
struct resv_map *resv
longf
longt
548  head等于regions
550  chg等于0
552  加自旋锁
558  如果to小于等于f则继续下一循环
560  如果from大于等于t退出
563  seg_from等于两数取大(from, f)
564  seg_to等于两数取小(to, t)
566  chg加等于seg_toseg_from
568  自旋锁解锁
570  返回:chg
调用者
名称描述
hugetlb_vm_op_close