Lines Matching defs:irq_desc
46 struct irq_desc { struct
47 struct irq_common_data irq_common_data;
48 struct irq_data irq_data;
49 unsigned int __percpu *kstat_irqs;
50 irq_flow_handler_t handle_irq;
52 irq_preflow_handler_t preflow_handler;
54 struct irqaction *action; /* IRQ action list */
55 unsigned int status_use_accessors;
56 unsigned int core_internal_state__do_not_mess_with_it;
57 unsigned int depth; /* nested irq disables */
58 unsigned int wake_depth; /* nested wake enables */
59 unsigned int irq_count; /* For detecting broken IRQs */
60 unsigned long last_unhandled; /* Aging timer for unhandled count */
61 unsigned int irqs_unhandled;
62 atomic_t threads_handled;
63 int threads_handled_last;
64 raw_spinlock_t lock;
65 struct cpumask *percpu_enabled;
67 const struct cpumask *affinity_hint;
68 struct irq_affinity_notify *affinity_notify;
70 cpumask_var_t pending_mask;
96 extern struct irq_desc irq_desc[NR_IRQS]; argument