函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:分配处理器的亲和反向映射

函数原型:struct cpu_rmap *alloc_cpu_rmap(unsigned int size, gfp_t flags)

返回类型:struct cpu_rmap

参数:

类型参数名称
unsigned intsize
gfp_tflags
32  如果size大于0xffff则返回:NULL
36  obj_offset等于@a is a power of 2 value (offsetof(structcpu_rmap, near[nr_cpu_ids]), *的长度)
39  rmap等于分配内存并置零
40  如果非rmap则返回:NULL
43  初始化对象
44  obj等于rmapobj_offset
52  遍历可用CPU(cpu)
53  index等于cpu取模size
54  dist等于CPU_RMAP_DIST_INF
57  size等于size
58  返回:rmap
调用者
名称描述
alloc_irq_cpu_rmap为IRQ分配CPU亲和反图