Home
last modified time | relevance | path

Searched defs:irqd (Results 1 – 25 of 53) sorted by relevance

123

/linux-6.12.1/arch/x86/kernel/apic/
Dvector.c89 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 …]
Dmsi.c26 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-6.12.1/drivers/mfd/
Dlp8788-irq.c64 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
Dmt6358-irq.c79 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
/linux-6.12.1/arch/riscv/kvm/
Daia_aplic.c44 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
168 struct aplic_irq *irqd; in aplic_read_enabled() local
184 struct aplic_irq *irqd; in aplic_write_enabled() local
201 struct aplic_irq *irqd; in aplic_read_input() local
247 struct aplic_irq *irqd; in aplic_update_irq_range() local
[all …]
/linux-6.12.1/drivers/pinctrl/samsung/
Dpinctrl-s3c64xx.c316 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()
Dpinctrl-exynos.c51 static void exynos_irq_mask(struct irq_data *irqd) in exynos_irq_mask()
82 static void exynos_irq_ack(struct irq_data *irqd) in exynos_irq_ack()
105 static void exynos_irq_unmask(struct irq_data *irqd) in exynos_irq_unmask()
147 static int exynos_irq_set_type(struct irq_data *irqd, unsigned int type) in exynos_irq_set_type()
205 static int exynos_irq_set_affinity(struct irq_data *irqd, in exynos_irq_set_affinity()
218 static int exynos_irq_request_resources(struct irq_data *irqd) in exynos_irq_request_resources()
260 static void exynos_irq_release_resources(struct irq_data *irqd) in exynos_irq_release_resources()
438 static int exynos_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) in exynos_wkup_irq_set_wake()
/linux-6.12.1/drivers/irqchip/
Dirq-sun4i.c49 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()
Dirq-loongarch-avec.c243 static int avecintc_alloc_vector(struct irq_data *irqd, struct avecintc_data *adata) in avecintc_alloc_vector()
264 struct irq_data *irqd = irq_domain_get_irq_data(domain, virq + i); in avecintc_domain_alloc() local
286 static void avecintc_free_vector(struct irq_data *irqd, struct avecintc_data *adata) in avecintc_free_vector()
Dirq-zevio.c39 static void zevio_irq_ack(struct irq_data *irqd) in zevio_irq_ack()
Dirq-keystone.c31 struct irq_domain *irqd; member
/linux-6.12.1/drivers/gpio/
Dgpio-ljca.c306 static void ljca_irq_unmask(struct irq_data *irqd) in ljca_irq_unmask()
316 static void ljca_irq_mask(struct irq_data *irqd) in ljca_irq_mask()
326 static int ljca_irq_set_type(struct irq_data *irqd, unsigned int type) in ljca_irq_set_type()
359 static void ljca_irq_bus_lock(struct irq_data *irqd) in ljca_irq_bus_lock()
367 static void ljca_irq_bus_unlock(struct irq_data *irqd) in ljca_irq_bus_unlock()
Dgpio-mlxbf3.c56 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()
Dgpio-mlxbf2.c233 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()
Dgpio-dln2.c302 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()
/linux-6.12.1/kernel/irq/
Dpm.c73 struct irq_data *irqd = &desc->irq_data; in suspend_device_irq() local
153 struct irq_data *irqd = &desc->irq_data; in resume_irq() local
/linux-6.12.1/drivers/soc/qcom/
Dsmsm.c249 static void smsm_mask_irq(struct irq_data *irqd) in smsm_mask_irq()
272 static void smsm_unmask_irq(struct irq_data *irqd) in smsm_unmask_irq()
299 static int smsm_set_irq_type(struct irq_data *irqd, unsigned int type) in smsm_set_irq_type()
320 static int smsm_get_irqchip_state(struct irq_data *irqd, in smsm_get_irqchip_state()
Dsmp2p.c327 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-6.12.1/drivers/iio/dummy/
Diio_dummy_evgen.c104 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-6.12.1/arch/x86/hyperv/
Dirqdomain.c256 static void hv_teardown_msi_irq(struct pci_dev *dev, struct irq_data *irqd) in hv_teardown_msi_irq()
282 struct irq_data *irqd = irq_get_irq_data(virq); in hv_msi_free_irq() local
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_irq.c669 static void amdgpu_irq_mask(struct irq_data *irqd) in amdgpu_irq_mask()
674 static void amdgpu_irq_unmask(struct irq_data *irqd) in amdgpu_irq_unmask()
/linux-6.12.1/drivers/mailbox/
Dqcom-ipcc.c91 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-6.12.1/arch/mips/pci/
Dpci-xtalk-bridge.c364 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-6.12.1/drivers/iommu/intel/
Dirq_remapping.c1137 static phys_addr_t get_pi_desc_addr(struct irq_data *irqd) in get_pi_desc_addr()
1147 static void intel_ir_reconfigure_irte_posted(struct irq_data *irqd) in intel_ir_reconfigure_irte_posted()
1173 static inline void intel_ir_reconfigure_irte_posted(struct irq_data *irqd) {} in intel_ir_reconfigure_irte_posted()
1176 static void intel_ir_reconfigure_irte(struct irq_data *irqd, bool force) in intel_ir_reconfigure_irte()
/linux-6.12.1/drivers/gpu/drm/msm/
Dmsm_mdss.c106 static void msm_mdss_irq_mask(struct irq_data *irqd) in msm_mdss_irq_mask()
117 static void msm_mdss_irq_unmask(struct irq_data *irqd) in msm_mdss_irq_unmask()

123