函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:split_map_pages

函数原型:static void split_map_pages(struct list_head *list)

返回类型:void

参数:

类型参数名称
struct list_head *list
73  LIST_HEAD(tmp_list)
76  删除链表项
78  order等于page_private(page)
79  nr_pages等于1左移order
81  post_alloc_hook(page, order, ZONE_MOVABLE allowed )
82  如果ordersplit_page takes a non-compound higher-order page, and splits it into* n (1<
85 i小于nr_pages循环
86  添加链表项
87  page自加
91  为栈加入第二个链表项
调用者
名称描述
isolate_freepages_rangesolate_freepages_range() - isolate free pages