Home | History | Annotate | Download | only in linux

Lines Matching refs:irq_desc

118  * struct irq_desc - interrupt descriptor
141 struct irq_desc {
143 struct irq_desc *desc,
169 extern struct irq_desc irq_desc[NR_IRQS];
177 typedef struct irq_desc irq_desc_t;
195 irq_desc[irq].affinity = mask;
296 handle_level_irq(unsigned int irq, struct irq_desc *desc, struct pt_regs *regs);
298 handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc,
301 handle_edge_irq(unsigned int irq, struct irq_desc *desc, struct pt_regs *regs);
303 handle_simple_irq(unsigned int irq, struct irq_desc *desc,
306 handle_percpu_irq(unsigned int irq, struct irq_desc *desc,
309 handle_bad_irq(unsigned int irq, struct irq_desc *desc, struct pt_regs *regs);
316 handle_irq_name(void fastcall (*handle)(unsigned int, struct irq_desc *,
333 struct irq_desc *desc = irq_desc + irq;
342 extern void note_interrupt(unsigned int irq, struct irq_desc *desc,
346 void check_irq_resend(struct irq_desc *desc, unsigned int irq);
364 struct irq_desc *,
368 void fastcall (*handle)(unsigned int, struct irq_desc *,
377 void fastcall (*handle)(unsigned int, struct irq_desc *,
390 void fastcall (*handle)(unsigned int, struct irq_desc *,
403 #define get_irq_chip(irq) (irq_desc[irq].chip)
404 #define get_irq_chip_data(irq) (irq_desc[irq].chip_data)
405 #define get_irq_data(irq) (irq_desc[irq].handler_data)