| /include/linux/ |
| A D | irq.h | 177 struct irq_data { struct 185 struct irq_data *parent_data; argument 496 void (*irq_enable)(struct irq_data *data); 499 void (*irq_ack)(struct irq_data *data); 500 void (*irq_mask)(struct irq_data *data); 502 void (*irq_unmask)(struct irq_data *data); 503 void (*irq_eoi)(struct irq_data *data); 518 void (*irq_resume)(struct irq_data *data); 618 void __irq_move_irq(struct irq_data *data); 1141 void irq_gc_noop(struct irq_data *d); [all …]
|
| A D | irqdesc.h | 69 struct irq_data irq_data; member 137 static inline struct irq_desc *irq_data_to_desc(struct irq_data *data) in irq_data_to_desc() 144 return desc->irq_data.irq; in irq_desc_get_irq() 147 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data() 149 return &desc->irq_data; in irq_desc_get_irq_data() 154 return desc->irq_data.chip; in irq_desc_get_chip() 159 return desc->irq_data.chip_data; in irq_desc_get_chip_data() 207 static inline void irq_set_handler_locked(struct irq_data *data, in irq_set_handler_locked() 228 irq_set_chip_handler_name_locked(struct irq_data *data, in irq_set_chip_handler_name_locked()
|
| A D | irqdomain.h | 22 struct irq_data; 95 int (*activate)(struct irq_domain *d, struct irq_data *irqd, bool reserve); 96 void (*deactivate)(struct irq_domain *d, struct irq_data *irq_data); 102 struct irq_data *irqd, int ind); 175 struct irq_data __rcu *revmap[] __counted_by(revmap_size); 523 struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, unsigned int virq); 527 void irq_domain_reset_irq_data(struct irq_data *irq_data); 569 int irq_domain_activate_irq(struct irq_data *irq_data, bool early); 570 void irq_domain_deactivate_irq(struct irq_data *irq_data);
|
| A D | dmar.h | 292 struct irq_data; 293 extern void dmar_msi_unmask(struct irq_data *data); 294 extern void dmar_msi_mask(struct irq_data *data);
|
| A D | msi.h | 634 int msi_domain_set_affinity(struct irq_data *data, const struct cpumask *mask, 704 void pci_msi_mask_irq(struct irq_data *data); 705 void pci_msi_unmask_irq(struct irq_data *data);
|
| /include/linux/irqchip/ |
| A D | chained_irq.h | 24 chip->irq_mask_ack(&desc->irq_data); in chained_irq_enter() 26 chip->irq_mask(&desc->irq_data); in chained_irq_enter() 28 chip->irq_ack(&desc->irq_data); in chained_irq_enter() 36 chip->irq_eoi(&desc->irq_data); in chained_irq_exit() 38 chip->irq_unmask(&desc->irq_data); in chained_irq_exit()
|
| A D | irq-madera.h | 99 return regmap_irq_get_virq(madera->irq_data, irq); in madera_get_irq_mapping()
|
| /include/linux/mfd/wm8994/ |
| A D | core.h | 69 struct regmap_irq_chip_data *irq_data; member 124 if (!wm8994->irq_data) in wm8994_request_irq() 126 return request_threaded_irq(regmap_irq_get_virq(wm8994->irq_data, irq), in wm8994_request_irq() 132 if (!wm8994->irq_data) in wm8994_free_irq() 134 free_irq(regmap_irq_get_virq(wm8994->irq_data, irq), data); in wm8994_free_irq()
|
| /include/linux/mfd/wcd934x/ |
| A D | wcd934x.h | 24 struct regmap_irq_chip_data *irq_data; member
|
| /include/linux/mfd/ |
| A D | rt5033.h | 29 struct regmap_irq_chip_data *irq_data; member
|
| A D | 88pm80x.h | 298 struct regmap_irq_chip_data *irq_data; member 329 if (!pm80x->irq_data) in pm80x_request_irq() 331 return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq), in pm80x_request_irq() 337 if (!pm80x->irq_data) in pm80x_free_irq() 339 free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data); in pm80x_free_irq()
|
| A D | hi655x-pmic.h | 59 struct regmap_irq_chip_data *irq_data; member
|
| A D | cs42l43.h | 86 struct regmap_irq_chip_data *irq_data; member
|
| A D | max77541.h | 85 struct regmap_irq_chip_data *irq_data; member
|
| A D | tps65086.h | 117 struct regmap_irq_chip_data *irq_data; member
|
| A D | tps65090.h | 77 struct regmap_irq_chip_data *irq_data; member
|
| A D | cs40l50.h | 121 struct regmap_irq_chip_data *irq_data; member
|
| /include/linux/gpio/ |
| A D | driver.h | 25 struct irq_data; 301 void (*irq_enable)(struct irq_data *data); 308 void (*irq_disable)(struct irq_data *data); 314 void (*irq_unmask)(struct irq_data *data); 321 void (*irq_mask)(struct irq_data *data); 686 int gpiochip_irq_reqres(struct irq_data *data); 687 void gpiochip_irq_relres(struct irq_data *data);
|
| /include/linux/mfd/atc260x/ |
| A D | core.h | 37 struct regmap_irq_chip_data *irq_data; member
|
| /include/linux/dsa/ |
| A D | lan9303.h | 23 struct regmap_irq_chip_data *irq_data; member
|
| /include/sound/ |
| A D | sdca_interrupts.h | 57 struct regmap_irq_chip_data *irq_data; member
|
| /include/linux/mfd/mt6397/ |
| A D | core.h | 75 void *irq_data; member
|
| /include/linux/mfd/samsung/ |
| A D | core.h | 72 struct regmap_irq_chip_data *irq_data; member
|
| /include/linux/mfd/da9055/ |
| A D | core.h | 29 struct regmap_irq_chip_data *irq_data; member
|
| /include/linux/mfd/madera/ |
| A D | core.h | 194 struct regmap_irq_chip_data *irq_data; member
|