/linux/arch/x86/kernel/apic/ ! |
H A D | vector.c | 89 static struct apic_chip_data *apic_chip_data(struct irq_data *irqd) in apic_chip_data() 100 struct irq_cfg *irqd_cfg(struct irq_data *irqd) in irqd_cfg() 128 static void apic_update_irq_cfg(struct irq_data *irqd, unsigned int vector, in apic_update_irq_cfg() 142 static void apic_update_vector(struct irq_data *irqd, unsigned int newvec, in apic_update_vector() 189 static void vector_assign_managed_shutdown(struct irq_data *irqd) in vector_assign_managed_shutdown() 196 static int reserve_managed_vector(struct irq_data *irqd) in reserve_managed_vector() 211 static void reserve_irq_vector_locked(struct irq_data *irqd) in reserve_irq_vector_locked() 223 static int reserve_irq_vector(struct irq_data *irqd) in reserve_irq_vector() 234 assign_vector_locked(struct irq_data *irqd, const struct cpumask *dest) in assign_vector_locked() 269 static int assign_irq_vector(struct irq_data *irqd, const struct cpumask *dest) in assign_irq_vector() [all …]
|
H A D | msi.c | 26 static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg) in irq_msi_update_msg() 35 msi_set_affinity(struct irq_data *irqd, const struct cpumask *mask, bool force) in msi_set_affinity()
|
/linux/drivers/mfd/ ! |
H 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
|
/linux/drivers/pinctrl/samsung/ ! |
H A D | pinctrl-s3c64xx.c | 316 static inline void s3c64xx_gpio_irq_set_mask(struct irq_data *irqd, bool mask) in s3c64xx_gpio_irq_set_mask() 332 static void s3c64xx_gpio_irq_unmask(struct irq_data *irqd) in s3c64xx_gpio_irq_unmask() 337 static void s3c64xx_gpio_irq_mask(struct irq_data *irqd) in s3c64xx_gpio_irq_mask() 342 static void s3c64xx_gpio_irq_ack(struct irq_data *irqd) in s3c64xx_gpio_irq_ack() 352 static int s3c64xx_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in s3c64xx_gpio_irq_set_type() 521 static inline void s3c64xx_eint0_irq_set_mask(struct irq_data *irqd, bool mask) in s3c64xx_eint0_irq_set_mask() 536 static void s3c64xx_eint0_irq_unmask(struct irq_data *irqd) in s3c64xx_eint0_irq_unmask() 541 static void s3c64xx_eint0_irq_mask(struct irq_data *irqd) in s3c64xx_eint0_irq_mask() 546 static void s3c64xx_eint0_irq_ack(struct irq_data *irqd) in s3c64xx_eint0_irq_ack() 556 static int s3c64xx_eint0_irq_set_type(struct irq_data *irqd, unsigned int type) in s3c64xx_eint0_irq_set_type()
|
H A D | pinctrl-exynos.c | 58 static void exynos_irq_mask(struct irq_data *irqd) in exynos_irq_mask() 89 static void exynos_irq_ack(struct irq_data *irqd) in exynos_irq_ack() 112 static void exynos_irq_unmask(struct irq_data *irqd) in exynos_irq_unmask() 154 static int exynos_irq_set_type(struct irq_data *irqd, unsigned int type) in exynos_irq_set_type() 212 static int exynos_irq_set_affinity(struct irq_data *irqd, in exynos_irq_set_affinity() 225 static int exynos_irq_request_resources(struct irq_data *irqd) in exynos_irq_request_resources() 267 static void exynos_irq_release_resources(struct irq_data *irqd) in exynos_irq_release_resources() 477 static int gs101_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) in gs101_wkup_irq_set_wake() 523 static int exynos_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) in exynos_wkup_irq_set_wake()
|
/linux/drivers/misc/rp1/ ! |
H A D | rp1_pci.c | 60 static void rp1_mask_irq(struct irq_data *irqd) in rp1_mask_irq() 68 static void rp1_unmask_irq(struct irq_data *irqd) in rp1_unmask_irq() 76 static int rp1_irq_set_type(struct irq_data *irqd, unsigned int type) in rp1_irq_set_type() 145 static int rp1_irq_activate(struct irq_domain *d, struct irq_data *irqd, in rp1_irq_activate() 155 static void rp1_irq_deactivate(struct irq_domain *d, struct irq_data *irqd) in rp1_irq_deactivate()
|
/linux/drivers/irqchip/ ! |
H 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()
|
H A D | irq-loongarch-avec.c | 254 static int avecintc_alloc_vector(struct irq_data *irqd, struct avecintc_data *adata) in avecintc_alloc_vector() 275 struct irq_data *irqd = irq_domain_get_irq_data(domain, virq + i); in avecintc_domain_alloc() local 297 static void avecintc_free_vector(struct irq_data *irqd, struct avecintc_data *adata) in avecintc_free_vector()
|
H A D | irq-bcm2712-mip.c | 91 struct irq_data *irqd; in mip_middle_domain_alloc() local 136 struct irq_data *irqd = irq_domain_get_irq_data(domain, virq); in mip_middle_domain_free() local
|
H A D | irq-zevio.c | 39 static void zevio_irq_ack(struct irq_data *irqd) in zevio_irq_ack()
|
H A D | irq-gic-v5.c | 694 struct irq_data *irqd; in gicv5_irq_spi_domain_alloc() local 758 struct irq_data *irqd; in gicv5_irq_lpi_domain_alloc() local 805 struct irq_data *irqd; in gicv5_irq_ipi_domain_alloc() local
|
/linux/drivers/gpio/ ! |
H A D | gpio-ljca.c | 311 static void ljca_irq_unmask(struct irq_data *irqd) in ljca_irq_unmask() 321 static void ljca_irq_mask(struct irq_data *irqd) in ljca_irq_mask() 331 static int ljca_irq_set_type(struct irq_data *irqd, unsigned int type) in ljca_irq_set_type() 364 static void ljca_irq_bus_lock(struct irq_data *irqd) in ljca_irq_bus_lock() 372 static void ljca_irq_bus_unlock(struct irq_data *irqd) in ljca_irq_bus_unlock()
|
H A D | gpio-mlxbf3.c | 56 static void mlxbf3_gpio_irq_enable(struct irq_data *irqd) in mlxbf3_gpio_irq_enable() 75 static void mlxbf3_gpio_irq_disable(struct irq_data *irqd) in mlxbf3_gpio_irq_disable() 111 mlxbf3_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in mlxbf3_gpio_irq_set_type()
|
H A D | gpio-mlxbf2.c | 233 static void mlxbf2_gpio_irq_enable(struct irq_data *irqd) in mlxbf2_gpio_irq_enable() 253 static void mlxbf2_gpio_irq_disable(struct irq_data *irqd) in mlxbf2_gpio_irq_disable() 286 mlxbf2_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in mlxbf2_gpio_irq_set_type() 328 static void mlxbf2_gpio_irq_print_chip(struct irq_data *irqd, in mlxbf2_gpio_irq_print_chip()
|
H A D | gpio-dln2.c | 303 static void dln2_irq_unmask(struct irq_data *irqd) in dln2_irq_unmask() 313 static void dln2_irq_mask(struct irq_data *irqd) in dln2_irq_mask() 323 static int dln2_irq_set_type(struct irq_data *irqd, unsigned type) in dln2_irq_set_type() 352 static void dln2_irq_bus_lock(struct irq_data *irqd) in dln2_irq_bus_lock() 360 static void dln2_irq_bus_unlock(struct irq_data *irqd) in dln2_irq_bus_unlock()
|
H A D | gpio-mpsse.c | 360 static int gpio_mpsse_set_irq_type(struct irq_data *irqd, unsigned int type) in gpio_mpsse_set_irq_type() 371 static void gpio_mpsse_irq_disable(struct irq_data *irqd) in gpio_mpsse_irq_disable() 379 static void gpio_mpsse_irq_enable(struct irq_data *irqd) in gpio_mpsse_irq_enable()
|
/linux/kernel/irq/ ! |
H A D | pm.c | 68 struct irq_data *irqd = &desc->irq_data; in suspend_device_irq() local 146 struct irq_data *irqd = &desc->irq_data; in resume_irq() local
|
/linux/drivers/iio/dummy/ ! |
H A D | iio_dummy_evgen.c | 104 struct irq_data *irqd = irq_get_irq_data(irq); in iio_dummy_evgen_release_irq() local 115 struct irq_data *irqd = irq_get_irq_data(irq); in iio_dummy_evgen_get_regs() local
|
/linux/drivers/soc/qcom/ ! |
H A D | smp2p.c | 327 static void smp2p_mask_irq(struct irq_data *irqd) in smp2p_mask_irq() 335 static void smp2p_unmask_irq(struct irq_data *irqd) in smp2p_unmask_irq() 343 static int smp2p_set_irq_type(struct irq_data *irqd, unsigned int type) in smp2p_set_irq_type() 364 static void smp2p_irq_print_chip(struct irq_data *irqd, struct seq_file *p) in smp2p_irq_print_chip()
|
/linux/arch/x86/hyperv/ ! |
H A D | irqdomain.c | 273 static void hv_teardown_msi_irq(struct pci_dev *dev, struct irq_data *irqd) in hv_teardown_msi_irq() 295 struct irq_data *irqd = irq_get_irq_data(virq); in hv_msi_free_irq() local
|
/linux/drivers/gpu/drm/amd/amdgpu/ ! |
H A D | amdgpu_irq.c | 677 static void amdgpu_irq_mask(struct irq_data *irqd) in amdgpu_irq_mask() 682 static void amdgpu_irq_unmask(struct irq_data *irqd) in amdgpu_irq_unmask()
|
/linux/drivers/iommu/intel/ ! |
H A D | irq_remapping.c | 1123 static phys_addr_t get_pi_desc_addr(struct irq_data *irqd) in get_pi_desc_addr() 1133 static void intel_ir_reconfigure_irte_posted(struct irq_data *irqd) in intel_ir_reconfigure_irte_posted() 1159 static inline void intel_ir_reconfigure_irte_posted(struct irq_data *irqd) {} in intel_ir_reconfigure_irte_posted() 1162 static void __intel_ir_reconfigure_irte(struct irq_data *irqd, bool force_host) in __intel_ir_reconfigure_irte() 1181 static void intel_ir_reconfigure_irte(struct irq_data *irqd, bool force_host) in intel_ir_reconfigure_irte()
|
/linux/drivers/mailbox/ ! |
H A D | qcom-ipcc.c | 93 static void qcom_ipcc_mask_irq(struct irq_data *irqd) in qcom_ipcc_mask_irq() 101 static void qcom_ipcc_unmask_irq(struct irq_data *irqd) in qcom_ipcc_unmask_irq()
|
/linux/arch/mips/pci/ ! |
H 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/drivers/gpu/drm/msm/ ! |
H A D | msm_mdss.c | 104 static void msm_mdss_irq_mask(struct irq_data *irqd) in msm_mdss_irq_mask() 115 static void msm_mdss_irq_unmask(struct irq_data *irqd) in msm_mdss_irq_unmask()
|