/linux-master/drivers/irqchip/ |
H A D | irq-mips-cpu.c | 40 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 D | irq-atmel-aic.c | 77 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 D | irq-csky-mpintc.c | 81 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 D | irq-lpc32xx.c | 46 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 D | irq-xilinx-intc.c | 64 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 D | irq-alpine-msi.c | 39 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 D | irq-riscv-intc.c | 52 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 D | irq-ath79-misc.c | 60 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 D | irq-sun4i.c | 49 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 D | irq-sa11x0.c | 34 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 D | wm8994-irq.c | 138 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 D | retu-mfd.c | 45 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 D | max77650.c | 153 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 D | irq.c | 65 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 D | gpio-sa1100.c | 126 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 D | gpio-sl28cpld.c | 52 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 D | msi.c | 26 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 D | machine_kexec.c | 229 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 D | core.c | 36 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 D | bcsr.c | 101 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 D | sys_rawhide.c | 58 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 D | sys_jensen.c | 65 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 D | cpm1-ic.c | 18 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 D | pinctrl-apple-gpio.c | 253 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 D | ipi-mux.c | 29 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)
|