irq_data           76 arch/x86/include/asm/hpet.h struct irq_data;
irq_data           77 arch/x86/include/asm/hpet.h extern void hpet_msi_unmask(struct irq_data *data);
irq_data           78 arch/x86/include/asm/hpet.h extern void hpet_msi_mask(struct irq_data *data);
irq_data          158 arch/x86/include/asm/hw_irq.h struct irq_data;
irq_data          159 arch/x86/include/asm/hw_irq.h int __ioapic_set_affinity(struct irq_data *, const struct cpumask *,
irq_data          210 arch/x86/include/asm/io_apic.h extern int native_ioapic_set_affinity(struct irq_data *,
irq_data          192 arch/x86/include/asm/x86_init.h struct irq_data;
irq_data          202 arch/x86/include/asm/x86_init.h 	int		(*set_affinity)(struct irq_data *data,
irq_data          185 include/linux/dmar.h struct irq_data;
irq_data          186 include/linux/dmar.h extern void dmar_msi_unmask(struct irq_data *data);
irq_data          187 include/linux/dmar.h extern void dmar_msi_mask(struct irq_data *data);
irq_data           12 include/linux/htirq.h struct irq_data;
irq_data           13 include/linux/htirq.h void mask_ht_irq(struct irq_data *data);
irq_data           14 include/linux/htirq.h void unmask_ht_irq(struct irq_data *data);
irq_data           31 include/linux/irq.h struct irq_data;
irq_data           34 include/linux/irq.h typedef	void (*irq_preflow_handler_t)(struct irq_data *data);
irq_data          193 include/linux/irq.h static inline bool irqd_is_setaffinity_pending(struct irq_data *d)
irq_data          198 include/linux/irq.h static inline bool irqd_is_per_cpu(struct irq_data *d)
irq_data          203 include/linux/irq.h static inline bool irqd_can_balance(struct irq_data *d)
irq_data          208 include/linux/irq.h static inline bool irqd_affinity_was_set(struct irq_data *d)
irq_data          213 include/linux/irq.h static inline void irqd_mark_affinity_was_set(struct irq_data *d)
irq_data          218 include/linux/irq.h static inline u32 irqd_get_trigger_type(struct irq_data *d)
irq_data          226 include/linux/irq.h static inline void irqd_set_trigger_type(struct irq_data *d, u32 type)
irq_data          232 include/linux/irq.h static inline bool irqd_is_level_type(struct irq_data *d)
irq_data          237 include/linux/irq.h static inline bool irqd_is_wakeup_set(struct irq_data *d)
irq_data          242 include/linux/irq.h static inline bool irqd_can_move_in_process_context(struct irq_data *d)
irq_data          247 include/linux/irq.h static inline bool irqd_irq_disabled(struct irq_data *d)
irq_data          252 include/linux/irq.h static inline bool irqd_irq_masked(struct irq_data *d)
irq_data          257 include/linux/irq.h static inline bool irqd_irq_inprogress(struct irq_data *d)
irq_data          262 include/linux/irq.h static inline bool irqd_is_wakeup_armed(struct irq_data *d)
irq_data          273 include/linux/irq.h static inline void irqd_set_chained_irq_inprogress(struct irq_data *d)
irq_data          278 include/linux/irq.h static inline void irqd_clr_chained_irq_inprogress(struct irq_data *d)
irq_data          283 include/linux/irq.h static inline irq_hw_number_t irqd_to_hwirq(struct irq_data *d)
irq_data          322 include/linux/irq.h 	unsigned int	(*irq_startup)(struct irq_data *data);
irq_data          323 include/linux/irq.h 	void		(*irq_shutdown)(struct irq_data *data);
irq_data          324 include/linux/irq.h 	void		(*irq_enable)(struct irq_data *data);
irq_data          325 include/linux/irq.h 	void		(*irq_disable)(struct irq_data *data);
irq_data          327 include/linux/irq.h 	void		(*irq_ack)(struct irq_data *data);
irq_data          328 include/linux/irq.h 	void		(*irq_mask)(struct irq_data *data);
irq_data          329 include/linux/irq.h 	void		(*irq_mask_ack)(struct irq_data *data);
irq_data          330 include/linux/irq.h 	void		(*irq_unmask)(struct irq_data *data);
irq_data          331 include/linux/irq.h 	void		(*irq_eoi)(struct irq_data *data);
irq_data          333 include/linux/irq.h 	int		(*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force);
irq_data          334 include/linux/irq.h 	int		(*irq_retrigger)(struct irq_data *data);
irq_data          335 include/linux/irq.h 	int		(*irq_set_type)(struct irq_data *data, unsigned int flow_type);
irq_data          336 include/linux/irq.h 	int		(*irq_set_wake)(struct irq_data *data, unsigned int on);
irq_data          338 include/linux/irq.h 	void		(*irq_bus_lock)(struct irq_data *data);
irq_data          339 include/linux/irq.h 	void		(*irq_bus_sync_unlock)(struct irq_data *data);
irq_data          341 include/linux/irq.h 	void		(*irq_cpu_online)(struct irq_data *data);
irq_data          342 include/linux/irq.h 	void		(*irq_cpu_offline)(struct irq_data *data);
irq_data          344 include/linux/irq.h 	void		(*irq_suspend)(struct irq_data *data);
irq_data          345 include/linux/irq.h 	void		(*irq_resume)(struct irq_data *data);
irq_data          346 include/linux/irq.h 	void		(*irq_pm_shutdown)(struct irq_data *data);
irq_data          348 include/linux/irq.h 	void		(*irq_calc_mask)(struct irq_data *data);
irq_data          350 include/linux/irq.h 	void		(*irq_print_chip)(struct irq_data *data, struct seq_file *p);
irq_data          351 include/linux/irq.h 	int		(*irq_request_resources)(struct irq_data *data);
irq_data          352 include/linux/irq.h 	void		(*irq_release_resources)(struct irq_data *data);
irq_data          405 include/linux/irq.h extern int irq_set_affinity_locked(struct irq_data *data,
irq_data          409 include/linux/irq.h void irq_move_irq(struct irq_data *data);
irq_data          410 include/linux/irq.h void irq_move_masked_irq(struct irq_data *data);
irq_data          412 include/linux/irq.h static inline void irq_move_irq(struct irq_data *data) { }
irq_data          413 include/linux/irq.h static inline void irq_move_masked_irq(struct irq_data *data) { }
irq_data          544 include/linux/irq.h extern struct irq_data *irq_get_irq_data(unsigned int irq);
irq_data          548 include/linux/irq.h 	struct irq_data *d = irq_get_irq_data(irq);
irq_data          552 include/linux/irq.h static inline struct irq_chip *irq_data_get_irq_chip(struct irq_data *d)
irq_data          559 include/linux/irq.h 	struct irq_data *d = irq_get_irq_data(irq);
irq_data          563 include/linux/irq.h static inline void *irq_data_get_irq_chip_data(struct irq_data *d)
irq_data          570 include/linux/irq.h 	struct irq_data *d = irq_get_irq_data(irq);
irq_data          574 include/linux/irq.h static inline void *irq_data_get_irq_handler_data(struct irq_data *d)
irq_data          581 include/linux/irq.h 	struct irq_data *d = irq_get_irq_data(irq);
irq_data          585 include/linux/irq.h static inline struct msi_desc *irq_data_get_msi(struct irq_data *d)
irq_data          592 include/linux/irq.h 	struct irq_data *d = irq_get_irq_data(irq);
irq_data          770 include/linux/irq.h void irq_gc_noop(struct irq_data *d);
irq_data          771 include/linux/irq.h void irq_gc_mask_disable_reg(struct irq_data *d);
irq_data          772 include/linux/irq.h void irq_gc_mask_set_bit(struct irq_data *d);
irq_data          773 include/linux/irq.h void irq_gc_mask_clr_bit(struct irq_data *d);
irq_data          774 include/linux/irq.h void irq_gc_unmask_enable_reg(struct irq_data *d);
irq_data          775 include/linux/irq.h void irq_gc_ack_set_bit(struct irq_data *d);
irq_data          776 include/linux/irq.h void irq_gc_ack_clr_bit(struct irq_data *d);
irq_data          777 include/linux/irq.h void irq_gc_mask_disable_reg_and_ack(struct irq_data *d);
irq_data          778 include/linux/irq.h void irq_gc_eoi(struct irq_data *d);
irq_data          779 include/linux/irq.h int irq_gc_set_wake(struct irq_data *d, unsigned int on);
irq_data          790 include/linux/irq.h int irq_setup_alt_chip(struct irq_data *d, unsigned int type);
irq_data          802 include/linux/irq.h static inline struct irq_chip_type *irq_data_get_chip_type(struct irq_data *d)
irq_data           35 include/linux/irqchip/chained_irq.h 		chip->irq_mask_ack(&desc->irq_data);
irq_data           37 include/linux/irqchip/chained_irq.h 		chip->irq_mask(&desc->irq_data);
irq_data           39 include/linux/irqchip/chained_irq.h 			chip->irq_ack(&desc->irq_data);
irq_data           47 include/linux/irqchip/chained_irq.h 		chip->irq_eoi(&desc->irq_data);
irq_data           49 include/linux/irqchip/chained_irq.h 		chip->irq_unmask(&desc->irq_data);
irq_data            8 include/linux/irqchip/metag-ext.h struct irq_data;
irq_data           29 include/linux/irqchip/metag-ext.h void meta_intc_mask_irq_simple(struct irq_data *data);
irq_data           31 include/linux/irqchip/metag-ext.h void meta_intc_unmask_irq_simple(struct irq_data *data);
irq_data           50 include/linux/irqdesc.h 	struct irq_data		irq_data;
irq_data           95 include/linux/irqdesc.h static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc)
irq_data           97 include/linux/irqdesc.h 	return &desc->irq_data;
irq_data          102 include/linux/irqdesc.h 	return desc->irq_data.chip;
irq_data          107 include/linux/irqdesc.h 	return desc->irq_data.chip_data;
irq_data          112 include/linux/irqdesc.h 	return desc->irq_data.handler_data;
irq_data          117 include/linux/irqdesc.h 	return desc->irq_data.msi_desc;
irq_data          300 include/linux/mfd/88pm80x.h 	struct regmap_irq_chip_data *irq_data;
irq_data          331 include/linux/mfd/88pm80x.h 	if (!pm80x->irq_data)
irq_data          333 include/linux/mfd/88pm80x.h 	return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq),
irq_data          339 include/linux/mfd/88pm80x.h 	if (!pm80x->irq_data)
irq_data          341 include/linux/mfd/88pm80x.h 	free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data);
irq_data          393 include/linux/mfd/as3722.h 	struct regmap_irq_chip_data *irq_data;
irq_data          426 include/linux/mfd/as3722.h 	return regmap_irq_get_virq(as3722->irq_data, irq);
irq_data           99 include/linux/mfd/da9052/da9052.h 	struct regmap_irq_chip_data *irq_data;
irq_data           43 include/linux/mfd/da9055/core.h 	struct regmap_irq_chip_data *irq_data;
irq_data          445 include/linux/mfd/max14577-private.h 	struct regmap_irq_chip_data *irq_data; /* For MUIC and Charger */
irq_data          446 include/linux/mfd/max77686-private.h 	struct regmap_irq_chip_data *irq_data;
irq_data           79 include/linux/mfd/palmas.h 	struct regmap_irq_chip_data *irq_data;
irq_data         3760 include/linux/mfd/palmas.h 	return regmap_irq_get_virq(palmas->irq_data, irq);
irq_data          193 include/linux/mfd/rk808.h 	struct regmap_irq_chip_data *irq_data;
irq_data           76 include/linux/mfd/samsung/core.h 	struct regmap_irq_chip_data *irq_data;
irq_data           84 include/linux/mfd/tps65090.h 	struct regmap_irq_chip_data *irq_data;
irq_data          268 include/linux/mfd/tps65218.h 	struct regmap_irq_chip_data *irq_data;
irq_data          907 include/linux/mfd/tps65910.h 	struct regmap_irq_chip_data *irq_data;
irq_data          952 include/linux/mfd/tps65910.h 	return regmap_irq_get_virq(tps65910->irq_data, irq);
irq_data          515 include/linux/mfd/tps80031.h 	struct regmap_irq_chip_data *irq_data;
irq_data          631 include/linux/mfd/tps80031.h 	return regmap_irq_get_virq(tps80031->irq_data, irq);
irq_data          225 include/linux/mfd/twl6040.h 	struct regmap_irq_chip_data *irq_data;
irq_data           74 include/linux/mfd/wm8994/core.h 	struct regmap_irq_chip_data *irq_data;
irq_data          129 include/linux/mfd/wm8994/core.h 	if (!wm8994->irq_data)
irq_data          131 include/linux/mfd/wm8994/core.h 	return request_threaded_irq(regmap_irq_get_virq(wm8994->irq_data, irq),
irq_data          137 include/linux/mfd/wm8994/core.h 	if (!wm8994->irq_data)
irq_data          139 include/linux/mfd/wm8994/core.h 	free_irq(regmap_irq_get_virq(wm8994->irq_data, irq), data);
irq_data           14 include/linux/msi.h struct irq_data;
irq_data           16 include/linux/msi.h void mask_msi_irq(struct irq_data *data);
irq_data           17 include/linux/msi.h void unmask_msi_irq(struct irq_data *data);
irq_data           37 include/linux/of_irq.h extern unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data);
irq_data          100 include/linux/rtc.h 	unsigned long irq_data;