Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\page_alloc.c Create Date:2022-07-28 15:07:10
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:__build_all_zonelists

Proto:static void __build_all_zonelists(void *data)

Type:void

Parameter:

TypeParameterName
void *data
5724  int __maybe_unused cpu
5725  self = data
5726  DEFINE_SPINLOCK(lock)
5728  spin_lock( & lock)
5731  memset(node_load, 0, size of node_load )
5738  If self && Not node_online(node_id) Then
5739  Build zonelists ordered by zone and nodes within zones.* This results in conserving DMA zone[s] until all Normal memory is* exhausted, but results in overflowing to remote node while memory* may still exist in local DMA zone.
5740  Else
5742  pgdat = NODE_DATA(nid)
5761  spin_unlock( & lock)
Caller
NameDescribe
build_all_zonelists_init
build_all_zonelistsless system_state == SYSTEM_BOOTING.* __ref due to call of __init annotated helper build_all_zonelists_init* [protected by SYSTEM_BOOTING].