irq_cpustat.h.txt

来自「linux内核学习笔记 希望想看的人可以很快下载到」· 文本 代码 · 共 17 行

TXT
17
字号
any question,send email to netxiong@263.net


本头文件主要提供对irq_stat的字段进行处理的一些函数
irq_stat的类型定义在/asm/hardirq.h中


#define __IRQ_STAT(cpu, member) ((void)(cpu), irq_stat[0].member)

#define softirq_active(cpu)     __IRQ_STAT((cpu), __softirq_active)
#define softirq_mask(cpu)       __IRQ_STAT((cpu), __softirq_mask)
#define local_irq_count(cpu)    __IRQ_STAT((cpu), __local_irq_count)
#define local_bh_count(cpu)     __IRQ_STAT((cpu), __local_bh_count)
#define syscall_count(cpu)      __IRQ_STAT((cpu), __syscall_count)


基本上都是返回irq_stat中的各个字段的值。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?