*参照元 [#sc5e4510] #backlinks *説明 [#ycb5510d] -パス: [[linux-2.6.33/include/linux/interrupt.h]] -FIXME: これは何? --説明 **参考 [#n0c979fd] *実装 [#qa7acbb9] /** * struct irqaction - per interrupt action descriptor * @handler: interrupt handler function * @flags: flags (see IRQF_* above) * @name: name of the device * @dev_id: cookie to identify the device * @next: pointer to the next irqaction for shared interrupts * @irq: interrupt number * @dir: pointer to the proc/irq/NN/name entry * @thread_fn: interupt handler function for threaded interrupts * @thread: thread pointer for threaded interrupts * @thread_flags: flags related to @thread */ struct irqaction { irq_handler_t handler; - --[[linux-2.6.33/irq_handler_t]] unsigned long flags; const char *name; void *dev_id; struct irqaction *next; - --[[linux-2.6.33/irqaction]] int irq; struct proc_dir_entry *dir; - --[[linux-2.6.33/proc_dir_entry]] irq_handler_t thread_fn; struct task_struct *thread; - --[[linux-2.6.33/task_struct]] unsigned long thread_flags; }; *コメント [#bcd6ab80]