| /kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
| D | vector.c | 78 static struct apic_chip_data *apic_chip_data(struct irq_data *irqd) in apic_chip_data() 89 struct irq_cfg *irqd_cfg(struct irq_data *irqd) in irqd_cfg() 117 static void apic_update_irq_cfg(struct irq_data *irqd, unsigned int vector, in apic_update_irq_cfg() 131 static void apic_update_vector(struct irq_data *irqd, unsigned int newvec, in apic_update_vector() 177 static void vector_assign_managed_shutdown(struct irq_data *irqd) in vector_assign_managed_shutdown() 184 static int reserve_managed_vector(struct irq_data *irqd) in reserve_managed_vector() 199 static void reserve_irq_vector_locked(struct irq_data *irqd) in reserve_irq_vector_locked() 211 static int reserve_irq_vector(struct irq_data *irqd) in reserve_irq_vector() 222 assign_vector_locked(struct irq_data *irqd, const struct cpumask *dest) in assign_vector_locked() 258 static int assign_irq_vector(struct irq_data *irqd, const struct cpumask *dest) in assign_irq_vector() [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
| 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() 188 static void vector_assign_managed_shutdown(struct irq_data *irqd) in vector_assign_managed_shutdown() 195 static int reserve_managed_vector(struct irq_data *irqd) in reserve_managed_vector() 210 static void reserve_irq_vector_locked(struct irq_data *irqd) in reserve_irq_vector_locked() 222 static int reserve_irq_vector(struct irq_data *irqd) in reserve_irq_vector() 233 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 …]
|
| 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()
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| 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
|
| D | mt6358-irq.c | 79 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_enable() local 88 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_disable() local 104 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_sync_unlock() local 146 struct pmic_irq_data *irqd = chip->irq_data; in mt6358_irq_sp_handler() local 183 struct pmic_irq_data *irqd = chip->irq_data; in mt6358_irq_handler() local 230 struct pmic_irq_data *irqd; in mt6358_irq_init() local
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| 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
|
| D | mt6358-irq.c | 31 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_enable() local 40 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_disable() local 56 struct pmic_irq_data *irqd = chip->irq_data; in pmic_irq_sync_unlock() local 181 struct pmic_irq_data *irqd; in mt6358_irq_init() local
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-eznps.c | 56 static void nps400_irq_mask(struct irq_data *irqd) in nps400_irq_mask() 66 static void nps400_irq_unmask(struct irq_data *irqd) in nps400_irq_unmask() 76 static void nps400_irq_eoi_global(struct irq_data *irqd) in nps400_irq_eoi_global() 88 static void nps400_irq_ack(struct irq_data *irqd) in nps400_irq_ack()
|
| 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()
|
| /kernel/linux/linux-6.6/arch/riscv/kvm/ |
| D | aia_aplic.c | 44 struct aplic_irq *irqd; in aplic_read_sourcecfg() local 60 struct aplic_irq *irqd; in aplic_write_sourcecfg() local 80 struct aplic_irq *irqd; in aplic_read_target() local 96 struct aplic_irq *irqd; in aplic_write_target() local 115 struct aplic_irq *irqd; in aplic_read_pending() local 131 struct aplic_irq *irqd; in aplic_write_pending() local 158 struct aplic_irq *irqd; in aplic_read_enabled() local 174 struct aplic_irq *irqd; in aplic_write_enabled() local 192 struct aplic_irq *irqd; in aplic_read_input() local 222 struct aplic_irq *irqd; in aplic_update_irq_range() local [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
| 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()
|
| D | pinctrl-exynos.c | 50 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()
|
| /kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
| 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() 510 static inline void s3c64xx_eint0_irq_set_mask(struct irq_data *irqd, bool mask) in s3c64xx_eint0_irq_set_mask() 525 static void s3c64xx_eint0_irq_unmask(struct irq_data *irqd) in s3c64xx_eint0_irq_unmask() 530 static void s3c64xx_eint0_irq_mask(struct irq_data *irqd) in s3c64xx_eint0_irq_mask() 535 static void s3c64xx_eint0_irq_ack(struct irq_data *irqd) in s3c64xx_eint0_irq_ack() 545 static int s3c64xx_eint0_irq_set_type(struct irq_data *irqd, unsigned int type) in s3c64xx_eint0_irq_set_type()
|
| 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() 339 static int exynos_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) in exynos_wkup_irq_set_wake()
|
| /kernel/linux/linux-6.6/drivers/irqchip/ |
| 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()
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| D | gpio-mlxbf3.c | 54 static void mlxbf3_gpio_irq_enable(struct irq_data *irqd) in mlxbf3_gpio_irq_enable() 73 static void mlxbf3_gpio_irq_disable(struct irq_data *irqd) in mlxbf3_gpio_irq_disable() 107 mlxbf3_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in mlxbf3_gpio_irq_set_type()
|
| D | gpio-ljca.c | 273 static void ljca_irq_unmask(struct irq_data *irqd) in ljca_irq_unmask() 283 static void ljca_irq_mask(struct irq_data *irqd) in ljca_irq_mask() 293 static int ljca_irq_set_type(struct irq_data *irqd, unsigned int type) in ljca_irq_set_type() 322 static void ljca_irq_bus_lock(struct irq_data *irqd) in ljca_irq_bus_lock() 330 static void ljca_irq_bus_unlock(struct irq_data *irqd) in ljca_irq_bus_unlock()
|
| 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()
|
| D | gpio-dln2.c | 302 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() 322 static int dln2_irq_set_type(struct irq_data *irqd, unsigned type) in dln2_irq_set_type() 351 static void dln2_irq_bus_lock(struct irq_data *irqd) in dln2_irq_bus_lock() 359 static void dln2_irq_bus_unlock(struct irq_data *irqd) in dln2_irq_bus_unlock()
|
| /kernel/linux/linux-5.10/kernel/irq/ |
| 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
|
| /kernel/linux/linux-6.6/kernel/irq/ |
| D | pm.c | 73 struct irq_data *irqd = &desc->irq_data; in suspend_device_irq() local 153 struct irq_data *irqd = &desc->irq_data; in resume_irq() local
|
| /kernel/linux/linux-6.6/drivers/soc/qcom/ |
| 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()
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| 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()
|
| /kernel/linux/linux-6.6/drivers/iio/dummy/ |
| 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
|
| /kernel/linux/linux-5.10/drivers/iio/dummy/ |
| 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
|