Lines Matching defs:irq_desc
16 struct irq_desc;
21 * struct irq_desc - interrupt descriptor
55 struct irq_desc {
116 extern struct irq_desc irq_desc[NR_IRQS];
119 static inline unsigned int irq_desc_kstat_cpu(struct irq_desc *desc,
125 static inline struct irq_desc *irq_data_to_desc(struct irq_data *data)
127 return container_of(data->common, struct irq_desc, irq_common_data);
130 static inline unsigned int irq_desc_get_irq(struct irq_desc *desc)
135 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc)
140 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc)
145 static inline void *irq_desc_get_chip_data(struct irq_desc *desc)
150 static inline void *irq_desc_get_handler_data(struct irq_desc *desc)
159 static inline void generic_handle_irq_desc(struct irq_desc *desc)
164 int handle_irq_desc(struct irq_desc *desc);
180 static inline int irq_desc_has_action(struct irq_desc *desc)
192 * Must be called with irq_desc locked and valid parameters. Typical
198 struct irq_desc *desc = irq_data_to_desc(data);
213 * Must be called with irq_desc locked and valid parameters.
220 struct irq_desc *desc = irq_data_to_desc(data);