/include/linux/ |
D | irq.h | 179 struct irq_data { struct 187 struct irq_data *parent_data; argument 256 static inline bool irqd_is_setaffinity_pending(struct irq_data *d) in irqd_is_setaffinity_pending() 261 static inline bool irqd_is_per_cpu(struct irq_data *d) in irqd_is_per_cpu() 266 static inline bool irqd_can_balance(struct irq_data *d) in irqd_can_balance() 271 static inline bool irqd_affinity_was_set(struct irq_data *d) in irqd_affinity_was_set() 276 static inline void irqd_mark_affinity_was_set(struct irq_data *d) in irqd_mark_affinity_was_set() 281 static inline bool irqd_trigger_type_was_set(struct irq_data *d) in irqd_trigger_type_was_set() 286 static inline u32 irqd_get_trigger_type(struct irq_data *d) in irqd_get_trigger_type() 295 static inline void irqd_set_trigger_type(struct irq_data *d, u32 type) in irqd_set_trigger_type() [all …]
|
D | irqdesc.h | 57 struct irq_data irq_data; member 122 static inline struct irq_desc *irq_data_to_desc(struct irq_data *data) in irq_data_to_desc() 129 return desc->irq_data.irq; in irq_desc_get_irq() 132 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data() 134 return &desc->irq_data; in irq_desc_get_irq_data() 139 return desc->irq_data.chip; in irq_desc_get_chip() 144 return desc->irq_data.chip_data; in irq_desc_get_chip_data() 197 static inline void irq_set_handler_locked(struct irq_data *data, in irq_set_handler_locked() 218 irq_set_chip_handler_name_locked(struct irq_data *data, struct irq_chip *chip, in irq_set_chip_handler_name_locked()
|
D | irqdomain.h | 44 struct irq_data; 120 int (*activate)(struct irq_domain *d, struct irq_data *irqd, bool reserve); 121 void (*deactivate)(struct irq_domain *d, struct irq_data *irq_data); 127 struct irq_data *irqd, int ind); 185 struct irq_data __rcu *revmap[]; 471 extern struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, 477 extern void irq_domain_reset_irq_data(struct irq_data *irq_data); 501 extern int irq_domain_activate_irq(struct irq_data *irq_data, bool early); 502 extern void irq_domain_deactivate_irq(struct irq_data *irq_data);
|
D | irqhandler.h | 11 struct irq_data;
|
D | msi.h | 55 struct irq_data; 239 void pci_msi_mask_irq(struct irq_data *data); 240 void pci_msi_unmask_irq(struct irq_data *data); 404 int msi_domain_set_affinity(struct irq_data *data, const struct cpumask *mask, 451 void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg);
|
D | dmar.h | 278 struct irq_data; 279 extern void dmar_msi_unmask(struct irq_data *data); 280 extern void dmar_msi_mask(struct irq_data *data);
|
D | of_irq.h | 36 extern unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data);
|
/include/linux/irqchip/ |
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()
|
D | irq-madera.h | 99 return regmap_irq_get_virq(madera->irq_data, irq); in madera_get_irq_mapping()
|
/include/linux/mfd/wm8994/ |
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/trace/hooks/ |
D | gic.h | 12 struct irq_data; 20 TP_PROTO(struct irq_data *d, const struct cpumask *mask_val,
|
D | gic_v3.h | 13 struct irq_data; 20 TP_PROTO(struct irq_data *d, const struct cpumask *mask_val,
|
/include/linux/mfd/wcd934x/ |
D | wcd934x.h | 24 struct regmap_irq_chip_data *irq_data; member
|
/include/linux/mfd/ |
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()
|
D | rt5033.h | 30 struct regmap_irq_chip_data *irq_data; member
|
D | hi655x-pmic.h | 58 struct regmap_irq_chip_data *irq_data; member
|
D | tps65086.h | 114 struct regmap_irq_chip_data *irq_data; member
|
D | tps65090.h | 77 struct regmap_irq_chip_data *irq_data; member
|
/include/linux/gpio/ |
D | driver.h | 258 void (*irq_enable)(struct irq_data *data); 265 void (*irq_disable)(struct irq_data *data); 271 void (*irq_unmask)(struct irq_data *data); 278 void (*irq_mask)(struct irq_data *data); 652 struct irq_data *data, bool reserve); 654 struct irq_data *data);
|
/include/linux/mfd/atc260x/ |
D | core.h | 37 struct regmap_irq_chip_data *irq_data; member
|
/include/linux/dsa/ |
D | lan9303.h | 23 struct regmap_irq_chip_data *irq_data; member
|
/include/linux/mfd/mt6397/ |
D | core.h | 70 void *irq_data; member
|
/include/linux/mfd/da9055/ |
D | core.h | 29 struct regmap_irq_chip_data *irq_data; member
|
/include/linux/mfd/samsung/ |
D | core.h | 71 struct regmap_irq_chip_data *irq_data; member
|
/include/linux/mfd/madera/ |
D | core.h | 194 struct regmap_irq_chip_data *irq_data; member
|