/openbmc/linux/drivers/irqchip/ |
H A D | irq-imx-intmux.c | 79 static void imx_intmux_irq_mask(struct irq_data *d) in imx_intmux_irq_mask() 98 static void imx_intmux_irq_unmask(struct irq_data *d) in imx_intmux_irq_unmask()
|
H A D | irq-zevio.c | 39 static void zevio_irq_ack(struct irq_data *irqd) in zevio_irq_ack()
|
H A D | irq-mvebu-icu.c | 94 struct irq_data *d = irq_get_irq_data(desc->irq); in mvebu_icu_write_msg() 258 struct irq_data *d = irq_get_irq_data(virq); in mvebu_icu_irq_domain_free()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-pcie-idio-24.c | 179 const struct regmap_irq *const irq_data, const int idx, in idio_24_set_type_config() argument 182 const unsigned int offset = irq_data->reg_offset; in idio_24_set_type_config()
|
H A D | gpio-mvebu.c | 404 static void mvebu_gpio_irq_ack(struct irq_data *d) in mvebu_gpio_irq_ack() 415 static void mvebu_gpio_edge_irq_mask(struct irq_data *d) in mvebu_gpio_edge_irq_mask() 428 static void mvebu_gpio_edge_irq_unmask(struct irq_data *d) in mvebu_gpio_edge_irq_unmask() 442 static void mvebu_gpio_level_irq_mask(struct irq_data *d) in mvebu_gpio_level_irq_mask() 455 static void mvebu_gpio_level_irq_unmask(struct irq_data *d) in mvebu_gpio_level_irq_unmask() 494 static int mvebu_gpio_irq_set_type(struct irq_data *d, unsigned int type) in mvebu_gpio_irq_set_type()
|
H A D | gpio-tegra186.c | 493 static void tegra186_irq_ack(struct irq_data *data) in tegra186_irq_ack() 506 static void tegra186_irq_mask(struct irq_data *data) in tegra186_irq_mask() 524 static void tegra186_irq_unmask(struct irq_data *data) in tegra186_irq_unmask() 542 static int tegra186_irq_set_type(struct irq_data *data, unsigned int type) in tegra186_irq_set_type() 600 static int tegra186_irq_set_wake(struct irq_data *data, unsigned int on) in tegra186_irq_set_wake() 608 static void tegra186_irq_print_chip(struct irq_data *data, struct seq_file *p) in tegra186_irq_print_chip()
|
/openbmc/linux/drivers/pci/controller/dwc/ |
H A D | pcie-dw-rockchip.c | 91 static void rockchip_intx_mask(struct irq_data *data) in rockchip_intx_mask() 98 static void rockchip_intx_unmask(struct irq_data *data) in rockchip_intx_unmask()
|
/openbmc/linux/arch/powerpc/platforms/ps3/ |
H A D | interrupt.c | 95 static void ps3_chip_mask(struct irq_data *d) in ps3_chip_mask() 116 static void ps3_chip_unmask(struct irq_data *d) in ps3_chip_unmask() 137 static void ps3_chip_eoi(struct irq_data *d) in ps3_chip_eoi()
|
/openbmc/linux/drivers/mfd/ |
H A D | mt6360-core.c | 30 struct regmap_irq_chip_data *irq_data; member 573 &ddata->irq_data); in mt6360_probe() 581 0, regmap_irq_get_domain(ddata->irq_data)); in mt6360_probe()
|
H A D | ab8500-core.c | 334 static void ab8500_irq_lock(struct irq_data *data) in ab8500_irq_lock() 342 static void ab8500_irq_sync_unlock(struct irq_data *data) in ab8500_irq_sync_unlock() 375 static void ab8500_irq_mask(struct irq_data *data) in ab8500_irq_mask() 394 static void ab8500_irq_unmask(struct irq_data *data) in ab8500_irq_unmask() 424 static int ab8500_irq_set_type(struct irq_data *data, unsigned int type) in ab8500_irq_set_type()
|
H A D | ioc3.c | 47 static void ioc3_irq_ack(struct irq_data *d) in ioc3_irq_ack() 55 static void ioc3_irq_mask(struct irq_data *d) in ioc3_irq_mask() 63 static void ioc3_irq_unmask(struct irq_data *d) in ioc3_irq_unmask()
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 25 static void eqbr_gpio_disable_irq(struct irq_data *d) in eqbr_gpio_disable_irq() 38 static void eqbr_gpio_enable_irq(struct irq_data *d) in eqbr_gpio_enable_irq() 52 static void eqbr_gpio_ack_irq(struct irq_data *d) in eqbr_gpio_ack_irq() 64 static void eqbr_gpio_mask_ack_irq(struct irq_data *d) in eqbr_gpio_mask_ack_irq() 94 static int eqbr_gpio_set_irq_type(struct irq_data *d, unsigned int type) in eqbr_gpio_set_irq_type()
|
H A D | pinctrl-cy8c95x0.c | 852 static void cy8c95x0_irq_mask(struct irq_data *d) in cy8c95x0_irq_mask() 862 static void cy8c95x0_irq_unmask(struct irq_data *d) in cy8c95x0_irq_unmask() 872 static void cy8c95x0_irq_bus_lock(struct irq_data *d) in cy8c95x0_irq_bus_lock() 880 static void cy8c95x0_irq_bus_sync_unlock(struct irq_data *d) in cy8c95x0_irq_bus_sync_unlock() 903 static int cy8c95x0_irq_set_type(struct irq_data *d, unsigned int type) in cy8c95x0_irq_set_type() 935 static void cy8c95x0_irq_shutdown(struct irq_data *d) in cy8c95x0_irq_shutdown()
|
/openbmc/linux/sound/soc/mediatek/common/ |
H A D | mtk-base-afe.h | 153 const struct mtk_base_irq_data *irq_data; member
|
/openbmc/linux/arch/powerpc/sysdev/xics/ |
H A D | icp-hv.c | 75 static void icp_hv_eoi(struct irq_data *d) in icp_hv_eoi()
|
/openbmc/linux/include/linux/ |
H A D | of_irq.h | 36 extern unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data);
|
/openbmc/linux/arch/mips/pci/ |
H A D | pci-ar71xx.c | 253 static void ar71xx_pci_irq_unmask(struct irq_data *d) in ar71xx_pci_irq_unmask() 270 static void ar71xx_pci_irq_mask(struct irq_data *d) in ar71xx_pci_irq_mask()
|
H A D | pci-xtalk-bridge.c | 303 static int bridge_set_affinity(struct irq_data *d, const struct cpumask *mask, in bridge_set_affinity() 364 struct irq_data *irqd = irq_domain_get_irq_data(domain, virq); in bridge_domain_free() 374 struct irq_data *irqd, bool reserve) in bridge_domain_activate() 411 struct irq_data *irqd) in bridge_domain_deactivate()
|
/openbmc/linux/drivers/parisc/ |
H A D | eisa.c | 144 static void eisa_mask_irq(struct irq_data *d) in eisa_mask_irq() 165 static void eisa_unmask_irq(struct irq_data *d) in eisa_unmask_irq()
|
/openbmc/linux/drivers/mailbox/ |
H A D | qcom-ipcc.c | 91 static void qcom_ipcc_mask_irq(struct irq_data *irqd) in qcom_ipcc_mask_irq() 99 static void qcom_ipcc_unmask_irq(struct irq_data *irqd) in qcom_ipcc_unmask_irq()
|
/openbmc/linux/drivers/soc/qcom/ |
H A D | smp2p.c | 317 static void smp2p_mask_irq(struct irq_data *irqd) in smp2p_mask_irq() 325 static void smp2p_unmask_irq(struct irq_data *irqd) in smp2p_unmask_irq() 333 static int smp2p_set_irq_type(struct irq_data *irqd, unsigned int type) in smp2p_set_irq_type()
|
/openbmc/linux/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7100.c | 228 static struct starfive_pinctrl *starfive_from_irq_data(struct irq_data *d) in starfive_from_irq_data() 1058 static void starfive_irq_ack(struct irq_data *d) in starfive_irq_ack() 1071 static void starfive_irq_mask(struct irq_data *d) in starfive_irq_mask() 1088 static void starfive_irq_mask_ack(struct irq_data *d) in starfive_irq_mask_ack() 1105 static void starfive_irq_unmask(struct irq_data *d) in starfive_irq_unmask() 1122 static int starfive_irq_set_type(struct irq_data *d, unsigned int trigger) in starfive_irq_set_type()
|
/openbmc/linux/include/linux/mfd/ |
H A D | twl6040.h | 184 struct regmap_irq_chip_data *irq_data; member
|
/openbmc/linux/arch/arm/plat-orion/ |
H A D | gpio.c | 352 static int gpio_irq_set_type(struct irq_data *d, u32 type) in gpio_irq_set_type() 492 static void orion_gpio_unmask_irq(struct irq_data *d) in orion_gpio_unmask_irq() 506 static void orion_gpio_mask_irq(struct irq_data *d) in orion_gpio_mask_irq()
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pcie-iproc-msi.c | 206 static int iproc_msi_irq_set_affinity(struct irq_data *data, in iproc_msi_irq_set_affinity() 228 static void iproc_msi_irq_compose_msi_msg(struct irq_data *data, in iproc_msi_irq_compose_msi_msg() 283 struct irq_data *data = irq_domain_get_irq_data(domain, virq); in iproc_msi_irq_domain_free()
|