摘要: 今天在跟marvell沟通问题的时候,觉得有些地方的代码看得不够仔细,于是细看了一下。发现了几个请求中断的函数。request_threaded_irq,这个函数在内核中有注释,参数有好多,大概参数有handler,这是要指定的中断处理函数,thread_fn是要在内核线程中调用的函数,还有申请中断的flag,有SHARED共享,共享时dev_id不能为空,因为要在释放irq时区别共享的中断,这个dev_id一般为某个info,ONESHOT(这个线程函数thread_fn执行前关闭这个中断)。当handler为空时,使用默认的处理,看到代码里申请内核线程方式的中断的时候直接把handler置 阅读全文
posted @ 2011-03-23 21:34 冷月X 阅读(3818) 评论(0) 推荐(1) 编辑