Home
last modified time | relevance | path

Searched refs:irq_data (Results 1 – 18 of 18) sorted by relevance

/include/linux/
Dirq.h31 struct irq_data;
34 typedef void (*irq_preflow_handler_t)(struct irq_data *data);
140 struct irq_data { struct
184 static inline bool irqd_is_setaffinity_pending(struct irq_data *d) in irqd_is_setaffinity_pending()
189 static inline bool irqd_is_per_cpu(struct irq_data *d) in irqd_is_per_cpu()
194 static inline bool irqd_can_balance(struct irq_data *d) in irqd_can_balance()
199 static inline bool irqd_affinity_was_set(struct irq_data *d) in irqd_affinity_was_set()
204 static inline void irqd_mark_affinity_was_set(struct irq_data *d) in irqd_mark_affinity_was_set()
209 static inline u32 irqd_get_trigger_type(struct irq_data *d) in irqd_get_trigger_type()
217 static inline void irqd_set_trigger_type(struct irq_data *d, u32 type) in irqd_set_trigger_type()
[all …]
Dirqdesc.h41 struct irq_data irq_data; member
81 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data()
83 return &desc->irq_data; in irq_desc_get_irq_data()
88 return desc->irq_data.chip; in irq_desc_get_chip()
93 return desc->irq_data.chip_data; in irq_desc_get_chip_data()
98 return desc->irq_data.handler_data; in irq_desc_get_handler_data()
103 return desc->irq_data.msi_desc; in irq_desc_get_msi_desc()
Dhtirq.h12 struct irq_data;
13 void mask_ht_irq(struct irq_data *data);
14 void unmask_ht_irq(struct irq_data *data);
Dmsi.h14 struct irq_data;
16 void mask_msi_irq(struct irq_data *data);
17 void unmask_msi_irq(struct irq_data *data);
Ddmar.h125 struct irq_data;
126 extern void dmar_msi_unmask(struct irq_data *data);
127 extern void dmar_msi_mask(struct irq_data *data);
Drtc.h100 unsigned long irq_data; member
/include/linux/irqchip/
Dchained_irq.h35 chip->irq_mask_ack(&desc->irq_data); in chained_irq_enter()
37 chip->irq_mask(&desc->irq_data); in chained_irq_enter()
39 chip->irq_ack(&desc->irq_data); in chained_irq_enter()
47 chip->irq_eoi(&desc->irq_data); in chained_irq_exit()
49 chip->irq_unmask(&desc->irq_data); in chained_irq_exit()
Dmetag-ext.h8 struct irq_data;
29 void meta_intc_mask_irq_simple(struct irq_data *data);
31 void meta_intc_unmask_irq_simple(struct irq_data *data);
/include/linux/mfd/wm8994/
Dcore.h75 struct regmap_irq_chip_data *irq_data; member
102 if (!wm8994->irq_data) in wm8994_request_irq()
104 return request_threaded_irq(regmap_irq_get_virq(wm8994->irq_data, irq), in wm8994_request_irq()
110 if (!wm8994->irq_data) in wm8994_free_irq()
112 free_irq(regmap_irq_get_virq(wm8994->irq_data, irq), data); in wm8994_free_irq()
/include/linux/mfd/
D88pm80x.h301 struct regmap_irq_chip_data *irq_data; member
327 if (!pm80x->irq_data) in pm80x_request_irq()
329 return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq), in pm80x_request_irq()
335 if (!pm80x->irq_data) in pm80x_free_irq()
337 free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data); in pm80x_free_irq()
Dtps65090.h70 struct regmap_irq_chip_data *irq_data; member
Dtwl6040.h215 struct regmap_irq_chip_data *irq_data; member
Dtps80031.h515 struct regmap_irq_chip_data *irq_data; member
631 return regmap_irq_get_virq(tps80031->irq_data, irq); in tps80031_irq_get_virq()
Dtps65910.h908 struct regmap_irq_chip_data *irq_data; member
953 return regmap_irq_get_virq(tps65910->irq_data, irq); in tps65910_irq_get_virq()
Dpalmas.h53 struct regmap_irq_chip_data *irq_data; member
2850 return regmap_irq_get_virq(palmas->irq_data, irq); in palmas_irq_get_virq()
/include/linux/mfd/da9055/
Dcore.h43 struct regmap_irq_chip_data *irq_data; member
/include/linux/mfd/samsung/
Dcore.h53 struct regmap_irq_chip_data *irq_data; member
/include/linux/mfd/da9052/
Dda9052.h98 struct regmap_irq_chip_data *irq_data; member