【Linux】【中断】:irqreturn.h文件
来源:互联网 发布:网易邮箱数据疑似泄露 编辑:程序博客网 时间:2024/06/07 07:17
irqreturn.h文件的内容为:
#ifndef _LINUX_IRQRETURN_H#define _LINUX_IRQRETURN_H/** * enum irqreturn * @IRQ_NONEinterrupt was not from this device * @IRQ_HANDLEDinterrupt was handled by this device * @IRQ_WAKE_THREADhandler requests to wake the handler thread */enum irqreturn {IRQ_NONE= (0 << 0),IRQ_HANDLED= (1 << 0),IRQ_WAKE_THREAD= (1 << 1),};typedef enum irqreturn irqreturn_t;#define IRQ_RETVAL(x)((x) != IRQ_NONE)#endif
中断处理程序的返回类型均为irqreturn_t,所以在中断处理程序中,我们一般都会加上:
return IRQ_NONE
或者
return IRQ_HANDLED
或者
return IRQ_WAKE_THREAD
- 【Linux】【中断】:irqreturn.h文件
- linux errno.h文件
- [错误] curses.h:没有那个文件或目录 编译中断
- linux下 .h.gch文件
- INT 10H中断
- INT 10H中断
- INT 10H中断
- 中断INT 21H
- 中断 INT 20H
- INT 10H中断
- 汇编10H中断
- int 21h 中断
- INT 10H中断
- linux/compile.h头文件说明
- linux 找不到 mysql.h 文件 解决
- linux/compile.h头文件说明
- Linux下用math.h头文件
- Unix/Linux的“ourhdr.h”文件内容
- 创新源于模仿之三:实现左右两个屏幕的切换
- AWK之父访谈录
- linux字体技术原理
- zoj 3204
- 华为云计算正扬帆启航
- 【Linux】【中断】:irqreturn.h文件
- 加载TQ2440驱动-hello world 模块
- 提高ports安装软件速度
- Distcc手册页
- 系统支持的是否大小端的测试程序
- 创新源于模仿之四:增强的ExpandableListView
- CentOS双网卡bond绑定
- oracle - CDC - (1)
- Python-String-Function