Lines Matching defs:irq_desc
27 struct irq_desc;
29 struct irq_desc *desc);
129 * struct irq_desc - interrupt descriptor
151 struct irq_desc {
178 extern struct irq_desc irq_desc[NR_IRQS];
186 typedef struct irq_desc irq_desc_t;
267 return irq_desc[irq].status & IRQ_NO_BALANCING_MASK;
277 extern void fastcall handle_level_irq(unsigned int irq, struct irq_desc *desc);
278 extern void fastcall handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc);
279 extern void fastcall handle_edge_irq(unsigned int irq, struct irq_desc *desc);
280 extern void fastcall handle_simple_irq(unsigned int irq, struct irq_desc *desc);
281 extern void fastcall handle_percpu_irq(unsigned int irq, struct irq_desc *desc);
282 extern void fastcall handle_bad_irq(unsigned int irq, struct irq_desc *desc);
300 struct irq_desc *desc = irq_desc + irq;
313 extern void note_interrupt(unsigned int irq, struct irq_desc *desc,
317 void check_irq_resend(struct irq_desc *desc, unsigned int irq);
368 struct irq_desc *desc = irq_desc + irq;
383 #define get_irq_chip(irq) (irq_desc[irq].chip)
384 #define get_irq_chip_data(irq) (irq_desc[irq].chip_data)
385 #define get_irq_data(irq) (irq_desc[irq].handler_data)
386 #define get_irq_msi(irq) (irq_desc[irq].msi_desc)