Home
last modified time | relevance | path

Searched refs:irq_data (Results 251 – 275 of 760) sorted by relevance

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

/openbmc/linux/drivers/gpio/
H A Dgpio-xlp.c93 static void xlp_gpio_irq_enable(struct irq_data *d) in xlp_gpio_irq_enable()
100 static void xlp_gpio_irq_disable(struct irq_data *d) in xlp_gpio_irq_disable()
113 static void xlp_gpio_irq_mask_ack(struct irq_data *d) in xlp_gpio_irq_mask_ack()
126 static void xlp_gpio_irq_unmask(struct irq_data *d) in xlp_gpio_irq_unmask()
138 static int xlp_gpio_set_irq_type(struct irq_data *d, unsigned int type) in xlp_gpio_set_irq_type()
H A Dgpio-max77620.c51 static void max77620_gpio_irq_mask(struct irq_data *data) in max77620_gpio_irq_mask()
60 static void max77620_gpio_irq_unmask(struct irq_data *data) in max77620_gpio_irq_unmask()
69 static int max77620_gpio_set_irq_type(struct irq_data *data, unsigned int type) in max77620_gpio_set_irq_type()
98 static void max77620_gpio_bus_lock(struct irq_data *data) in max77620_gpio_bus_lock()
106 static void max77620_gpio_bus_sync_unlock(struct irq_data *data) in max77620_gpio_bus_sync_unlock()
H A Dgpio-pmic-eic-sprd.c148 static void sprd_pmic_eic_irq_mask(struct irq_data *data) in sprd_pmic_eic_irq_mask()
160 static void sprd_pmic_eic_irq_unmask(struct irq_data *data) in sprd_pmic_eic_irq_unmask()
172 static int sprd_pmic_eic_irq_set_type(struct irq_data *data, in sprd_pmic_eic_irq_set_type()
200 static void sprd_pmic_eic_bus_lock(struct irq_data *data) in sprd_pmic_eic_bus_lock()
208 static void sprd_pmic_eic_bus_sync_unlock(struct irq_data *data) in sprd_pmic_eic_bus_sync_unlock()
H A Dgpio-thunderx.c287 static void thunderx_gpio_irq_ack(struct irq_data *d) in thunderx_gpio_irq_ack()
296 static void thunderx_gpio_irq_mask(struct irq_data *d) in thunderx_gpio_irq_mask()
305 static void thunderx_gpio_irq_mask_ack(struct irq_data *d) in thunderx_gpio_irq_mask_ack()
314 static void thunderx_gpio_irq_unmask(struct irq_data *d) in thunderx_gpio_irq_unmask()
323 static int thunderx_gpio_irq_set_type(struct irq_data *d, in thunderx_gpio_irq_set_type()
357 static void thunderx_gpio_irq_enable(struct irq_data *d) in thunderx_gpio_irq_enable()
366 static void thunderx_gpio_irq_disable(struct irq_data *d) in thunderx_gpio_irq_disable()
403 struct irq_data *irqd; in thunderx_gpio_child_to_parent_hwirq()
H A Dgpio-siox.c97 static void gpio_siox_irq_ack(struct irq_data *d) in gpio_siox_irq_ack()
107 static void gpio_siox_irq_mask(struct irq_data *d) in gpio_siox_irq_mask()
118 static void gpio_siox_irq_unmask(struct irq_data *d) in gpio_siox_irq_unmask()
129 static int gpio_siox_irq_set_type(struct irq_data *d, u32 type) in gpio_siox_irq_set_type()
H A Dgpio-ixp4xx.c58 static void ixp4xx_gpio_irq_ack(struct irq_data *d) in ixp4xx_gpio_irq_ack()
66 static void ixp4xx_gpio_mask_irq(struct irq_data *d) in ixp4xx_gpio_mask_irq()
74 static void ixp4xx_gpio_irq_unmask(struct irq_data *d) in ixp4xx_gpio_irq_unmask()
87 static int ixp4xx_gpio_irq_set_type(struct irq_data *d, unsigned int type) in ixp4xx_gpio_irq_set_type()
H A Dgpio-ep93xx.c159 static void ep93xx_gpio_irq_ack(struct irq_data *d) in ep93xx_gpio_irq_ack()
174 static void ep93xx_gpio_irq_mask_ack(struct irq_data *d) in ep93xx_gpio_irq_mask_ack()
191 static void ep93xx_gpio_irq_mask(struct irq_data *d) in ep93xx_gpio_irq_mask()
202 static void ep93xx_gpio_irq_unmask(struct irq_data *d) in ep93xx_gpio_irq_unmask()
218 static int ep93xx_gpio_irq_type(struct irq_data *d, unsigned int type) in ep93xx_gpio_irq_type()
326 static void ep93xx_irq_print_chip(struct irq_data *data, struct seq_file *p) in ep93xx_irq_print_chip()
/openbmc/linux/arch/alpha/kernel/
H A Dsys_rawhide.c58 rawhide_enable_irq(struct irq_data *d) in rawhide_enable_irq()
79 rawhide_disable_irq(struct irq_data *d) in rawhide_disable_irq()
100 rawhide_mask_and_ack_irq(struct irq_data *d) in rawhide_mask_and_ack_irq()
H A Dsys_rx164.c49 rx164_enable_irq(struct irq_data *d) in rx164_enable_irq()
55 rx164_disable_irq(struct irq_data *d) in rx164_disable_irq()
/openbmc/linux/drivers/mfd/
H A Dtps65090.c198 &tps65090_irq_chip, &tps65090->irq_data); in tps65090_i2c_probe()
211 0, regmap_irq_get_domain(tps65090->irq_data)); in tps65090_i2c_probe()
222 regmap_del_irq_chip(client->irq, tps65090->irq_data); in tps65090_i2c_probe()
H A Dmax77650.c153 struct regmap_irq_chip_data *irq_data; in max77650_i2c_probe() local
201 &max77650_irq_chip, &irq_data); in max77650_i2c_probe()
207 domain = regmap_irq_get_domain(irq_data); in max77650_i2c_probe()
/openbmc/linux/arch/mips/txx9/rbtx4927/
H A Dirq.c130 static void toshiba_rbtx4927_irq_ioc_enable(struct irq_data *d) in toshiba_rbtx4927_irq_ioc_enable()
139 static void toshiba_rbtx4927_irq_ioc_disable(struct irq_data *d) in toshiba_rbtx4927_irq_ioc_disable()
/openbmc/linux/arch/mips/sibyte/bcm1480/
H A Dirq.c77 static int bcm1480_set_affinity(struct irq_data *d, const struct cpumask *mask, in bcm1480_set_affinity()
125 static void disable_bcm1480_irq(struct irq_data *d) in disable_bcm1480_irq()
132 static void enable_bcm1480_irq(struct irq_data *d) in enable_bcm1480_irq()
140 static void ack_bcm1480_irq(struct irq_data *d) in ack_bcm1480_irq()
/openbmc/linux/arch/mips/sgi-ip27/
H A Dip27-irq.c50 static void enable_hub_irq(struct irq_data *d) in enable_hub_irq()
60 static void disable_hub_irq(struct irq_data *d) in disable_hub_irq()
90 static int set_affinity_hub_irq(struct irq_data *d, const struct cpumask *mask, in set_affinity_hub_irq()
160 struct irq_data *irqd; in hub_domain_free()
/openbmc/linux/arch/mips/pci/
H A Dmsi-octeon.c243 static void octeon_irq_msi_enable_pcie(struct irq_data *data) in octeon_irq_msi_enable_pcie()
259 static void octeon_irq_msi_disable_pcie(struct irq_data *data) in octeon_irq_msi_disable_pcie()
281 static void octeon_irq_msi_enable_pci(struct irq_data *data) in octeon_irq_msi_enable_pci()
292 static void octeon_irq_msi_disable_pci(struct irq_data *data) in octeon_irq_msi_disable_pci()
/openbmc/linux/drivers/irqchip/
H A Dirq-sp7021-intc.c100 static void sp_intc_ack_irq(struct irq_data *d) in sp_intc_ack_irq()
112 static void sp_intc_mask_irq(struct irq_data *d) in sp_intc_mask_irq()
117 static void sp_intc_unmask_irq(struct irq_data *d) in sp_intc_unmask_irq()
122 static int sp_intc_set_type(struct irq_data *d, unsigned int type) in sp_intc_set_type()
H A Dirq-loongson-pch-msi.c30 static void pch_msi_mask_msi_irq(struct irq_data *d) in pch_msi_mask_msi_irq()
36 static void pch_msi_unmask_msi_irq(struct irq_data *d) in pch_msi_unmask_msi_irq()
78 static void pch_msi_compose_msi_msg(struct irq_data *data, in pch_msi_compose_msi_msg()
148 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in pch_msi_middle_domain_free()
H A Dirq-ath79-misc.c60 static void ar71xx_misc_irq_unmask(struct irq_data *d) in ar71xx_misc_irq_unmask()
73 static void ar71xx_misc_irq_mask(struct irq_data *d) in ar71xx_misc_irq_mask()
86 static void ar724x_misc_irq_ack(struct irq_data *d) in ar724x_misc_irq_ack()
H A Dirq-bcm7038-l1.c151 static void __bcm7038_l1_unmask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_unmask()
162 static void __bcm7038_l1_mask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_mask()
173 static void bcm7038_l1_unmask(struct irq_data *d) in bcm7038_l1_unmask()
183 static void bcm7038_l1_mask(struct irq_data *d) in bcm7038_l1_mask()
194 static int bcm7038_l1_set_affinity(struct irq_data *d, in bcm7038_l1_set_affinity()
347 static int bcm7038_l1_set_wake(struct irq_data *d, unsigned int on) in bcm7038_l1_set_wake()
H A Dirq-gic-v3-its.c1473 static void direct_lpi_inv(struct irq_data *d) in direct_lpi_inv()
1540 static void its_mask_irq(struct irq_data *d) in its_mask_irq()
1601 static int its_select_cpu(struct irq_data *d, in its_select_cpu()
1909 static int its_vlpi_unmap(struct irq_data *d) in its_vlpi_unmap()
3579 struct irq_data *irqd; in its_irq_domain_alloc()
3612 struct irq_data *d, bool reserve) in its_irq_domain_activate()
3632 struct irq_data *d) in its_irq_domain_deactivate()
4383 struct irq_data *d, bool reserve) in its_sgi_irq_domain_activate()
4391 struct irq_data *d) in its_sgi_irq_domain_deactivate()
4551 struct irq_data *d, bool reserve) in its_vpe_irq_domain_activate()
[all …]
H A Dirq-sl28cpld.c33 struct regmap_irq_chip_data *irq_data; member
75 &irqchip->irq_data); in sl28cpld_intc_probe()
/openbmc/linux/drivers/pinctrl/stm32/
H A Dpinctrl-stm32.c330 static void stm32_gpio_irq_trigger(struct irq_data *d) in stm32_gpio_irq_trigger()
346 static void stm32_gpio_irq_eoi(struct irq_data *d) in stm32_gpio_irq_eoi()
378 static int stm32_gpio_irq_request_resources(struct irq_data *irq_data) in stm32_gpio_irq_request_resources() argument
380 struct stm32_gpio_bank *bank = irq_data->domain->host_data; in stm32_gpio_irq_request_resources()
391 irq_data->hwirq); in stm32_gpio_irq_request_resources()
398 static void stm32_gpio_irq_release_resources(struct irq_data *irq_data) in stm32_gpio_irq_release_resources() argument
402 gpiochip_unlock_as_irq(&bank->gpio_chip, irq_data->hwirq); in stm32_gpio_irq_release_resources()
405 static void stm32_gpio_irq_unmask(struct irq_data *d) in stm32_gpio_irq_unmask()
438 struct irq_data *irq_data, bool reserve) in stm32_gpio_domain_activate() argument
506 struct irq_data *irq_data = irq_domain_get_irq_data(d, virq); in stm32_gpio_domain_free() local
[all …]
/openbmc/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-msi.c116 static void fsl_mc_msi_write_msg(struct irq_data *irq_data, in fsl_mc_msi_write_msg() argument
119 struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data); in fsl_mc_msi_write_msg()
/openbmc/linux/arch/arm/mach-rpc/
H A Decard.c428 static void ecard_irq_unmask(struct irq_data *d) in ecard_irq_unmask()
444 static void ecard_irq_mask(struct irq_data *d) in ecard_irq_mask()
539 desc->irq_data.chip->irq_mask(&desc->irq_data); in ecard_check_lockup()
561 desc->irq_data.chip->irq_mask(&desc->irq_data); in ecard_irq_handler()
578 desc->irq_data.chip->irq_unmask(&desc->irq_data); in ecard_irq_handler()
850 void ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) in ecard_setirq() argument
852 ec->irq_data = irq_data; in ecard_setirq()
1069 ec->irq_data = NULL; in ecard_drv_remove()
/openbmc/linux/arch/arc/kernel/
H A Dintc-compact.c64 static void arc_irq_mask(struct irq_data *data) in arc_irq_mask()
73 static void arc_irq_unmask(struct irq_data *data) in arc_irq_unmask()

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