函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:print_irq_desc

函数原型:static inline void print_irq_desc(unsigned int irq, struct irq_desc *desc)

返回类型:void

参数:

类型参数名称
unsigned intirq
struct irq_desc *desc
13  DEFINE_RATELIMIT_STATE(ratelimit, 5 * HZ, 5)
15  如果非__ratelimit( & ratelimit)则返回
18  printk - print a kernel message*@fmt: format string* This is printk(). It can be called from any context. We want it to work.* We try to grab the console_lock. If we succeed, it's easy - we log the* output and call the console drivers
20  printk - print a kernel message*@fmt: format string* This is printk(). It can be called from any context. We want it to work.* We try to grab the console_lock. If we succeed, it's easy - we log the* output and call the console drivers
22  printk - print a kernel message*@fmt: format string* This is printk(). It can be called from any context. We want it to work.* We try to grab the console_lock. If we succeed, it's easy - we log the* output and call the console drivers
24  printk - print a kernel message*@fmt: format string* This is printk(). It can be called from any context. We want it to work.* We try to grab the console_lock. If we succeed, it's easy - we log the* output and call the console drivers
25  如果中断服务例程链表
26  printk - print a kernel message*@fmt: format string* This is printk(). It can be called from any context. We want it to work.* We try to grab the console_lock. If we succeed, it's easy - we log the* output and call the console drivers
42  FIXME (IRQS_INPROGRESS)
43  FIXME (IRQS_DISABLED)
44  FIXME (IRQS_MASKED)
调用者
名称描述
handle_bad_irqhandle_bad_irq - handle spurious and unhandled irqs*@desc: description of the interrupt* Handles spurious and unhandled IRQ's. It also prints a debugmessage.
ack_badWhat should we do if we get a hw irq event on an illegal vector?* Each architecture has to answer this themself.