函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:pupri_init - initialize the cpupri structure*@cp: The cpupri context* Return: -ENOMEM on memory allocation failure.

函数原型:int cpupri_init(struct cpupri *cp)

返回类型:int

参数:

类型参数名称
struct cpupri *cp
203 i小于SPDX-License-Identifier: GPL-2.0 循环
204  vec等于pri_to_cpu[i]
206  atomic_set( & count, 0)
207  如果非zalloc_cpumask_var( & mask, GFP_KERNEL)则转到:cleanup
211  cpu_to_pri等于分配数组内存并置零
212  如果非cpu_to_pri则转到:cleanup
215  遍历可用CPU(i)
216  cpu_to_pri[i]等于CPUPRI_INVALID
218  返回:0
220  cleanup :
221 i大于等于0循环释放CPU掩码
223  返回:负ENOMEM
调用者
名称描述
init_rootdomain