当前位置:  技术问答>linux和unix

中断处理函数 IRQn_interupt 在那里定义的

    来源: 互联网  发布时间:2016-12-29

    本文导语:  #define IRQ(x,y)  IRQ##x##y##_interrupt #define IRQLIST_16(x)  IRQ(x,0), IRQ(x,1), IRQ(x,2), IRQ(x,3),  IRQ(x,4), IRQ(x,5), IRQ(x,6), IRQ(x,7),  IRQ(x,8), IRQ(x,9), IRQ(x,a), IRQ(x,b),  IRQ(x,c), IRQ(x,d), IRQ(x,e), IRQ(x,f) #define IRQLIST_14(x)  IRQ(x,0)...

#define IRQ(x,y) 
IRQ##x##y##_interrupt

#define IRQLIST_16(x) 
IRQ(x,0), IRQ(x,1), IRQ(x,2), IRQ(x,3), 
IRQ(x,4), IRQ(x,5), IRQ(x,6), IRQ(x,7), 
IRQ(x,8), IRQ(x,9), IRQ(x,a), IRQ(x,b), 
IRQ(x,c), IRQ(x,d), IRQ(x,e), IRQ(x,f)

#define IRQLIST_14(x) 
IRQ(x,0), IRQ(x,1), IRQ(x,2), IRQ(x,3), 
IRQ(x,4), IRQ(x,5), IRQ(x,6), IRQ(x,7), 
IRQ(x,8), IRQ(x,9), IRQ(x,a), IRQ(x,b), 
IRQ(x,c), IRQ(x,d)

void (*interrupt[NR_IRQS])(void) = {
IRQLIST_16(0x0),

#ifdef CONFIG_X86_IO_APIC
 IRQLIST_16(0x1), IRQLIST_16(0x2), IRQLIST_16(0x3),
IRQLIST_16(0x4), IRQLIST_16(0x5), IRQLIST_16(0x6), IRQLIST_16(0x7),
IRQLIST_16(0x8), IRQLIST_16(0x9), IRQLIST_16(0xa), IRQLIST_16(0xb),
IRQLIST_16(0xc), IRQLIST_16(0xd)

#ifdef CONFIG_PCI_MSI
, IRQLIST_14(0xe)
#endif

#endif
};


IRQ01_interrupt等我在代码里没有搜索到,请问是在那里定义的

|
IRQLIST_16(0x0),

#define IRQLIST_16(x) 
IRQ(x,0), IRQ(x,1),...........

IRQLIST_16(0x0) 就是 IRQ(0x0,0), IRQ(0x0,1) ............
这里的
IRQ(0x0,1)   我怎么觉得应该是IRQ0x01_interrupt 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在linux上怎么编写一个模块来提供某个中断的中断处理程序呢?而且有哪些中断可以自己添加中断处理程序呢?
  • Linux 系统中的中断是不是没有中断优先级
  • 请问软件中断的中断号与端口号是什么关系?
  • 中断上下文,进程上下文 ,内核抢占,用户抢占,中断
  • 求助,ADS调试中断2440无法进入中断服务。。。
  • 除零中断那些中断是怎么工作的?
  • 傻傻得问,如果两个设备共享一个中断线,中断响应程序怎么区分?
  • 求教:一进程执行过程中被同一外部中断程序大量反复中断会不会引起内核栈溢出?
  • 问专家们 一个问题,为什么在中断嵌套过程中或者中断处理过程中不能发生进程的调度?
  • kernel 什么时候可以中断 什么时候不可以中断
  • 在Linux驱动中如何开中断和关中断?
  • LINUX下系统调用是不能中断的,要怎么改造成可以中断系统调用?
  • 中断延迟和中断响应、调度延迟的关系?谁来讲讲?
  • linux内核中的中断向量号是如何与硬件的中断Pin关联的?
  • 书上说,中断用自旋锁,进程,用信号量,但是,为什么中断不能用信号量?
  • ucosII 移植到arm 用ads,关于关中断、开中断
  • 检测不到中断,无法进入中断处理程序。
  • linux中断处理 如何调用内核的中断操作
  • 关于中断共享的问题:ADC 与触摸屏的中断共享
  • Linux驱动中注册的中断号与实际的硬件中断号的关系


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3