函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:alloc_node_to_cpumask

函数原型:static cpumask_var_t *alloc_node_to_cpumask(void)

返回类型:cpumask_var_t

参数:

48  masks等于分配数组内存并置零
49  如果非masks则返回:NULL
52 node小于nr_node_ids循环
53  如果非zalloc_cpumask_var( & masks[node], GFP_KERNEL)则转到:out_unwind
57  返回:masks
59  out_unwind :
60 node先自减大于等于0循环
61  释放CPU掩码
62  释放内存
63  返回:NULL
调用者
名称描述
irq_build_affinity_masksld affinity in two stages:* 1) spread present CPU on these vectors* 2) spread other possible CPUs on these vectors