Home
last modified time | relevance | path

Searched defs:irqd (Results 26 – 49 of 49) sorted by relevance

12

/openbmc/linux/kernel/irq/
H A Dirq_sim.c139 struct irq_data *irqd; in irq_sim_domain_unmap() local
H A Dirqdomain.c1248 struct irq_data *irqd; in irq_domain_disconnect_hierarchy() local
1261 struct irq_data *tail, *irqd, *irq_data; in irq_domain_trim_hierarchy() local
1802 static int __irq_domain_activate_irq(struct irq_data *irqd, bool reserve) in __irq_domain_activate_irq()
H A Dmsi.c1210 struct irq_data *irqd = irq_domain_get_irq_data(domain, virq); in msi_init_virq() local
1511 struct irq_data *irqd; in __msi_domain_free_irqs() local
H A Dinternals.h485 static inline struct irq_data *irqd_get_parent_data(struct irq_data *irqd) in irqd_get_parent_data()
H A Dmanage.c40 struct irq_data *irqd = irq_desc_get_irq_data(desc); in __synchronize_hardirq() local
/openbmc/linux/drivers/iommu/amd/
H A Dinit.c2328 struct irq_data *irqd, bool reserve) in intcapxt_irqdomain_activate()
2334 struct irq_data *irqd) in intcapxt_irqdomain_deactivate()
2353 struct irq_data *irqd = irq_domain_get_irq_data(domain, i); in intcapxt_irqdomain_alloc() local
2371 static void intcapxt_unmask_irq(struct irq_data *irqd) in intcapxt_unmask_irq()
2386 static void intcapxt_mask_irq(struct irq_data *irqd) in intcapxt_mask_irq()
2394 static int intcapxt_set_affinity(struct irq_data *irqd, in intcapxt_set_affinity()
2406 static int intcapxt_set_wake(struct irq_data *irqd, unsigned int on) in intcapxt_set_wake()
H A Diommu.c3660 static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu, in amd_ir_update_irte()
/openbmc/linux/arch/powerpc/sysdev/xics/
H A Dxics-common.c202 struct irq_data *irqd; in xics_migrate_irqs_away() local
/openbmc/linux/arch/powerpc/sysdev/
H A Dfsl_msi.c67 static void fsl_msi_print_chip(struct irq_data *irqd, struct seq_file *p) in fsl_msi_print_chip()
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-ingenic.c3394 static void ingenic_gpio_irq_mask(struct irq_data *irqd) in ingenic_gpio_irq_mask()
3406 static void ingenic_gpio_irq_unmask(struct irq_data *irqd) in ingenic_gpio_irq_unmask()
3418 static void ingenic_gpio_irq_enable(struct irq_data *irqd) in ingenic_gpio_irq_enable()
3436 static void ingenic_gpio_irq_disable(struct irq_data *irqd) in ingenic_gpio_irq_disable()
3454 static void ingenic_gpio_irq_ack(struct irq_data *irqd) in ingenic_gpio_irq_ack()
3482 static int ingenic_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) in ingenic_gpio_irq_set_type()
3517 static int ingenic_gpio_irq_set_wake(struct irq_data *irqd, unsigned int on) in ingenic_gpio_irq_set_wake()
/openbmc/linux/drivers/gpio/
H A Dgpio-thunderx.c403 struct irq_data *irqd; in thunderx_gpio_child_to_parent_hwirq() local
/openbmc/linux/drivers/net/usb/
H A Dlan78xx.c2147 static void lan78xx_irq_mask(struct irq_data *irqd) in lan78xx_irq_mask()
2154 static void lan78xx_irq_unmask(struct irq_data *irqd) in lan78xx_irq_unmask()
2161 static void lan78xx_irq_bus_lock(struct irq_data *irqd) in lan78xx_irq_bus_lock()
2168 static void lan78xx_irq_bus_sync_unlock(struct irq_data *irqd) in lan78xx_irq_bus_sync_unlock()
/openbmc/linux/drivers/base/
H A Dplatform.c205 struct irq_data *irqd; in platform_get_irq_optional() local
/openbmc/linux/drivers/input/keyboard/
H A Dadp5588-keys.c493 struct irq_data *irqd; in adp5588_gpio_irq_handle() local
/openbmc/linux/arch/x86/kernel/apic/
H A Dio_apic.c1897 static void ioapic_configure_entry(struct irq_data *irqd) in ioapic_configure_entry()
1938 static int ioapic_irq_get_chip_state(struct irq_data *irqd, in ioapic_irq_get_chip_state()
/openbmc/linux/drivers/iommu/intel/
H A Dirq_remapping.c1129 static void intel_ir_reconfigure_irte(struct irq_data *irqd, bool force) in intel_ir_reconfigure_irte()
/openbmc/linux/drivers/irqchip/
H A Dirq-gic.c1059 struct irq_data *irqd = irq_desc_get_irq_data(irq_to_desc(irq)); in gic_irq_domain_map() local
H A Dirq-gic-v3.c1521 struct irq_data *irqd = irq_desc_get_irq_data(irq_to_desc(irq)); in gic_irq_domain_map() local
H A Dirq-gic-v3-its.c3579 struct irq_data *irqd; in its_irq_domain_alloc() local
/openbmc/linux/arch/powerpc/sysdev/xive/
H A Dcommon.c1353 struct irq_data *irqd, int ind) in xive_irq_domain_debug_show()
/openbmc/linux/drivers/i2c/
H A Di2c-core-base.c895 struct irq_data *irqd; in i2c_dev_irq_from_resources() local
/openbmc/linux/drivers/pci/controller/
H A Dpci-hyperv.c755 static unsigned int hv_msi_get_int_vector(struct irq_data *irqd) in hv_msi_get_int_vector()
882 struct irq_data *irqd, bool reserve) in hv_pci_vec_irq_domain_activate()
/openbmc/linux/sound/soc/codecs/
H A Dwcd938x.c3062 static int wcd_irq_chip_map(struct irq_domain *irqd, unsigned int virq, in wcd_irq_chip_map()
/openbmc/linux/drivers/input/touchscreen/
H A Datmel_mxt_ts.c1372 struct irq_data *irqd; in mxt_check_retrigen() local

12