*参照元 [#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]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS