\subsection*{irqaction}
The \ds{irqaction} data structure is used to describe the
system's interrupt handlers.
\SeeModule{include/linux/\\interrupt.h}
\begin{tscreen}\begin{verbatim}
struct irqaction {
  void (*handler)(int, void *, struct pt_regs *);
  unsigned long flags;
  unsigned long mask;
  const char *name;
  void *dev_id;
  struct irqaction *next;
};
\end{verbatim}\end{tscreen}
