- 0
- 0
- 约小于1千字
- 约 5页
- 2026-01-26 发布于北京
- 举报
Linux内核
第十五讲Linux中的中断处理
主讲人:赵亚
华章培训网、[]华章培训网
Linux中断数据结构
第2页
一、数据结构
1、irqaction
structirqaction{
irqreturn_t(*handler)(int,void*,structpt_regs*);
unsignedlongflags;
cpumask_tmask;
constchar*name;
void*dev_id;
structirqaction*next;
intirq;
structproc_dir_entry*dir;
};
Linux中断数据结构
第3页
2、irq_desc
typedefstructirq_desc{
hw_irq_controller*handler;
void*handler_data;
structirqaction*action; /*IRQactionlist*/
unsignedintstatus; /*IRQstatus*/
unsignedintdepth; /*nestedirqdisables*/
…
}____cacheline_alignedirq_desc_t;
Linux中断处理
第4页
二、Linux中断处理
1、中断号确定
一般而言在驱动程序的probe函数中调用硬件io例 程确定中断号,对于pci设备,传统意义上,该中断 号是fireware写入设备的配置空间的。
pci_read_config_XX
2、中断处理程序申请
request_irq函数
3、中断处理
do_IRQ函数
感谢您对华章培训网的支持!
.
您可能关注的文档
- 2006年秋季物理200a问题集:热力学与理想气体.pdf
- 广东乡镇科技题单周题目概览.pdf
- Business One远程支持平台2.4新特性概览.pdf
- 中文社会变迁与个人愿望表达.pdf
- Linux内核开发教程:数据结构与中断处理详解.pdf
- Unit 6 Celebrating the Big Days“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- Unit 3 Our Colorful School Life“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 第五单元 年、月、日的秘密 单元教学设计2026人教版数学三年级下册.pdf
- 第5节跨学科实践:制作隔音房间模型(教学课件)物理人教版2025八年级上册.ppt
- 第四单元 图形的面积 单元教学设计2026人教版数学三年级下册.pdf
- 2026人教版数学三年级下册全册教学设计.pdf
- 2025北师大版生物八年级下册全册教学课件.ppt
- Unit 1 Let’s Be Friends“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 第三单元 万以内数的认识 单元教学设计 2026人教版数学二年级下册.pdf
- 第4节光的折射(教学课件)物理人教版2025八年级上册.ppt
- 第三单元 长方形和正方形 单元教学设计2026人教版数学三年级下册.pdf
- Unit 5 Love Mother Nature“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 湘科版信息科技三年级上册全册教学设计.doc
- 第四单元 万以内的加法和减法 单元教学设计 2026人教版数学二年级下册.pdf
- Unit 3 A Day to Remember第3课时 Section A (Grammar Foucs)(教学评教学设计)-英语鲁教版2025七年级上册.pdf
最近下载
- 村委会用工预算会议记录范文.docx VIP
- GB50149-2010 电气装置安装工程 母线装置施工及验收规范.pdf VIP
- 西南交通大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 2024年河北高考数学真题及答案.pdf VIP
- 临床成人床旁心电监测护理规程.ppt
- 仪器分析课件.pptx VIP
- AE-5M-3040GC5035CSPdatasheetre(1)_电子版高清文档.pdf VIP
- 香港联交所主板上市规则.pdf VIP
- 乳酸丁酯 2-羟基丙酸丁酯 138-22-7 MSDS报告.doc
- 报废机动车回收拆解建设项目环境影响报告表.pdf VIP
原创力文档

文档评论(0)