struct_irqaction

Langue: en

Version: October 2010 (fedora - 01/12/10)

Section: 9 (Appels noyau Linux)

NAME

struct_irqaction - per interrupt action descriptor

SYNOPSIS

 struct irqaction {
   irq_handler_t handler;
   unsigned long flags;
   const char * name;
   void * dev_id;
   struct irqaction * next;
   int irq;
   struct proc_dir_entry * dir;
   irq_handler_t thread_fn;
   struct task_struct * thread;
   unsigned long thread_flags;
 };  
 

MEMBERS

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

AUTHORS

Thomas Gleixner <tglx@linutronix.de>

Author.

Ingo Molnar <mingo@elte.hu>

Author.