Commit a9d0a1a3 authored by Thomas Gleixner's avatar Thomas Gleixner

genirq: add doc to struct irqaction

Impact: documentation

struct irqaction is not documented. Add kernel doc comments and add
interrupt.h to the genirq docbook.
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 45535732
...@@ -440,6 +440,7 @@ desc->chip->end(); ...@@ -440,6 +440,7 @@ desc->chip->end();
used in the generic IRQ layer. used in the generic IRQ layer.
</para> </para>
!Iinclude/linux/irq.h !Iinclude/linux/irq.h
!Iinclude/linux/interrupt.h
</chapter> </chapter>
<chapter id="pubfunctions"> <chapter id="pubfunctions">
......
...@@ -61,6 +61,17 @@ ...@@ -61,6 +61,17 @@
typedef irqreturn_t (*irq_handler_t)(int, void *); typedef irqreturn_t (*irq_handler_t)(int, void *);
/**
* struct irqaction - per interrupt action descriptor
* @handler: interrupt handler function
* @flags: flags (see IRQF_* above)
* @mask: no comment as it is useless and about to be removed
* @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
*/
struct irqaction { struct irqaction {
irq_handler_t handler; irq_handler_t handler;
unsigned long flags; unsigned long flags;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment