函数逻辑报告 |
Source Code:include\linux\mmzone.h |
Create Date:2022-07-27 06:40:17 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:Returns true if a zone has memory
函数原型:static inline bool populated_zone(struct zone *zone)
返回类型:bool
参数:
类型 | 参数 | 名称 |
---|---|---|
struct zone * | zone |
893 | 返回:内存域中实际上可用的页数目 |
名称 | 描述 |
---|---|
show_mem | |
enough_free_mem | gh_free_mem - Check if there is enough free memory for the image. |
node_dirtyable_memory | de_dirtyable_memory - number of dirtyable pages in a node*@pgdat: the node* Return: the node's number of pages potentially available for dirty* page cache. This is the base value for the per-node dirty limits. |
zero_zones_numa_counters | zero numa counters of all the populated zones |
walk_zones_in_node | Walk zones in a node and print using a callback.* If @assert_populated is true, only use callback for zones that are populated. |
is_zone_first_populated | |
zoneinfo_show_print | |
page_alloc_init_late | |
setup_per_cpu_pageset | 创建每个CPU的高速缓存集合数组 |
zone_pcp_init | |
percpu_pagelist_fraction_sysctl_handler | percpu_pagelist_fraction - changes the pcp->high for each zone on each* cpu. It is the fraction of total pages in each zone that a hot per cpu* pagelist can have before it gets flushed back to buddy allocator. |
madvise_inject_error | Error injection support for memory error handling. |
init_zones_in_node |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |