/Linux-v5.4/drivers/mfd/ |
D | rc5t583-irq.c | 140 static void rc5t583_irq_lock(struct irq_data *irq_data) in rc5t583_irq_lock() 146 static void rc5t583_irq_unmask(struct irq_data *irq_data) in rc5t583_irq_unmask() 157 static void rc5t583_irq_mask(struct irq_data *irq_data) in rc5t583_irq_mask() 170 static int rc5t583_irq_set_type(struct irq_data *irq_data, unsigned int type) in rc5t583_irq_set_type() 198 static void rc5t583_irq_sync_unlock(struct irq_data *irq_data) in rc5t583_irq_sync_unlock() 232 static int rc5t583_irq_set_wake(struct irq_data *irq_data, unsigned int on) in rc5t583_irq_set_wake()
|
D | wm8350-irq.c | 376 static irqreturn_t wm8350_irq(int irq, void *irq_data) in wm8350_irq() 440 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_enable() local 449 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_disable() local
|
D | wm831x-irq.c | 319 static inline int irq_data_to_status_reg(struct wm831x_irq_data *irq_data) in irq_data_to_status_reg() 372 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_enable() local 381 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_disable() local
|
D | max8998-irq.c | 130 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_unmask() local 138 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_mask() local
|
D | max8925-core.c | 481 struct max8925_irq_data *irq_data; in max8925_irq() local 510 struct max8925_irq_data *irq_data; in max8925_tsc_irq() local 546 struct max8925_irq_data *irq_data; in max8925_irq_sync_unlock() local
|
D | max8997-irq.c | 137 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_mask() local 146 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_unmask() local
|
D | rohm-bd70528.c | 224 struct regmap_irq_chip_data *irq_data; in bd70528_i2c_probe() local
|
/Linux-v5.4/kernel/irq/ |
D | irqdomain.c | 491 struct irq_data *irq_data) in irq_domain_set_mapping() 504 struct irq_data *irq_data = irq_get_irq_data(irq); in irq_domain_disassociate() local 536 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_domain_associate() local 764 struct irq_data *irq_data; in irq_create_fwspec_mapping() local 852 unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data) in irq_create_of_mapping() 869 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_dispose_mapping() local 1110 struct irq_data *irq_data; in irq_domain_insert_irq_data() local 1126 struct irq_data *irq_data, *tmp; in irq_domain_free_irq_data() local 1146 struct irq_data *irq_data; in irq_domain_alloc_irq_data() local 1175 struct irq_data *irq_data; in irq_domain_get_irq_data() local [all …]
|
D | msi.c | 101 int msi_domain_set_affinity(struct irq_data *irq_data, in msi_domain_set_affinity() 119 struct irq_data *irq_data, bool early) in msi_domain_activate() 130 struct irq_data *irq_data) in msi_domain_deactivate() 404 struct irq_data *irq_data; in msi_domain_alloc_irqs() local
|
/Linux-v5.4/arch/x86/platform/uv/ |
D | uv_irq.c | 80 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_alloc() local 112 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_free() local 126 struct irq_data *irq_data, bool reserve) in uv_domain_activate() 137 struct irq_data *irq_data) in uv_domain_deactivate()
|
/Linux-v5.4/drivers/irqchip/ |
D | irq-s3c24xx.c | 79 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_mask() local 107 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_unmask() local 126 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_ack() local 295 struct s3c_irq_data *irq_data = irq_desc_get_chip_data(desc); in s3c_irq_demux() local 411 struct s3c_irq_data *irq_data = &intc->irqs[hw]; in s3c24xx_irq_map() local 517 struct s3c_irq_data *irq_data, in s3c24xx_init_intc() 1146 struct s3c_irq_data *irq_data = &intc->irqs[intc_hw]; in s3c24xx_irq_map_of() local 1172 struct s3c_irq_data *irq_data; in s3c24xx_irq_xlate_of() local
|
/Linux-v5.4/arch/arm/mach-pxa/ |
D | irq.c | 144 int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq_common() argument 168 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument 233 void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)) in pxa_dt_irq_init() argument
|
/Linux-v5.4/drivers/iommu/ |
D | hyperv-iommu.c | 73 struct irq_data *irq_data; in hyperv_irq_remapping_alloc() local 123 struct irq_data *irq_data, bool reserve) in hyperv_irq_remapping_activate()
|
D | intel_irq_remapping.c | 1207 static void intel_ir_compose_msi_msg(struct irq_data *irq_data, in intel_ir_compose_msi_msg() 1324 struct irq_data *irq_data; in intel_free_irq_resources() local 1350 struct irq_data *irq_data; in intel_irq_remapping_alloc() local 1427 struct irq_data *irq_data, bool reserve) in intel_irq_remapping_activate() 1434 struct irq_data *irq_data) in intel_irq_remapping_deactivate()
|
/Linux-v5.4/arch/sparc/kernel/ |
D | prom_irqtrans.c | 117 struct sabre_irq_data *irq_data = _arg2; in sabre_wsync_handler() local 225 struct sabre_irq_data *irq_data = _data; in sabre_irq_build() local 272 struct sabre_irq_data *irq_data; in sabre_irq_trans_init() local 382 struct schizo_irq_data *irq_data = _data; in schizo_irq_build() local 430 struct schizo_irq_data *irq_data; in __schizo_irq_trans_init() local 514 struct fire_irq_data *irq_data = _data; in fire_irq_build() local 545 struct fire_irq_data *irq_data; in fire_irq_trans_init() local
|
/Linux-v5.4/drivers/thermal/ |
D | db8500_thermal.c | 111 static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) in prcmu_low_irq_handler() 140 static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) in prcmu_high_irq_handler()
|
/Linux-v5.4/drivers/base/regmap/ |
D | regmap-irq.c | 216 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_enable() local 247 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_disable() local 256 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_type() local 303 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_wake() local
|
/Linux-v5.4/include/linux/ |
D | irq.h | 173 struct irq_data { struct 181 struct irq_data *parent_data; argument 183 void *chip_data;
|
/Linux-v5.4/arch/x86/kernel/apic/ |
D | io_apic.c | 469 static void mask_ioapic_irq(struct irq_data *irq_data) in mask_ioapic_irq() 484 static void unmask_ioapic_irq(struct irq_data *irq_data) in unmask_ioapic_irq() 1006 struct irq_data *irq_data = irq_get_irq_data(irq); in alloc_isa_irq_from_domain() local 1128 struct irq_data *irq_data = irq_get_irq_data(irq); in mp_unmap_irq() local 1782 static void ioapic_ack_level(struct irq_data *irq_data) in ioapic_ack_level() 1848 static void ioapic_ir_ack_level(struct irq_data *irq_data) in ioapic_ir_ack_level() 1881 static int ioapic_set_affinity(struct irq_data *irq_data, in ioapic_set_affinity() 2125 struct irq_data *irq_data = irq_get_irq_data(0); in check_timer() local 2976 struct irq_data *irq_data; in mp_irqdomain_alloc() local 3032 struct irq_data *irq_data; in mp_irqdomain_free() local [all …]
|
/Linux-v5.4/drivers/net/wireless/ath/ath10k/ |
D | sdio.c | 771 struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; in ath10k_sdio_mbox_proc_counter_intr() local 796 struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; in ath10k_sdio_mbox_proc_err_intr() local 842 struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; in ath10k_sdio_mbox_proc_cpu_intr() local 887 struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; in ath10k_sdio_mbox_read_int_status() local 1382 struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; in ath10k_sdio_hif_disable_intrs() local 1507 struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; in ath10k_sdio_hif_enable_intrs() local 1735 struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; in ath10k_sdio_irq_disable() local
|
/Linux-v5.4/drivers/input/touchscreen/ |
D | wm831x-ts.c | 83 static irqreturn_t wm831x_ts_data_irq(int irq, void *irq_data) in wm831x_ts_data_irq() 155 static irqreturn_t wm831x_ts_pen_down_irq(int irq, void *irq_data) in wm831x_ts_pen_down_irq()
|
/Linux-v5.4/drivers/gpio/ |
D | gpio-zynq.c | 386 static void zynq_gpio_irq_mask(struct irq_data *irq_data) in zynq_gpio_irq_mask() 407 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask() 427 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack() 446 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable() 477 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type()
|
D | gpio-xgene-sb.c | 130 struct irq_data *irq_data, in xgene_gpio_sb_domain_activate() 151 struct irq_data *irq_data) in xgene_gpio_sb_domain_deactivate()
|
/Linux-v5.4/drivers/remoteproc/ |
D | da8xx_remoteproc.c | 73 struct irq_data *irq_data; member 241 struct irq_data *irq_data; in da8xx_rproc_probe() local
|
/Linux-v5.4/arch/arm/mach-omap1/ |
D | ams-delta-fiq.c | 43 static struct irq_data *irq_data[16]; variable
|