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;