函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:cpuacct_stats_show

函数原型:static int cpuacct_stats_show(struct seq_file *sf, void *v)

返回类型:int

参数:

类型参数名称
struct seq_file *sf
void *v
271  ca等于css_ca(seq_css(sf))
276  memset(val, 0, val的长度)
277  遍历可用CPU(cpu)
278  u64 * cpustat = ({
278  ({
278  循环
278  const void * __vpp_verify = NULL
278  当0循环
278  cpustat
278  })
278  })->cpustat
280  val[... user mode ]加等于cpustat[CPUTIME_USER]
281  val[... user mode ]加等于cpustat[CPUTIME_NICE]
282  val[... kernel mode ]加等于cpustat[CPUTIME_SYSTEM]
283  val[... kernel mode ]加等于cpustat[CPUTIME_IRQ]
284  val[... kernel mode ]加等于cpustat[CPUTIME_SOFTIRQ]
287 stat小于CPUACCT_STAT_NSTATS循环
288  seq_printf(sf, "%s %lld\n", cpuacct_stat_desc[stat], (longlong)nsec_to_clock_t(val[stat]))
293  返回:0