Home
last modified time | relevance | path

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

12

/include/linux/
A Dirq.h177 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 Dirqdesc.h69 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 Dirqdomain.h22 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 Ddmar.h292 struct irq_data;
293 extern void dmar_msi_unmask(struct irq_data *data);
294 extern void dmar_msi_mask(struct irq_data *data);
A Dmsi.h634 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 Dchained_irq.h24 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 Dirq-madera.h99 return regmap_irq_get_virq(madera->irq_data, irq); in madera_get_irq_mapping()
/include/linux/mfd/wm8994/
A Dcore.h69 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 Dwcd934x.h24 struct regmap_irq_chip_data *irq_data; member
/include/linux/mfd/
A Drt5033.h29 struct regmap_irq_chip_data *irq_data; member
A D88pm80x.h298 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 Dhi655x-pmic.h59 struct regmap_irq_chip_data *irq_data; member
A Dcs42l43.h86 struct regmap_irq_chip_data *irq_data; member
A Dmax77541.h85 struct regmap_irq_chip_data *irq_data; member
A Dtps65086.h117 struct regmap_irq_chip_data *irq_data; member
A Dtps65090.h77 struct regmap_irq_chip_data *irq_data; member
A Dcs40l50.h121 struct regmap_irq_chip_data *irq_data; member
/include/linux/gpio/
A Ddriver.h25 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 Dcore.h37 struct regmap_irq_chip_data *irq_data; member
/include/linux/dsa/
A Dlan9303.h23 struct regmap_irq_chip_data *irq_data; member
/include/sound/
A Dsdca_interrupts.h57 struct regmap_irq_chip_data *irq_data; member
/include/linux/mfd/mt6397/
A Dcore.h75 void *irq_data; member
/include/linux/mfd/samsung/
A Dcore.h72 struct regmap_irq_chip_data *irq_data; member
/include/linux/mfd/da9055/
A Dcore.h29 struct regmap_irq_chip_data *irq_data; member
/include/linux/mfd/madera/
A Dcore.h194 struct regmap_irq_chip_data *irq_data; member

Completed in 55 milliseconds

12