/linux-master/drivers/irqchip/ |
H A D | irq-mips-gic.c | 111 static void gic_send_ipi(struct irq_data *d, unsigned int cpu) 179 static void gic_mask_irq(struct irq_data *d) 187 static void gic_unmask_irq(struct irq_data *d) 199 static void gic_ack_irq(struct irq_data *d) 206 static int gic_set_type(struct irq_data *d, unsigned int type) 259 static int gic_set_affinity(struct irq_data *d, const struct cpumask *cpumask, 330 static void gic_mask_local_irq(struct irq_data *d) 337 static void gic_unmask_local_irq(struct irq_data *d) 350 static void gic_mask_local_irq_all_vpes(struct irq_data *d) 368 static void gic_unmask_local_irq_all_vpes(struct irq_data * [all...] |
H A D | irq-ts4800.c | 33 static void ts4800_irq_mask(struct irq_data *d) 42 static void ts4800_irq_unmask(struct irq_data *d) 51 static void ts4800_irq_print_chip(struct irq_data *d, struct seq_file *p)
|
H A D | irq-sun6i-r.c | 89 static void sun6i_r_intc_nmi_ack(struct irq_data *data) 97 static void sun6i_r_intc_nmi_eoi(struct irq_data *data) 108 static void sun6i_r_intc_nmi_unmask(struct irq_data *data) 118 static int sun6i_r_intc_nmi_set_type(struct irq_data *data, unsigned int type) 149 static int sun6i_r_intc_nmi_set_irqchip_state(struct irq_data *data, 159 static int sun6i_r_intc_irq_set_wake(struct irq_data *data, unsigned int on)
|
H A D | irq-sni-exiu.c | 40 static void exiu_irq_ack(struct irq_data *d) 47 static void exiu_irq_eoi(struct irq_data *d) 63 static void exiu_irq_mask(struct irq_data *d) 73 static void exiu_irq_unmask(struct irq_data *d) 83 static void exiu_irq_enable(struct irq_data *d) 96 static int exiu_irq_set_type(struct irq_data *d, unsigned int type)
|
H A D | irq-tegra.c | 82 static inline void tegra_ictlr_write_mask(struct irq_data *d, unsigned long reg) 91 static void tegra_mask(struct irq_data *d) 97 static void tegra_unmask(struct irq_data *d) 103 static void tegra_eoi(struct irq_data *d) 109 static int tegra_retrigger(struct irq_data *d) 116 static int tegra_set_wake(struct irq_data *d, unsigned int enable)
|
H A D | irq-gic-v3-mbi.c | 46 struct irq_data *d; 133 struct irq_data *d = irq_domain_get_irq_data(domain, virq); 145 static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) 156 static void mbi_mask_msi_irq(struct irq_data *d) 162 static void mbi_unmask_msi_irq(struct irq_data *d) 202 static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg)
|
H A D | irq-bcm6345-l1.c | 111 struct irq_data *d) 142 static inline void __bcm6345_l1_unmask(struct irq_data *d) 154 static inline void __bcm6345_l1_mask(struct irq_data *d) 166 static void bcm6345_l1_unmask(struct irq_data *d) 176 static void bcm6345_l1_mask(struct irq_data *d) 186 static int bcm6345_l1_set_affinity(struct irq_data *d,
|
H A D | irq-loongarch-cpu.c | 54 static void mask_loongarch_irq(struct irq_data *d) 59 static void unmask_loongarch_irq(struct irq_data *d)
|
/linux-master/drivers/bus/fsl-mc/ |
H A D | fsl-mc-msi.c | 116 static void fsl_mc_msi_write_msg(struct irq_data *irq_data, argument 119 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data);
|
/linux-master/drivers/mfd/ |
H A D | tps65090.c | 198 &tps65090_irq_chip, &tps65090->irq_data); 211 0, regmap_irq_get_domain(tps65090->irq_data)); 222 regmap_del_irq_chip(client->irq, tps65090->irq_data);
|
H A D | rohm-bd9576.c | 137 struct regmap_irq_chip_data *irq_data; local 146 &bd9576_irq_chip, &irq_data); 151 domain = regmap_irq_get_domain(irq_data);
|
H A D | max77714.c | 108 struct regmap_irq_chip_data *irq_data; local 122 &max77714_irq_chip, &irq_data);
|
/linux-master/arch/mips/sgi-ip30/ |
H A D | ip30-irq.c | 139 static void ip30_ack_heart_irq(struct irq_data *d) 144 static void ip30_mask_heart_irq(struct irq_data *d) 153 static void ip30_mask_and_ack_heart_irq(struct irq_data *d) 163 static void ip30_unmask_heart_irq(struct irq_data *d) 172 static int ip30_set_heart_irq_affinity(struct irq_data *d, 230 struct irq_data *irqd;
|
/linux-master/drivers/gpio/ |
H A D | gpio-hlwd.c | 107 static void hlwd_gpio_irq_ack(struct irq_data *data) 115 static void hlwd_gpio_irq_mask(struct irq_data *data) 130 static void hlwd_gpio_irq_unmask(struct irq_data *data) 145 static void hlwd_gpio_irq_enable(struct irq_data *data) 172 static int hlwd_gpio_irq_set_type(struct irq_data *data, unsigned int flow_type) 208 static void hlwd_gpio_irq_print_chip(struct irq_data *data, struct seq_file *p)
|
H A D | gpio-pcf857x.c | 216 static void noop(struct irq_data *data) { } 218 static int pcf857x_irq_set_wake(struct irq_data *data, unsigned int on) 225 static void pcf857x_irq_enable(struct irq_data *data) 234 static void pcf857x_irq_disable(struct irq_data *data) 243 static void pcf857x_irq_bus_lock(struct irq_data *data) 250 static void pcf857x_irq_bus_sync_unlock(struct irq_data *data)
|
H A D | gpio-ath79.c | 37 static struct ath79_gpio_ctrl *irq_data_to_ath79_gpio(struct irq_data *data) 69 static void ath79_gpio_irq_unmask(struct irq_data *data) 81 static void ath79_gpio_irq_mask(struct irq_data *data) 93 static void ath79_gpio_irq_enable(struct irq_data *data) 105 static void ath79_gpio_irq_disable(struct irq_data *data) 117 static int ath79_gpio_irq_set_type(struct irq_data *data,
|
H A D | gpio-hisi.c | 90 static void hisi_gpio_set_ack(struct irq_data *d) 97 static void hisi_gpio_irq_set_mask(struct irq_data *d) 105 static void hisi_gpio_irq_clr_mask(struct irq_data *d) 113 static int hisi_gpio_irq_set_type(struct irq_data *d, u32 type) 164 static void hisi_gpio_irq_enable(struct irq_data *d) 172 static void hisi_gpio_irq_disable(struct irq_data *d)
|
H A D | gpio-sifive.c | 60 static int sifive_gpio_irq_set_type(struct irq_data *d, unsigned int trigger) 74 static void sifive_gpio_irq_enable(struct irq_data *d) 102 static void sifive_gpio_irq_disable(struct irq_data *d) 115 static void sifive_gpio_irq_eoi(struct irq_data *d) 134 static int sifive_gpio_irq_set_affinity(struct irq_data *data, 165 struct irq_data *d = irq_get_irq_data(chip->irq_number[child]);
|
/linux-master/arch/powerpc/platforms/4xx/ |
H A D | uic.c | 52 static void uic_unmask_irq(struct irq_data *d) 70 static void uic_mask_irq(struct irq_data *d) 84 static void uic_ack_irq(struct irq_data *d) 95 static void uic_mask_ack_irq(struct irq_data *d) 120 static int uic_set_irq_type(struct irq_data *d, unsigned int flow_type) 199 struct irq_data *idata = irq_desc_get_irq_data(desc);
|
/linux-master/arch/m68k/amiga/ |
H A D | amiints.c | 28 static void amiga_irq_enable(struct irq_data *data) 33 static void amiga_irq_disable(struct irq_data *data)
|
/linux-master/arch/alpha/kernel/ |
H A D | sys_eb64p.c | 46 eb64p_enable_irq(struct irq_data *d) 52 eb64p_disable_irq(struct irq_data *d)
|
H A D | sys_mikasa.c | 46 mikasa_enable_irq(struct irq_data *d) 52 mikasa_disable_irq(struct irq_data *d)
|
/linux-master/arch/mips/jazz/ |
H A D | irq.c | 27 static void enable_r4030_irq(struct irq_data *d) 38 void disable_r4030_irq(struct irq_data *d)
|
/linux-master/arch/powerpc/platforms/pasemi/ |
H A D | msi.c | 34 static void mpic_pasemi_msi_mask_irq(struct irq_data *data) 41 static void mpic_pasemi_msi_unmask_irq(struct irq_data *data)
|
/linux-master/drivers/soc/ti/ |
H A D | ti_sci_inta_msi.c | 19 static void ti_sci_inta_msi_write_msg(struct irq_data *data, 25 static void ti_sci_inta_msi_compose_msi_msg(struct irq_data *data,
|