Lines Matching defs:irq_desc
67 struct irq_desc { struct
68 struct irq_common_data irq_common_data;
69 struct irq_data irq_data;
70 struct irqstat __percpu *kstat_irqs;
71 irq_flow_handler_t handle_irq;
72 struct irqaction *action; /* IRQ action list */
73 unsigned int status_use_accessors;
74 unsigned int core_internal_state__do_not_mess_with_it;
75 unsigned int depth; /* nested irq disables */
76 unsigned int wake_depth; /* nested wake enables */
77 unsigned int tot_count;
78 unsigned int irq_count; /* For detecting broken IRQs */
79 unsigned long last_unhandled; /* Aging timer for unhandled count */
80 unsigned int irqs_unhandled;
81 atomic_t threads_handled;
82 int threads_handled_last;
83 raw_spinlock_t lock;
84 struct cpumask *percpu_enabled;
85 const struct cpumask *percpu_affinity;
87 const struct cpumask *affinity_hint;
88 struct irq_affinity_notify *affinity_notify;
90 cpumask_var_t pending_mask;
93 unsigned long threads_oneshot;
94 atomic_t threads_active;
95 wait_queue_head_t wait_for_threads;
97 unsigned int nr_actions;
98 unsigned int no_suspend_depth;
99 unsigned int cond_suspend_depth;
100 unsigned int force_resume_depth;
103 struct proc_dir_entry *dir;
128 extern struct irq_desc irq_desc[NR_IRQS]; argument