Lines Matching defs:irq_chip
295 struct irq_chip { struct
296 const char *name;
297 unsigned int (*irq_startup)(struct irq_data *data);
298 void (*irq_shutdown)(struct irq_data *data);
299 void (*irq_enable)(struct irq_data *data);
300 void (*irq_disable)(struct irq_data *data);
302 void (*irq_ack)(struct irq_data *data);
303 void (*irq_mask)(struct irq_data *data);
304 void (*irq_mask_ack)(struct irq_data *data);
305 void (*irq_unmask)(struct irq_data *data);
306 void (*irq_eoi)(struct irq_data *data);
308 int (*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force);
309 int (*irq_retrigger)(struct irq_data *data);
310 int (*irq_set_type)(struct irq_data *data, unsigned int flow_type);
334 * irq_chip specific flags argument