struct softirq_action
时间: 2023-09-06 11:08:20 浏览: 94
struct in action
这是一个用于 Linux 内核的数据结构,表示软中断处理程序的动作。软中断是一种异步的事件处理机制,当某些特定事件发生时,内核会生成一个对应的软中断请求,这个请求会被放到一个队列中,等待相应的软中断处理程序来处理。
softirq_action 结构体定义如下:
```
struct softirq_action {
void (*action)(struct softirq_action *);
};
```
其中,`action` 是一个函数指针,指向实际的软中断处理程序。当该软中断被触发时,内核会调用该函数指针所指向的处理程序来处理该事件。
阅读全文