【linux kernel】linux中断管理—tasklet
linux中断管理—tasklet
文章目录
linux中断管理—tasklet一、tasklet简介二、如何使用tasklet三、tasklet源码分析(3-1)在linux启动过程中tasklet的初始化(3-2)tasklet_schedule()函数分析
四、总结
一、tasklet简介
tasklet是利用软中断实现的一种下半部机制。所以说,本质上也是软中断的一种,其运行在软中断上下文。
tasklet使用struct tasklet_struct结构体来描述,如下定义(/include/linux/interrupt.h):
struct tasklet_struct
{
//多个tasklet串接成一个链表
struct tasklet_struct *next;
unsigned long state;
atomic_t count;
共有 0 条评论