/openbmc/linux/drivers/irqchip/ |
H A D | irq-gic-v3-its-pci-msi.c | 14 static void its_mask_msi_irq(struct irq_data *d) in its_mask_msi_irq() 20 static void its_unmask_msi_irq(struct irq_data *d) in its_unmask_msi_irq()
|
H A D | irq-realtek-rtl.c | 51 static void realtek_ictl_unmask_irq(struct irq_data *i) in realtek_ictl_unmask_irq() 65 static void realtek_ictl_mask_irq(struct irq_data *i) in realtek_ictl_mask_irq()
|
H A D | irq-loongson-pch-pic.c | 79 static void pch_pic_mask_irq(struct irq_data *d) in pch_pic_mask_irq() 87 static void pch_pic_unmask_irq(struct irq_data *d) in pch_pic_unmask_irq() 98 static int pch_pic_set_type(struct irq_data *d, unsigned int type) in pch_pic_set_type() 132 static void pch_pic_ack_irq(struct irq_data *d) in pch_pic_ack_irq()
|
/openbmc/linux/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos.c | 50 static void exynos_irq_mask(struct irq_data *irqd) in exynos_irq_mask() 68 static void exynos_irq_ack(struct irq_data *irqd) in exynos_irq_ack() 78 static void exynos_irq_unmask(struct irq_data *irqd) in exynos_irq_unmask() 107 static int exynos_irq_set_type(struct irq_data *irqd, unsigned int type) in exynos_irq_set_type() 150 static int exynos_irq_request_resources(struct irq_data *irqd) in exynos_irq_request_resources() 182 static void exynos_irq_release_resources(struct irq_data *irqd) in exynos_irq_release_resources() 338 static int exynos_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) in exynos_wkup_irq_set_wake()
|
/openbmc/linux/drivers/pinctrl/intel/ |
H A D | pinctrl-lynxpoint.c | 571 struct irq_data *data = irq_desc_get_irq_data(desc); in lp_gpio_irq_handler() 593 static void lp_irq_ack(struct irq_data *d) in lp_irq_ack() 606 static void lp_irq_unmask(struct irq_data *d) in lp_irq_unmask() 610 static void lp_irq_mask(struct irq_data *d) in lp_irq_mask() 614 static void lp_irq_enable(struct irq_data *d) in lp_irq_enable() 629 static void lp_irq_disable(struct irq_data *d) in lp_irq_disable() 644 static int lp_irq_set_type(struct irq_data *d, unsigned int type) in lp_irq_set_type()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-rockchip.c | 383 static int rockchip_irq_set_type(struct irq_data *d, unsigned int type) in rockchip_irq_set_type() 468 static int rockchip_irq_reqres(struct irq_data *d) in rockchip_irq_reqres() 476 static void rockchip_irq_relres(struct irq_data *d) in rockchip_irq_relres() 484 static void rockchip_irq_suspend(struct irq_data *d) in rockchip_irq_suspend() 493 static void rockchip_irq_resume(struct irq_data *d) in rockchip_irq_resume() 501 static void rockchip_irq_enable(struct irq_data *d) in rockchip_irq_enable() 506 static void rockchip_irq_disable(struct irq_data *d) in rockchip_irq_disable()
|
H A D | gpio-cadence.c | 67 static void cdns_gpio_irq_mask(struct irq_data *d) in cdns_gpio_irq_mask() 76 static void cdns_gpio_irq_unmask(struct irq_data *d) in cdns_gpio_irq_unmask() 85 static int cdns_gpio_irq_set_type(struct irq_data *d, unsigned int type) in cdns_gpio_irq_set_type()
|
H A D | gpio-ws16c48.c | 167 const struct regmap_irq *const irq_data, const int idx, in ws16c48_set_type_config() argument 177 polarity = irq_data->mask; in ws16c48_set_type_config() 193 ret = regmap_update_bits(ws16c48gpio->map, WS16C48_POL + idx, irq_data->mask, polarity); in ws16c48_set_type_config()
|
H A D | gpio-adnp.c | 302 static void adnp_irq_mask(struct irq_data *d) in adnp_irq_mask() 313 static void adnp_irq_unmask(struct irq_data *d) in adnp_irq_unmask() 324 static int adnp_irq_set_type(struct irq_data *d, unsigned int type) in adnp_irq_set_type() 354 static void adnp_irq_bus_lock(struct irq_data *d) in adnp_irq_bus_lock() 362 static void adnp_irq_bus_unlock(struct irq_data *d) in adnp_irq_bus_unlock()
|
H A D | gpio-stmpe.c | 140 static int stmpe_gpio_irq_set_type(struct irq_data *d, unsigned int type) in stmpe_gpio_irq_set_type() 169 static void stmpe_gpio_irq_lock(struct irq_data *d) in stmpe_gpio_irq_lock() 177 static void stmpe_gpio_irq_sync_unlock(struct irq_data *d) in stmpe_gpio_irq_sync_unlock() 228 static void stmpe_gpio_irq_mask(struct irq_data *d) in stmpe_gpio_irq_mask() 240 static void stmpe_gpio_irq_unmask(struct irq_data *d) in stmpe_gpio_irq_unmask()
|
/openbmc/linux/drivers/clocksource/ |
H A D | timer-microchip-pit64b.c | 229 struct mchp_pit64b_clkevt *irq_data = dev_id; in mchp_pit64b_interrupt() local 232 readl_relaxed(irq_data->timer.base + MCHP_PIT64B_ISR); in mchp_pit64b_interrupt() 234 irq_data->clkevt.event_handler(&irq_data->clkevt); in mchp_pit64b_interrupt()
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-cht-wc.c | 221 static void cht_wc_i2c_irq_lock(struct irq_data *data) in cht_wc_i2c_irq_lock() 228 static void cht_wc_i2c_irq_sync_unlock(struct irq_data *data) in cht_wc_i2c_irq_sync_unlock() 245 static void cht_wc_i2c_irq_enable(struct irq_data *data) in cht_wc_i2c_irq_enable() 252 static void cht_wc_i2c_irq_disable(struct irq_data *data) in cht_wc_i2c_irq_disable()
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | sys_noritake.c | 51 noritake_enable_irq(struct irq_data *d) in noritake_enable_irq() 57 noritake_disable_irq(struct irq_data *d) in noritake_disable_irq()
|
/openbmc/linux/arch/arm/mach-footbridge/ |
H A D | common.c | 163 static void fb_mask_irq(struct irq_data *d) in fb_mask_irq() 168 static void fb_unmask_irq(struct irq_data *d) in fb_unmask_irq()
|
/openbmc/linux/arch/powerpc/sysdev/ |
H A D | mpic_u3msi.c | 20 static void mpic_u3msi_mask_irq(struct irq_data *data) in mpic_u3msi_mask_irq() 26 static void mpic_u3msi_unmask_irq(struct irq_data *data) in mpic_u3msi_unmask_irq()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_irq_handler.h | 37 union hpd_irq_data *irq_data);
|
/openbmc/linux/drivers/ata/ |
H A D | pata_icside.c | 88 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqenable_arcin_v5() 98 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqdisable_arcin_v5() 115 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqenable_arcin_v6() 129 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqdisable_arcin_v6() 140 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqpending_arcin_v6()
|
/openbmc/linux/drivers/iommu/ |
H A D | irq_remapping.h | 15 struct irq_data;
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | leon_pci_grpci2.c | 454 static void grpci2_mask_irq(struct irq_data *data) in grpci2_mask_irq() 469 static void grpci2_unmask_irq(struct irq_data *data) in grpci2_unmask_irq() 484 static unsigned int grpci2_startup_irq(struct irq_data *data) in grpci2_startup_irq() 490 static void grpci2_shutdown_irq(struct irq_data *data) in grpci2_shutdown_irq() 546 desc->irq_data.chip->irq_eoi(&desc->irq_data); in grpci2_pci_flow_irq()
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pcie-xilinx-nwl.c | 369 static void nwl_mask_leg_irq(struct irq_data *data) in nwl_mask_leg_irq() 383 static void nwl_unmask_leg_irq(struct irq_data *data) in nwl_unmask_leg_irq() 436 static void nwl_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in nwl_compose_msi_msg() 446 static int nwl_msi_set_affinity(struct irq_data *irq_data, in nwl_msi_set_affinity() argument 486 struct irq_data *data = irq_domain_get_irq_data(domain, virq); in nwl_irq_domain_free()
|
/openbmc/linux/arch/arm/mach-imx/ |
H A D | irq-common.c | 24 struct irq_data *d = irq_get_irq_data(irq); in mxc_set_irq_fiq()
|
/openbmc/linux/drivers/mfd/ |
H A D | 88pm805.c | 155 chip->regmap_irq_chip, &chip->irq_data); in device_irq_init_805() 163 regmap_del_irq_chip(chip->irq, chip->irq_data); in device_irq_exit_805()
|
H A D | stmfx.c | 166 static void stmfx_irq_bus_lock(struct irq_data *data) in stmfx_irq_bus_lock() 173 static void stmfx_irq_bus_sync_unlock(struct irq_data *data) in stmfx_irq_bus_sync_unlock() 182 static void stmfx_irq_mask(struct irq_data *data) in stmfx_irq_mask() 189 static void stmfx_irq_unmask(struct irq_data *data) in stmfx_irq_unmask()
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_pci_func.c | 176 void *irq_data; in aq_pci_func_free_irqs() local 183 irq_data = self; in aq_pci_func_free_irqs() 185 irq_data = self->aq_vec[i]; in aq_pci_func_free_irqs() 191 free_irq(pci_irq_vector(pdev, i), irq_data); in aq_pci_func_free_irqs()
|
/openbmc/linux/drivers/ssb/ |
H A D | driver_gpio.c | 97 static void ssb_gpio_irq_chipco_mask(struct irq_data *d) in ssb_gpio_irq_chipco_mask() 105 static void ssb_gpio_irq_chipco_unmask(struct irq_data *d) in ssb_gpio_irq_chipco_unmask() 296 static void ssb_gpio_irq_extif_mask(struct irq_data *d) in ssb_gpio_irq_extif_mask() 304 static void ssb_gpio_irq_extif_unmask(struct irq_data *d) in ssb_gpio_irq_extif_unmask()
|