函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:dcookie_init

函数原型:static int dcookie_init(void)

返回类型:int

参数:

227  err等于负ENOMEM
229  dcookie_cache等于创建高速缓存区
233  如果非dcookie_cache则转到:out
236  dcookie_hashtable等于开辟内存
237  如果非dcookie_hashtable则转到:out_kmem
240  err等于0
247  hash_size等于PAGE_SIZEsizeof(structlist_head)
248  hash_bits等于0
249  循环
250  hash_bits自加
251 hash_size右移hash_bits位不等于0循环
252  hash_bits自减
258  hash_size等于1UL左移hash_bits
261  d等于dcookie_hashtable
262  i等于hash_size
263  循环
264  初始化链表头
265  d自加
266  i自减
267 i循环
269  out :
270  返回:err
271  out_kmem :
272  删除高速缓存区
273  转到:out
调用者
名称描述
dcookie_register