函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:bpf_percpu_lru_populate

函数原型:static void bpf_percpu_lru_populate(struct bpf_lru *lru, void *buf, u32 node_offset, u32 elem_size, u32 nr_elems)

返回类型:void

参数:

类型参数名称
struct bpf_lru *lru
void *buf
u32node_offset
u32elem_size
u32nr_elems
584  pcpu_entries等于nr_elemsnum_possible_cpus()
586  i等于0
588  遍历可用CPU(cpu)
591  l等于per_cpu_ptr(percpu_lru, cpu)
592  again :
593  node等于bufnode_offset
594  cpu等于cpu
595  type等于BPF_LRU_LIST_T_FREE
596  ref等于0
597  添加链表项
598  i自加
599  buf加等于elem_size
600  如果i恒等于nr_elems退出
602  如果i取模pcpu_entries则转到:again
调用者
名称描述
bpf_lru_populate