Home
last modified time | relevance | path

Searched defs:irq_data (Results 1 – 25 of 149) sorted by relevance

123456

/linux-6.1.9/kernel/irq/
Dirqdomain.c518 struct irq_data *irq_data) in irq_domain_set_mapping()
533 struct irq_data *irq_data = irq_get_irq_data(irq); in irq_domain_disassociate() local
565 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_domain_associate() local
763 struct irq_data *irq_data; in irq_create_fwspec_mapping() local
851 unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data) in irq_create_of_mapping()
868 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_dispose_mapping() local
1071 void irq_domain_reset_irq_data(struct irq_data *irq_data) in irq_domain_reset_irq_data()
1156 struct irq_data *irq_data; in irq_domain_insert_irq_data() local
1170 static void __irq_domain_free_hierarchy(struct irq_data *irq_data) in __irq_domain_free_hierarchy()
1183 struct irq_data *irq_data, *tmp; in irq_domain_free_irq_data() local
[all …]
/linux-6.1.9/drivers/mfd/
Drc5t583-irq.c140 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()
Dwm8350-irq.c376 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
Dwm831x-irq.c319 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
Dmax8998-irq.c130 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
Dmax8925-core.c481 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
Dmax8997-irq.c137 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
/linux-6.1.9/arch/x86/platform/uv/
Duv_irq.c80 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-6.1.9/arch/arm/mach-s3c/
Dirq-s3c24xx.c82 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_mask() local
110 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_unmask() local
129 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_ack() local
298 struct s3c_irq_data *irq_data = irq_desc_get_chip_data(desc); in s3c_irq_demux() local
433 struct s3c_irq_data *irq_data = &intc->irqs[hw]; in s3c24xx_irq_map() local
539 struct s3c_irq_data *irq_data, in s3c24xx_init_intc()
1168 struct s3c_irq_data *irq_data = &intc->irqs[intc_hw]; in s3c24xx_irq_map_of() local
1194 struct s3c_irq_data *irq_data; in s3c24xx_irq_xlate_of() local
/linux-6.1.9/drivers/iommu/
Dhyperv-iommu.c70 struct irq_data *irq_data; in hyperv_irq_remapping_alloc() local
189 hyperv_root_ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg) in hyperv_root_ir_compose_msi_msg()
272 struct irq_data *irq_data; in hyperv_root_irq_remapping_alloc() local
308 struct irq_data *irq_data; in hyperv_root_irq_remapping_free() local
/linux-6.1.9/arch/arm/mach-pxa/
Dirq.c145 int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq_common() argument
169 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument
234 void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)) in pxa_dt_irq_init() argument
/linux-6.1.9/arch/sparc/kernel/
Dprom_irqtrans.c117 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-6.1.9/drivers/base/regmap/
Dregmap-irq.c241 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_enable() local
270 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_disable() local
279 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_type() local
341 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_wake() local
656 const struct regmap_irq *irq_data, int idx) in regmap_irq_set_type_config_simple()
/linux-6.1.9/drivers/thermal/
Ddb8500_thermal.c97 static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) in prcmu_low_irq_handler()
125 static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) in prcmu_high_irq_handler()
/linux-6.1.9/arch/x86/kernel/apic/
Dio_apic.c444 static void mask_ioapic_irq(struct irq_data *irq_data) in mask_ioapic_irq()
459 static void unmask_ioapic_irq(struct irq_data *irq_data) in unmask_ioapic_irq()
993 struct irq_data *irq_data = irq_get_irq_data(irq); in alloc_isa_irq_from_domain() local
1125 struct irq_data *irq_data = irq_get_irq_data(irq); in mp_unmap_irq() local
1780 static void ioapic_ack_level(struct irq_data *irq_data) in ioapic_ack_level()
1846 static void ioapic_ir_ack_level(struct irq_data *irq_data) in ioapic_ir_ack_level()
1876 static void ioapic_setup_msg_from_msi(struct irq_data *irq_data, in ioapic_setup_msg_from_msi()
1920 static int ioapic_set_affinity(struct irq_data *irq_data, in ioapic_set_affinity()
2169 struct irq_data *irq_data = irq_get_irq_data(0); in check_timer() local
3017 struct irq_data *irq_data; in mp_irqdomain_alloc() local
[all …]
/linux-6.1.9/sound/soc/mediatek/mt8186/
Dmt8186-afe-pcm.c164 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_fe_trigger() local
300 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_fe_prepare() local
598 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_irq_cnt1_set() local
647 const struct mtk_base_irq_data *irq_data = irqs->irq_data; in mt8186_irq_cnt2_set() local
2014 static const struct mtk_base_irq_data irq_data[MT8186_IRQ_NUM] = { variable
/linux-6.1.9/drivers/gpio/
Dgpio-xilinx.c354 static void xgpio_irq_ack(struct irq_data *irq_data) in xgpio_irq_ack()
400 static void xgpio_irq_mask(struct irq_data *irq_data) in xgpio_irq_mask()
425 static void xgpio_irq_unmask(struct irq_data *irq_data) in xgpio_irq_unmask()
464 static int xgpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in xgpio_set_irq_type()
Dgpio-zynq.c404 static void zynq_gpio_irq_mask(struct irq_data *irq_data) in zynq_gpio_irq_mask()
425 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask()
445 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack()
464 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable()
495 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type()
Dgpio-xgene-sb.c130 struct irq_data *irq_data, in xgene_gpio_sb_domain_activate()
151 struct irq_data *irq_data) in xgene_gpio_sb_domain_deactivate()
/linux-6.1.9/include/linux/
Dirq.h179 struct irq_data { struct
187 struct irq_data *parent_data; argument
189 void *chip_data;
/linux-6.1.9/drivers/input/touchscreen/
Dwm831x-ts.c83 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-6.1.9/drivers/misc/
Dhi6421v600-irq.c94 #define HISI_IRQ_MASK_REG(irq_data) (SOC_PMIC_IRQ_MASK_0_ADDR + \ argument
96 #define HISI_IRQ_MASK_BIT(irq_data) BIT(irqd_to_hwirq(irq_data) & (BITS_PER_BYTE - 1)) argument
/linux-6.1.9/drivers/regulator/
Dtps65219-regulator.c291 struct tps65219_regulator_irq_data *irq_data = data; in tps65219_regulator_irq_handler() local
331 struct tps65219_regulator_irq_data *irq_data; in tps65219_regulator_probe() local
/linux-6.1.9/include/linux/mfd/wcd934x/
Dwcd934x.h24 struct regmap_irq_chip_data *irq_data; member
/linux-6.1.9/drivers/remoteproc/
Dda8xx_remoteproc.c73 struct irq_data *irq_data; member
241 struct irq_data *irq_data; in da8xx_rproc_probe() local

123456