函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |