Searched refs:irq_data (Results 176 - 200 of 752) sorted by relevance

1234567891011>>

/linux-master/drivers/irqchip/
H A Dirq-mips-cpu.c40 static inline void unmask_mips_irq(struct irq_data *d)
46 static inline void mask_mips_irq(struct irq_data *d)
67 static unsigned int mips_mt_cpu_irq_startup(struct irq_data *d)
81 static void mips_mt_cpu_irq_ack(struct irq_data *d)
91 static void mips_mt_send_ipi(struct irq_data *d, unsigned int cpu)
H A Dirq-atmel-aic.c77 static int aic_retrigger(struct irq_data *d)
89 static int aic_set_type(struct irq_data *d, unsigned type)
106 static void aic_suspend(struct irq_data *d)
116 static void aic_resume(struct irq_data *d)
126 static void aic_pm_shutdown(struct irq_data *d)
H A Dirq-csky-mpintc.c81 static void csky_mpintc_unmask(struct irq_data *d)
90 static void csky_mpintc_mask(struct irq_data *d)
97 static void csky_mpintc_eoi(struct irq_data *d)
104 static int csky_mpintc_set_type(struct irq_data *d, unsigned int type)
127 static int csky_irq_set_affinity(struct irq_data *d,
H A Dirq-lpc32xx.c46 static void lpc32xx_irq_mask(struct irq_data *d)
55 static void lpc32xx_irq_unmask(struct irq_data *d)
64 static void lpc32xx_irq_ack(struct irq_data *d)
72 static int lpc32xx_irq_set_type(struct irq_data *d, unsigned int type)
122 static void lpc32xx_irq_print_chip(struct irq_data *d, struct seq_file *p)
H A Dirq-xilinx-intc.c64 static void intc_enable_or_unmask(struct irq_data *d)
81 static void intc_disable_or_mask(struct irq_data *d)
89 static void intc_ack(struct irq_data *d)
97 static void intc_mask_ack(struct irq_data *d)
142 irqc = irq_data_get_irq_handler_data(&desc->irq_data);
H A Dirq-alpine-msi.c39 static void alpine_msix_mask_msi_irq(struct irq_data *d)
45 static void alpine_msix_unmask_msi_irq(struct irq_data *d)
91 static void alpine_msix_compose_msi_msg(struct irq_data *data,
123 struct irq_data *d;
177 struct irq_data *d = irq_domain_get_irq_data(domain, virq);
H A Dirq-riscv-intc.c52 static void riscv_intc_irq_mask(struct irq_data *d)
60 static void riscv_intc_irq_unmask(struct irq_data *d)
68 static void andes_intc_irq_mask(struct irq_data *d)
83 static void andes_intc_irq_unmask(struct irq_data *d)
93 static void riscv_intc_irq_eoi(struct irq_data *d)
H A Dirq-ath79-misc.c60 static void ar71xx_misc_irq_unmask(struct irq_data *d)
73 static void ar71xx_misc_irq_mask(struct irq_data *d)
86 static void ar724x_misc_irq_ack(struct irq_data *d)
H A Dirq-sun4i.c49 static void sun4i_irq_ack(struct irq_data *irqd)
59 static void sun4i_irq_mask(struct irq_data *irqd)
72 static void sun4i_irq_unmask(struct irq_data *irqd)
H A Dirq-sa11x0.c34 static void sa1100_mask_irq(struct irq_data *d)
43 static void sa1100_unmask_irq(struct irq_data *d)
52 static int sa1100_set_wake(struct irq_data *d, unsigned int on)
/linux-master/drivers/mfd/
H A Dwm8994-irq.c138 static void wm8994_edge_irq_enable(struct irq_data *data)
142 static void wm8994_edge_irq_disable(struct irq_data *data)
225 &wm8994->irq_data);
240 &wm8994->irq_data);
257 regmap_del_irq_chip(wm8994->irq, wm8994->irq_data);
H A Dretu-mfd.c45 struct regmap_irq_chip_data *irq_data; member in struct:retu_dev
270 rdat->irq_chip, &rdev->irq_data);
275 NULL, regmap_irq_chip_get_base(rdev->irq_data),
278 regmap_del_irq_chip(i2c->irq, rdev->irq_data);
299 regmap_del_irq_chip(i2c->irq, rdev->irq_data);
H A Dmax77650.c153 struct regmap_irq_chip_data *irq_data; local
201 &max77650_irq_chip, &irq_data);
207 domain = regmap_irq_get_domain(irq_data);
/linux-master/arch/arm/mach-pxa/
H A Dirq.c65 void pxa_mask_irq(struct irq_data *d)
75 void pxa_unmask_irq(struct irq_data *d)
145 int (*fn)(struct irq_data *, unsigned int))
169 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int))
234 void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int))
/linux-master/drivers/gpio/
H A Dgpio-sa1100.c126 static int sa1100_gpio_type(struct irq_data *d, unsigned int type)
154 static void sa1100_gpio_ack(struct irq_data *d)
161 static void sa1100_gpio_mask(struct irq_data *d)
171 static void sa1100_gpio_unmask(struct irq_data *d)
181 static int sa1100_gpio_wake(struct irq_data *d, unsigned int on)
H A Dgpio-sl28cpld.c52 struct regmap_irq_chip_data *irq_data; local
79 0, irq_chip, &irq_data);
83 config->irq_domain = regmap_irq_get_domain(irq_data);
/linux-master/arch/x86/kernel/apic/
H A Dmsi.c26 static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg)
35 msi_set_affinity(struct irq_data *irqd, const struct cpumask *mask, bool force)
38 struct irq_data *parent = irqd->parent_data;
304 static void dmar_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
309 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg)
/linux-master/arch/arm64/kernel/
H A Dmachine_kexec.c229 if (ret && irqd_irq_inprogress(&desc->irq_data) &&
231 chip->irq_eoi(&desc->irq_data);
234 chip->irq_mask(&desc->irq_data);
236 if (chip->irq_disable && !irqd_irq_disabled(&desc->irq_data))
237 chip->irq_disable(&desc->irq_data);
/linux-master/arch/powerpc/kexec/
H A Dcore.c36 if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data))
37 chip->irq_eoi(&desc->irq_data);
40 chip->irq_mask(&desc->irq_data);
42 if (chip->irq_disable && !irqd_irq_disabled(&desc->irq_data))
43 chip->irq_disable(&desc->irq_data);
/linux-master/arch/mips/alchemy/devboards/
H A Dbcsr.c101 static void bcsr_irq_mask(struct irq_data *d)
108 static void bcsr_irq_maskack(struct irq_data *d)
116 static void bcsr_irq_unmask(struct irq_data *d)
/linux-master/arch/alpha/kernel/
H A Dsys_rawhide.c58 rawhide_enable_irq(struct irq_data *d)
79 rawhide_disable_irq(struct irq_data *d)
100 rawhide_mask_and_ack_irq(struct irq_data *d)
H A Dsys_jensen.c65 jensen_local_enable(struct irq_data *d)
73 jensen_local_disable(struct irq_data *d)
81 jensen_local_mask_ack(struct irq_data *d)
/linux-master/arch/powerpc/platforms/8xx/
H A Dcpm1-ic.c18 static void cpm_mask_irq(struct irq_data *d)
26 static void cpm_unmask_irq(struct irq_data *d)
34 static void cpm_end_irq(struct irq_data *d)
/linux-master/drivers/pinctrl/
H A Dpinctrl-apple-gpio.c253 static void apple_gpio_irq_ack(struct irq_data *data)
279 static void apple_gpio_irq_mask(struct irq_data *data)
289 static void apple_gpio_irq_unmask(struct irq_data *data)
300 static unsigned int apple_gpio_irq_startup(struct irq_data *data)
314 static int apple_gpio_irq_set_type(struct irq_data *data, unsigned int type)
369 void **irq_data = NULL; local
393 irq_data = kmalloc_array(girq->num_parents, sizeof(*irq_data),
395 if (!girq->parents || !irq_data) {
407 irq_data[
[all...]
/linux-master/kernel/irq/
H A Dipi-mux.c29 static void ipi_mux_mask(struct irq_data *d)
36 static void ipi_mux_unmask(struct irq_data *d)
54 static void ipi_mux_send_mask(struct irq_data *d, const struct cpumask *mask)

Completed in 206 milliseconds

1234567891011>>