softirq_action 结构体
时间: 2023-06-21 12:04:47 浏览: 154
locking-selftest-spin-softirq.rar_decide
softirq_action 结构体是用来描述一个软中断处理程序的数据结构,它定义在 include/linux/interrupt.h 头文件中。softirq 是一种特殊的中断,它是由内核自己触发的,用于处理一些与硬件无关的操作,例如网络数据包的处理、定时器的处理等。
softirq_action 结构体的定义如下:
```
struct softirq_action {
void (*action)(struct softirq_action *);
};
```
其中,action 是一个函数指针,指向软中断处理程序的处理函数。当该软中断被触发时,内核会调用 action 指向的函数来处理软中断。
阅读全文