Searched refs:irq_data (Results 151 - 175 of 756) sorted by relevance

1234567891011>>

/linux-master/arch/alpha/kernel/
H A Dsys_rx164.c49 rx164_enable_irq(struct irq_data *d)
55 rx164_disable_irq(struct irq_data *d)
H A Dsys_mikasa.c45 mikasa_enable_irq(struct irq_data *d)
51 mikasa_disable_irq(struct irq_data *d)
/linux-master/drivers/mfd/
H A Darizona-irq.c161 static void arizona_irq_enable(struct irq_data *data)
165 static void arizona_irq_disable(struct irq_data *data)
169 static int arizona_irq_set_wake(struct irq_data *data, unsigned int on)
211 struct irq_data *irq_data; local
278 irq_data = irq_get_irq_data(arizona->irq);
279 if (!irq_data) {
285 arizona->pdata.irq_flags = irqd_get_trigger_type(irq_data);
H A Dda9052-irq.c178 return regmap_irq_get_virq(da9052->irq_data, irq);
240 static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) argument
242 struct da9052 *da9052 = irq_data;
256 &da9052->irq_data);
275 regmap_del_irq_chip(da9052->chip_irq, da9052->irq_data);
284 regmap_del_irq_chip(da9052->chip_irq, da9052->irq_data);
H A Das3722.c312 struct irq_data *irq_data; local
319 irq_data = irq_get_irq_data(i2c->irq);
320 if (!irq_data) {
331 as3722->irq_flags = irqd_get_trigger_type(irq_data);
370 &as3722->irq_data);
391 regmap_irq_get_domain(as3722->irq_data));
H A Dtps6586x.c230 static void tps6586x_irq_lock(struct irq_data *data)
237 static void tps6586x_irq_enable(struct irq_data *irq_data) argument
239 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data);
240 unsigned int __irq = irq_data->hwirq;
247 static void tps6586x_irq_disable(struct irq_data *irq_data) argument
249 struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data);
251 unsigned int __irq = irq_data->hwirq;
258 static void tps6586x_irq_sync_unlock(struct irq_data *dat
274 tps6586x_irq_set_wake(struct irq_data *irq_data, unsigned int on) argument
[all...]
/linux-master/arch/arc/kernel/
H A Dintc-compact.c64 static void arc_irq_mask(struct irq_data *data)
73 static void arc_irq_unmask(struct irq_data *data)
/linux-master/drivers/irqchip/
H A Dirq-sl28cpld.c33 struct regmap_irq_chip_data *irq_data; member in struct:sl28cpld_intc
75 &irqchip->irq_data);
H A Dirq-mst-intc.c39 static void mst_set_irq(struct irq_data *d, u32 offset)
55 static void mst_clear_irq(struct irq_data *d, u32 offset)
71 static void mst_intc_mask_irq(struct irq_data *d)
77 static void mst_intc_unmask_irq(struct irq_data *d)
83 static void mst_intc_eoi_irq(struct irq_data *d)
93 static int mst_irq_chip_set_type(struct irq_data *data, unsigned int type)
H A Dirq-i8259.c37 static void disable_8259A_irq(struct irq_data *d);
38 static void enable_8259A_irq(struct irq_data *d);
39 static void mask_and_ack_8259A(struct irq_data *d);
68 static void disable_8259A_irq(struct irq_data *d)
83 static void enable_8259A_irq(struct irq_data *d)
134 static void mask_and_ack_8259A(struct irq_data *d)
H A Dirq-armada-370-xp.c172 static void armada_370_xp_irq_mask(struct irq_data *d)
184 static void armada_370_xp_irq_unmask(struct irq_data *d)
210 static void armada_370_xp_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
219 static int armada_370_xp_msi_set_affinity(struct irq_data *irq_data, argument
232 irq_data_update_effective_affinity(irq_data, cpumask_of(cpu));
269 struct irq_data *d = irq_domain_get_irq_data(domain, virq);
349 static void armada_370_xp_ipi_mask(struct irq_data *d)
357 static void armada_370_xp_ipi_unmask(struct irq_data *d)
365 static void armada_370_xp_ipi_send_mask(struct irq_data *
[all...]
H A Dirq-mvebu-sei.c56 static void mvebu_sei_ack_irq(struct irq_data *d)
65 static void mvebu_sei_mask_irq(struct irq_data *d)
79 static void mvebu_sei_unmask_irq(struct irq_data *d)
93 static int mvebu_sei_set_affinity(struct irq_data *d,
100 static int mvebu_sei_set_irqchip_state(struct irq_data *d,
121 static int mvebu_sei_ap_set_type(struct irq_data *data, unsigned int type)
138 static void mvebu_sei_cp_compose_msi_msg(struct irq_data *data,
149 static int mvebu_sei_cp_set_type(struct irq_data *data, unsigned int type)
186 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i);
294 struct irq_data *
[all...]
H A Dirq-renesas-rzg2l.c83 static struct rzg2l_irqc_priv *irq_data_to_priv(struct irq_data *data)
127 static void rzg2l_irqc_eoi(struct irq_data *d)
141 static void rzg2l_tint_irq_endisable(struct irq_data *d, bool enable)
163 static void rzg2l_irqc_irq_disable(struct irq_data *d)
169 static void rzg2l_irqc_irq_enable(struct irq_data *d)
175 static int rzg2l_irq_set_type(struct irq_data *d, unsigned int type)
219 static u32 rzg2l_disable_tint_and_set_tint_source(struct irq_data *d, struct rzg2l_irqc_priv *priv,
234 static int rzg2l_tint_set_edge(struct irq_data *d, unsigned int type)
277 static int rzg2l_irqc_set_type(struct irq_data *d, unsigned int type)
/linux-master/drivers/platform/x86/x86-android-tablets/
H A Dx86-android-tablets.h50 struct x86_acpi_irq_data irq_data; member in struct:x86_i2c_client_info
56 struct x86_acpi_irq_data irq_data; member in struct:x86_spi_dev_info
/linux-master/kernel/irq/
H A Dspurious.c41 smp_processor_id(), desc->irq_data.irq))
47 while (irqd_irq_inprogress(&desc->irq_data))
50 } while (irqd_irq_inprogress(&desc->irq_data));
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action;
82 if (irqd_irq_disabled(&desc->irq_data) && !force)
95 if (irqd_irq_inprogress(&desc->irq_data)) {
H A Dirq_sim.c27 static void irq_sim_irqmask(struct irq_data *data)
34 static void irq_sim_irqunmask(struct irq_data *data)
41 static int irq_sim_set_type(struct irq_data *data, unsigned int type)
52 static int irq_sim_get_irqchip_state(struct irq_data *data,
70 static int irq_sim_set_irqchip_state(struct irq_data *data,
139 struct irq_data *irqd;
/linux-master/arch/powerpc/platforms/cell/
H A Dspider-pic.c59 static struct spider_pic *spider_irq_data_to_pic(struct irq_data *d)
70 static void spider_unmask_irq(struct irq_data *d)
78 static void spider_mask_irq(struct irq_data *d)
86 static void spider_ack_irq(struct irq_data *d)
104 static int spider_set_irq_type(struct irq_data *d, unsigned int type)
200 chip->irq_eoi(&desc->irq_data);
/linux-master/arch/mips/include/asm/octeon/
H A Docteon.h307 struct irq_data;
316 void octeon_irq_ciu3_enable(struct irq_data *data);
317 void octeon_irq_ciu3_disable(struct irq_data *data);
318 void octeon_irq_ciu3_ack(struct irq_data *data);
319 void octeon_irq_ciu3_mask(struct irq_data *data);
320 void octeon_irq_ciu3_mask_ack(struct irq_data *data);
/linux-master/drivers/firmware/tegra/
H A Dbpmp-tegra210.c34 struct irq_data *tx_irq_data;
114 struct irq_data *irq_data = priv->tx_irq_data; local
120 if (irq_data->chip->irq_retrigger)
121 return irq_data->chip->irq_retrigger(irq_data);
/linux-master/arch/powerpc/platforms/52xx/
H A Dmedia5200.c48 static void media5200_irq_unmask(struct irq_data *d)
60 static void media5200_irq_mask(struct irq_data *d)
87 chip->irq_mask(&desc->irq_data);
104 chip->irq_ack(&desc->irq_data);
105 if (!irqd_irq_disabled(&desc->irq_data))
106 chip->irq_unmask(&desc->irq_data);
/linux-master/arch/powerpc/sysdev/
H A Dehv_pic.c45 static void ehv_pic_unmask_irq(struct irq_data *d)
52 static void ehv_pic_mask_irq(struct irq_data *d)
59 static void ehv_pic_end_irq(struct irq_data *d)
66 static void ehv_pic_direct_end_irq(struct irq_data *d)
71 static int ehv_pic_set_affinity(struct irq_data *d, const struct cpumask *dest,
112 static int ehv_pic_set_irq_type(struct irq_data *d, unsigned int flow_type)
/linux-master/drivers/misc/
H A Dhi6421v600-irq.c93 #define HISI_IRQ_MASK_REG(irq_data) (SOC_PMIC_IRQ_MASK_0_ADDR + \
94 (irqd_to_hwirq(irq_data) / BITS_PER_BYTE))
95 #define HISI_IRQ_MASK_BIT(irq_data) BIT(irqd_to_hwirq(irq_data) & (BITS_PER_BYTE - 1))
135 static void hi6421v600_irq_mask(struct irq_data *d)
153 static void hi6421v600_irq_unmask(struct irq_data *d)
/linux-master/sound/soc/mediatek/common/
H A Dmtk-afe-fe-dai.c205 const struct mtk_base_irq_data *irq_data = irqs->irq_data; local
223 mtk_regmap_update_bits(afe->regmap, irq_data->irq_cnt_reg,
224 irq_data->irq_cnt_maskbit, counter,
225 irq_data->irq_cnt_shift);
233 mtk_regmap_update_bits(afe->regmap, irq_data->irq_fs_reg,
234 irq_data->irq_fs_maskbit, fs,
235 irq_data->irq_fs_shift);
238 mtk_regmap_update_bits(afe->regmap, irq_data->irq_en_reg,
239 1, 1, irq_data
[all...]
/linux-master/drivers/gpio/
H A Dgpio-xgene-sb.c73 static int xgene_gpio_sb_irq_set_type(struct irq_data *d, unsigned int type)
129 struct irq_data *irq_data,
133 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq);
150 struct irq_data *irq_data)
153 u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq);
128 xgene_gpio_sb_domain_activate(struct irq_domain *d, struct irq_data *irq_data, bool reserve) argument
149 xgene_gpio_sb_domain_deactivate(struct irq_domain *d, struct irq_data *irq_data) argument
/linux-master/arch/arm/mach-sa1100/
H A Dneponset.c150 desc->irq_data.chip->irq_ack(&desc->irq_data);
169 desc->irq_data.chip->irq_mask(&desc->irq_data);
177 desc->irq_data.chip->irq_ack(&desc->irq_data);
185 desc->irq_data.chip->irq_unmask(&desc->irq_data);
194 static void nochip_noop(struct irq_data *irq)

Completed in 258 milliseconds

1234567891011>>