/linux/arch/x86/kernel/apic/ |
A D | vector.c | 89 struct irq_cfg *irqd_cfg(struct irq_data *irqd) in irqd_cfg() 211 static int reserve_irq_vector(struct irq_data *irqd) in reserve_irq_vector() 334 static void clear_irq_vector(struct irq_data *irqd) in clear_irq_vector() 388 static int activate_reserved(struct irq_data *irqd) in activate_reserved() 420 static int activate_managed(struct irq_data *irqd) in activate_managed() 485 struct irq_data *irqd; in x86_vector_free_irqs() local 536 struct irq_data *irqd; in x86_vector_alloc_irqs() local 610 struct irq_data *irqd, int ind) in x86_vector_debug_show() 889 void apic_ack_irq(struct irq_data *irqd) in apic_ack_irq() 895 void apic_ack_edge(struct irq_data *irqd) in apic_ack_edge() [all …]
|
A D | msi.c | 25 static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg) in irq_msi_update_msg() 34 msi_set_affinity(struct irq_data *irqd, const struct cpumask *mask, bool force) in msi_set_affinity()
|
/linux/drivers/mfd/ |
A D | lp8788-irq.c | 64 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_enable() local 71 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_disable() local 78 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_bus_lock() local 85 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_bus_sync_unlock() local 108 struct lp8788_irq_data *irqd = ptr; in lp8788_irq_handler() local 134 struct lp8788_irq_data *irqd = d->host_data; in lp8788_irq_map() local 151 struct lp8788_irq_data *irqd; in lp8788_irq_init() local
|
A D | mt6358-irq.c | 60 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_enable() local 69 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_disable() local 85 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_sync_unlock() local 127 struct pmic_irq_data *irqd = chip->irq_data; in mt6358_irq_sp_handler() local 164 struct pmic_irq_data *irqd = chip->irq_data; in mt6358_irq_handler() local 211 struct pmic_irq_data *irqd; in mt6358_irq_init() local
|
/linux/drivers/pinctrl/samsung/ |
A D | pinctrl-s3c64xx.c | 303 static inline void s3c64xx_gpio_irq_set_mask(struct irq_data *irqd, bool mask) in s3c64xx_gpio_irq_set_mask() 319 static void s3c64xx_gpio_irq_unmask(struct irq_data *irqd) in s3c64xx_gpio_irq_unmask() 324 static void s3c64xx_gpio_irq_mask(struct irq_data *irqd) in s3c64xx_gpio_irq_mask() 329 static void s3c64xx_gpio_irq_ack(struct irq_data *irqd) in s3c64xx_gpio_irq_ack() 339 static int s3c64xx_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in s3c64xx_gpio_irq_set_type() 508 static inline void s3c64xx_eint0_irq_set_mask(struct irq_data *irqd, bool mask) in s3c64xx_eint0_irq_set_mask() 523 static void s3c64xx_eint0_irq_unmask(struct irq_data *irqd) in s3c64xx_eint0_irq_unmask() 528 static void s3c64xx_eint0_irq_mask(struct irq_data *irqd) in s3c64xx_eint0_irq_mask() 533 static void s3c64xx_eint0_irq_ack(struct irq_data *irqd) in s3c64xx_eint0_irq_ack() 543 static int s3c64xx_eint0_irq_set_type(struct irq_data *irqd, unsigned int type) in s3c64xx_eint0_irq_set_type()
|
A D | pinctrl-exynos.c | 52 static void exynos_irq_mask(struct irq_data *irqd) in exynos_irq_mask() 70 static void exynos_irq_ack(struct irq_data *irqd) in exynos_irq_ack() 80 static void exynos_irq_unmask(struct irq_data *irqd) in exynos_irq_unmask() 109 static int exynos_irq_set_type(struct irq_data *irqd, unsigned int type) in exynos_irq_set_type() 152 static int exynos_irq_request_resources(struct irq_data *irqd) in exynos_irq_request_resources() 184 static void exynos_irq_release_resources(struct irq_data *irqd) in exynos_irq_release_resources() 340 static int exynos_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) in exynos_wkup_irq_set_wake()
|
/linux/drivers/irqchip/ |
A D | irq-sun4i.c | 49 static void sun4i_irq_ack(struct irq_data *irqd) in sun4i_irq_ack() 59 static void sun4i_irq_mask(struct irq_data *irqd) in sun4i_irq_mask() 72 static void sun4i_irq_unmask(struct irq_data *irqd) in sun4i_irq_unmask()
|
A D | irq-zevio.c | 39 static void zevio_irq_ack(struct irq_data *irqd) in zevio_irq_ack()
|
A D | irq-keystone.c | 39 struct irq_domain *irqd; member
|
/linux/kernel/irq/ |
A D | pm.c | 73 struct irq_data *irqd = &desc->irq_data; in suspend_device_irq() local 154 struct irq_data *irqd = &desc->irq_data; in resume_irq() local
|
A D | irq_sim.c | 139 struct irq_data *irqd; in irq_sim_domain_unmap() local
|
A D | irqdomain.c | 1210 struct irq_data *irqd; in irq_domain_disconnect_hierarchy() local 1223 struct irq_data *tail, *irqd, *irq_data; in irq_domain_trim_hierarchy() local 1753 static int __irq_domain_activate_irq(struct irq_data *irqd, bool reserve) in __irq_domain_activate_irq()
|
/linux/drivers/soc/qcom/ |
A D | smsm.c | 236 static void smsm_mask_irq(struct irq_data *irqd) in smsm_mask_irq() 259 static void smsm_unmask_irq(struct irq_data *irqd) in smsm_unmask_irq() 286 static int smsm_set_irq_type(struct irq_data *irqd, unsigned int type) in smsm_set_irq_type() 307 static int smsm_get_irqchip_state(struct irq_data *irqd, in smsm_get_irqchip_state()
|
A D | smp2p.c | 314 static void smp2p_mask_irq(struct irq_data *irqd) in smp2p_mask_irq() 322 static void smp2p_unmask_irq(struct irq_data *irqd) in smp2p_unmask_irq() 330 static int smp2p_set_irq_type(struct irq_data *irqd, unsigned int type) in smp2p_set_irq_type()
|
/linux/drivers/gpio/ |
A D | gpio-dln2.c | 303 static void dln2_irq_unmask(struct irq_data *irqd) in dln2_irq_unmask() 312 static void dln2_irq_mask(struct irq_data *irqd) in dln2_irq_mask() 321 static int dln2_irq_set_type(struct irq_data *irqd, unsigned type) in dln2_irq_set_type() 350 static void dln2_irq_bus_lock(struct irq_data *irqd) in dln2_irq_bus_lock() 358 static void dln2_irq_bus_unlock(struct irq_data *irqd) in dln2_irq_bus_unlock()
|
A D | gpio-mlxbf2.c | 232 static void mlxbf2_gpio_irq_enable(struct irq_data *irqd) in mlxbf2_gpio_irq_enable() 251 static void mlxbf2_gpio_irq_disable(struct irq_data *irqd) in mlxbf2_gpio_irq_disable() 285 mlxbf2_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in mlxbf2_gpio_irq_set_type()
|
/linux/drivers/iio/dummy/ |
A D | iio_dummy_evgen.c | 106 struct irq_data *irqd = irq_get_irq_data(irq); in iio_dummy_evgen_release_irq() local 117 struct irq_data *irqd = irq_get_irq_data(irq); in iio_dummy_evgen_get_regs() local
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
A D | dpu_mdss.c | 64 static void dpu_mdss_irq_mask(struct irq_data *irqd) in dpu_mdss_irq_mask() 75 static void dpu_mdss_irq_unmask(struct irq_data *irqd) in dpu_mdss_irq_unmask()
|
/linux/drivers/gpu/drm/msm/disp/mdp5/ |
A D | mdp5_mdss.c | 71 static void mdss_hw_mask_irq(struct irq_data *irqd) in mdss_hw_mask_irq() 80 static void mdss_hw_unmask_irq(struct irq_data *irqd) in mdss_hw_unmask_irq()
|
/linux/drivers/mailbox/ |
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()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_irq.c | 701 static void amdgpu_irq_mask(struct irq_data *irqd) in amdgpu_irq_mask() 706 static void amdgpu_irq_unmask(struct irq_data *irqd) in amdgpu_irq_unmask()
|
/linux/arch/mips/pci/ |
A D | pci-xtalk-bridge.c | 364 struct irq_data *irqd = irq_domain_get_irq_data(domain, virq); in bridge_domain_free() local 374 struct irq_data *irqd, bool reserve) in bridge_domain_activate() 411 struct irq_data *irqd) in bridge_domain_deactivate()
|
/linux/arch/mips/sgi-ip30/ |
A D | ip30-irq.c | 230 struct irq_data *irqd; in heart_domain_free() local
|
/linux/arch/mips/sgi-ip27/ |
A D | ip27-irq.c | 160 struct irq_data *irqd; in hub_domain_free() local
|
/linux/arch/powerpc/sysdev/xics/ |
A D | xics-common.c | 202 struct irq_data *irqd; in xics_migrate_irqs_away() local
|