diff options
Diffstat (limited to 'include/linux/irqdesc.h')
-rw-r--r-- | include/linux/irqdesc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/linux/irqdesc.h b/include/linux/irqdesc.h index 472c021a2d4f..cb1a31e448ae 100644 --- a/include/linux/irqdesc.h +++ b/include/linux/irqdesc.h | |||
@@ -36,6 +36,11 @@ struct irq_desc; | |||
36 | * @threads_oneshot: bitfield to handle shared oneshot threads | 36 | * @threads_oneshot: bitfield to handle shared oneshot threads |
37 | * @threads_active: number of irqaction threads currently running | 37 | * @threads_active: number of irqaction threads currently running |
38 | * @wait_for_threads: wait queue for sync_irq to wait for threaded handlers | 38 | * @wait_for_threads: wait queue for sync_irq to wait for threaded handlers |
39 | * @nr_actions: number of installed actions on this descriptor | ||
40 | * @no_suspend_depth: number of irqactions on a irq descriptor with | ||
41 | * IRQF_NO_SUSPEND set | ||
42 | * @force_resume_depth: number of irqactions on a irq descriptor with | ||
43 | * IRQF_FORCE_RESUME set | ||
39 | * @dir: /proc/irq/ procfs entry | 44 | * @dir: /proc/irq/ procfs entry |
40 | * @name: flow handler name for /proc/interrupts output | 45 | * @name: flow handler name for /proc/interrupts output |
41 | */ | 46 | */ |
@@ -68,6 +73,11 @@ struct irq_desc { | |||
68 | unsigned long threads_oneshot; | 73 | unsigned long threads_oneshot; |
69 | atomic_t threads_active; | 74 | atomic_t threads_active; |
70 | wait_queue_head_t wait_for_threads; | 75 | wait_queue_head_t wait_for_threads; |
76 | #ifdef CONFIG_PM_SLEEP | ||
77 | unsigned int nr_actions; | ||
78 | unsigned int no_suspend_depth; | ||
79 | unsigned int force_resume_depth; | ||
80 | #endif | ||
71 | #ifdef CONFIG_PROC_FS | 81 | #ifdef CONFIG_PROC_FS |
72 | struct proc_dir_entry *dir; | 82 | struct proc_dir_entry *dir; |
73 | #endif | 83 | #endif |