/linux-master/drivers/gpio/ |
H A D | gpio-idt3243x.c | 48 static int idt_gpio_irq_set_type(struct irq_data *d, unsigned int flow_type) 75 static void idt_gpio_ack(struct irq_data *d) 83 static void idt_gpio_mask(struct irq_data *d) 99 static void idt_gpio_unmask(struct irq_data *d)
|
H A D | gpio-visconti.c | 38 static int visconti_gpio_irq_set_type(struct irq_data *d, unsigned int type) 123 static void visconti_gpio_mask_irq(struct irq_data *d) 131 static void visconti_gpio_unmask_irq(struct irq_data *d) 139 static void visconti_gpio_irq_print_chip(struct irq_data *d, struct seq_file *p)
|
H A D | gpio-ixp4xx.c | 70 static void ixp4xx_gpio_irq_ack(struct irq_data *d) 78 static void ixp4xx_gpio_mask_irq(struct irq_data *d) 86 static void ixp4xx_gpio_irq_unmask(struct irq_data *d) 99 static int ixp4xx_gpio_irq_set_type(struct irq_data *d, unsigned int type)
|
H A D | gpio-mlxbf3.c | 54 static void mlxbf3_gpio_irq_enable(struct irq_data *irqd) 73 static void mlxbf3_gpio_irq_disable(struct irq_data *irqd) 107 mlxbf3_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) 149 static void mlxbf3_gpio_irq_ack(struct irq_data *data)
|
/linux-master/drivers/irqchip/ |
H A D | irq-mchp-eic.c | 47 static void mchp_eic_irq_mask(struct irq_data *d) 58 static void mchp_eic_irq_unmask(struct irq_data *d) 69 static int mchp_eic_irq_set_type(struct irq_data *d, unsigned int type) 101 static int mchp_eic_irq_set_wake(struct irq_data *d, unsigned int on)
|
H A D | irq-ftintc010.c | 53 static void ft010_irq_mask(struct irq_data *d) 63 static void ft010_irq_unmask(struct irq_data *d) 73 static void ft010_irq_ack(struct irq_data *d) 80 static int ft010_irq_set_type(struct irq_data *d, unsigned int trigger)
|
H A D | irq-atmel-aic5.c | 86 static void aic5_mask(struct irq_data *d) 103 static void aic5_unmask(struct irq_data *d) 120 static int aic5_retrigger(struct irq_data *d) 134 static int aic5_set_type(struct irq_data *d, unsigned type) 155 static void aic5_suspend(struct irq_data *d) 185 static void aic5_resume(struct irq_data *d) 221 static void aic5_pm_shutdown(struct irq_data *d)
|
H A D | irq-imx-mu-msi.c | 96 static void imx_mu_msi_parent_mask_irq(struct irq_data *data) 103 static void imx_mu_msi_parent_unmask_irq(struct irq_data *data) 110 static void imx_mu_msi_parent_ack_irq(struct irq_data *data) 131 static void imx_mu_msi_parent_compose_msg(struct irq_data *data, 142 static int imx_mu_msi_parent_set_affinity(struct irq_data *irq_data, argument 188 struct irq_data *d = irq_domain_get_irq_data(domain, virq);
|
H A D | irq-renesas-intc-irqpin.c | 177 static void intc_irqpin_irq_enable(struct irq_data *d) 186 static void intc_irqpin_irq_disable(struct irq_data *d) 195 static void intc_irqpin_shared_irq_enable(struct irq_data *d) 206 static void intc_irqpin_shared_irq_disable(struct irq_data *d) 217 static void intc_irqpin_irq_enable_force(struct irq_data *d) 231 static void intc_irqpin_irq_disable_force(struct irq_data *d) 255 static int intc_irqpin_irq_set_type(struct irq_data *d, unsigned int type) 267 static int intc_irqpin_irq_set_wake(struct irq_data *d, unsigned int on) 378 void (*enable_fn)(struct irq_data *d); 379 void (*disable_fn)(struct irq_data * [all...] |
/linux-master/include/linux/mfd/samsung/ |
H A D | core.h | 58 * @irq_data: Runtime data structure for IRQ controller 69 struct regmap_irq_chip_data *irq_data; member in struct:sec_pmic_dev
|
/linux-master/drivers/pci/controller/ |
H A D | pcie-altera-msi.c | 89 static void altera_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) 102 static int altera_msi_set_affinity(struct irq_data *irq_data, argument 148 struct irq_data *d = irq_domain_get_irq_data(domain, virq);
|
/linux-master/drivers/mfd/ |
H A D | mt6370.c | 264 &info->irq_data); 275 regmap_irq_get_domain(info->irq_data)); 282 regmap_irq_get_domain(info->irq_data)); 292 regmap_irq_get_domain(info->irq_data));
|
H A D | mc13xxx-core.c | 105 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); 115 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); 161 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); 170 int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); 385 regmap_irq_get_domain(mc13xxx->irq_data)); 459 0, &mc13xxx->irq_chip, &mc13xxx->irq_data); 506 regmap_del_irq_chip(mc13xxx->irq, mc13xxx->irq_data);
|
/linux-master/include/linux/mfd/ |
H A D | max77541.h | 85 struct regmap_irq_chip_data *irq_data; member in struct:max77541
|
H A D | cs42l43.h | 86 struct regmap_irq_chip_data *irq_data; member in struct:cs42l43
|
H A D | 88pm80x.h | 298 struct regmap_irq_chip_data *irq_data; member in struct:pm80x_chip 329 if (!pm80x->irq_data) 331 return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq), 337 if (!pm80x->irq_data) 339 free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data);
|
/linux-master/arch/powerpc/platforms/85xx/ |
H A D | common.c | 61 chip->irq_eoi(&desc->irq_data);
|
/linux-master/kernel/irq/ |
H A D | debugfs.c | 32 struct irq_data *data = irq_desc_get_irq_data(desc); 65 irq_debug_show_chip(struct seq_file *m, struct irq_data *data, int ind) 84 irq_debug_show_data(struct seq_file *m, struct irq_data *data, int ind) 167 struct irq_data *data;
|
/linux-master/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | irq.c | 287 hrt_data irq_data = irq_reg_load(ID, local 290 if (irq_data != 0) { 295 irq_info->irq_status_reg[ID] |= irq_data; 298 _HRT_IRQ_CONTROLLER_CLEAR_REG_IDX, irq_data);
|
/linux-master/arch/mips/sgi-ip27/ |
H A D | ip27-irq.c | 52 static void enable_hub_irq(struct irq_data *d) 62 static void disable_hub_irq(struct irq_data *d) 92 static int set_affinity_hub_irq(struct irq_data *d, const struct cpumask *mask, 162 struct irq_data *irqd;
|
/linux-master/drivers/platform/x86/intel/ |
H A D | int0002_vgpio.c | 79 static void int0002_irq_ack(struct irq_data *data) 84 static void int0002_irq_unmask(struct irq_data *data) 93 static void int0002_irq_mask(struct irq_data *data) 102 static int int0002_irq_set_wake(struct irq_data *data, unsigned int on)
|
/linux-master/arch/sparc/kernel/ |
H A D | irq_64.c | 212 static inline unsigned int irq_data_to_handle(struct irq_data *data) 219 static inline unsigned int irq_data_to_ino(struct irq_data *data) 226 static inline unsigned long irq_data_to_sysino(struct irq_data *data) 372 static void sun4u_irq_enable(struct irq_data *data) 396 static int sun4u_set_affinity(struct irq_data *data, 439 static void sun4u_irq_disable(struct irq_data *data) 443 static void sun4u_irq_eoi(struct irq_data *data) 452 static void sun4v_irq_enable(struct irq_data *data) 473 static int sun4v_set_affinity(struct irq_data *data, 488 static void sun4v_irq_disable(struct irq_data *dat [all...] |
/linux-master/drivers/sh/intc/ |
H A D | core.c | 79 struct irq_data *irq_data; local 114 irq_data = irq_get_irq_data(irq); 128 _intc_enable(irq_data, data[!primary]); 156 d->chip.irq_mask(irq_data); 409 struct irq_data *data; 434 struct irq_data *data;
|
/linux-master/include/linux/gpio/ |
H A D | driver.h | 24 struct irq_data; 299 void (*irq_enable)(struct irq_data *data); 306 void (*irq_disable)(struct irq_data *data); 312 void (*irq_unmask)(struct irq_data *data); 319 void (*irq_mask)(struct irq_data *data); 664 /* irq_data versions of the above */ 665 int gpiochip_irq_reqres(struct irq_data *data); 666 void gpiochip_irq_relres(struct irq_data *data);
|
/linux-master/arch/mips/sni/ |
H A D | rm200.c | 158 static void sni_rm200_disable_8259A_irq(struct irq_data *d) 173 static void sni_rm200_enable_8259A_irq(struct irq_data *d) 211 void sni_rm200_mask_and_ack_8259A(struct irq_data *d) 421 static void enable_rm200_irq(struct irq_data *d) 428 void disable_rm200_irq(struct irq_data *d)
|