//130行externirqreturn_tno_action(intcpl,void*dev_id); no_action函数实现于<root/kernel/irq/handle.c>,只返回一个IRQ_NONE。 //140~165行#define IRQ_NOTCONNECTED (1U << 31)externint__must_checkrequest_threaded_irq(unsignedintirq,irq_handler_thandler,irq_handler_tthread_fn,unsignedlongflags,...
irq_handler_t thread_fn, unsignedlongirqflags,constchar*devname,void*dev_id);//参数和返回值说明unsignedintirq:要注册的中断号。 irq_handler_t handler:中断服务函数,即中断被触发时所调用的函数。这个函数应该返回一个 irqreturn_t 类型的值。 irq_handler_t thread_fn:中断线程服务函数,用于执行较长时间...