Home
last modified time | relevance | path

Searched refs:irq_data (Results 401 – 425 of 761) sorted by relevance

1...<<11121314151617181920>>...31

/openbmc/linux/drivers/irqchip/
H A Dirq-gic-v3-its-pci-msi.c14 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 Dirq-realtek-rtl.c51 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 Dirq-loongson-pch-pic.c79 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 Dpinctrl-exynos.c50 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 Dpinctrl-lynxpoint.c571 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 Dgpio-rockchip.c383 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 Dgpio-cadence.c67 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 Dgpio-ws16c48.c167 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 Dgpio-adnp.c302 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 Dgpio-stmpe.c140 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 Dtimer-microchip-pit64b.c229 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 Di2c-cht-wc.c221 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 Dsys_noritake.c51 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 Dcommon.c163 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 Dmpic_u3msi.c20 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 Dlink_dp_irq_handler.h37 union hpd_irq_data *irq_data);
/openbmc/linux/drivers/ata/
H A Dpata_icside.c88 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 Dirq_remapping.h15 struct irq_data;
/openbmc/linux/arch/sparc/kernel/
H A Dleon_pci_grpci2.c454 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 Dpcie-xilinx-nwl.c369 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 Dirq-common.c24 struct irq_data *d = irq_get_irq_data(irq); in mxc_set_irq_fiq()
/openbmc/linux/drivers/mfd/
H A D88pm805.c155 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 Dstmfx.c166 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 Daq_pci_func.c176 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 Ddriver_gpio.c97 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()

1...<<11121314151617181920>>...31