Home
last modified time | relevance | path

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

12

/linux/arch/x86/kernel/apic/
H A 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()
150 static void chip_data_update(struct irq_data *irqd, unsigned int newvec, unsigned int newcpu) in chip_data_update()
195 static void vector_assign_managed_shutdown(struct irq_data *irqd) in vector_assign_managed_shutdown()
202 static int reserve_managed_vector(struct irq_data *irqd) in reserve_managed_vector()
217 static void reserve_irq_vector_locked(struct irq_data *irqd) in reserve_irq_vector_locked()
229 static int reserve_irq_vector(struct irq_data *irqd) in reserve_irq_vector()
240 assign_vector_locked(struct irq_data *irqd, const struct cpumask *dest) in assign_vector_locked()
275 static int assign_irq_vector(struct irq_data *irqd, const struct cpumask *dest) in assign_irq_vector()
[all …]
H A 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/drivers/misc/rp1/
H A Drp1_pci.c55 static void rp1_mask_irq(struct irq_data *irqd) in rp1_mask_irq()
63 static void rp1_unmask_irq(struct irq_data *irqd) in rp1_unmask_irq()
71 static int rp1_irq_set_type(struct irq_data *irqd, unsigned int type) in rp1_irq_set_type()
140 static int rp1_irq_activate(struct irq_domain *d, struct irq_data *irqd, in rp1_irq_activate()
151 static void rp1_irq_deactivate(struct irq_domain *d, struct irq_data *irqd) in rp1_irq_deactivate()
/linux/drivers/pinctrl/samsung/
H A 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()
H A Dpinctrl-exynos.c58 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/irqchip/
H A 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()
H A Dirq-bcm2712-mip.c91 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 Dirq-zevio.c39 static void zevio_irq_ack(struct irq_data *irqd) in zevio_irq_ack()
H A Dirq-keystone.c31 struct irq_domain *irqd; member
H A Dirq-riscv-imsic-platform.c258 struct irq_data *irqd, int ind) in imsic_irq_debug_show()
/linux/drivers/gpio/
H A Dgpio-ljca.c303 static void ljca_irq_unmask(struct irq_data *irqd) in ljca_irq_unmask()
313 static void ljca_irq_mask(struct irq_data *irqd) in ljca_irq_mask()
323 static int ljca_irq_set_type(struct irq_data *irqd, unsigned int type) in ljca_irq_set_type()
356 static void ljca_irq_bus_lock(struct irq_data *irqd) in ljca_irq_bus_lock()
364 static void ljca_irq_bus_unlock(struct irq_data *irqd) in ljca_irq_bus_unlock()
H A Dgpio-mlxbf2.c234 static void mlxbf2_gpio_irq_enable(struct irq_data *irqd) in mlxbf2_gpio_irq_enable()
252 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()
326 static void mlxbf2_gpio_irq_print_chip(struct irq_data *irqd, in mlxbf2_gpio_irq_print_chip()
H A Dgpio-dln2.c303 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 Dgpio-thunderx.c408 struct irq_data *irqd; in thunderx_gpio_child_to_parent_hwirq() local
/linux/kernel/irq/
H A Dpm.c68 struct irq_data *irqd = &desc->irq_data; in suspend_device_irq() local
146 struct irq_data *irqd = &desc->irq_data; in resume_irq() local
H A Dirq_sim.c167 struct irq_data *irqd; in irq_sim_domain_unmap() local
/linux/drivers/soc/qcom/
H A 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()
/linux/drivers/iio/dummy/
H A 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/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_irq.c708 static void amdgpu_irq_mask(struct irq_data *irqd) in amdgpu_irq_mask()
713 static void amdgpu_irq_unmask(struct irq_data *irqd) in amdgpu_irq_unmask()
/linux/drivers/mailbox/
H A Dqcom-ipcc.c93 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 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/arch/mips/sgi-ip27/
H A Dip27-irq.c162 struct irq_data *irqd; in hub_domain_free() local
/linux/arch/mips/sgi-ip30/
H A Dip30-irq.c230 struct irq_data *irqd; in heart_domain_free() local
/linux/arch/powerpc/sysdev/xics/
H A Dxics-common.c202 struct irq_data *irqd; in xics_migrate_irqs_away() local
/linux/arch/powerpc/sysdev/
H A Dfsl_msi.c69 static void fsl_msi_print_chip(struct irq_data *irqd, struct seq_file *p) in fsl_msi_print_chip()

12