| /linux-6.15/kernel/irq/ |
| H A D | generic-chip.c | 39 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_reg() 246 struct irq_chip_generic * 250 struct irq_chip_generic *gc; in irq_alloc_generic_chip() 290 struct irq_chip_generic *gc; in irq_domain_alloc_generic_chips() 416 static struct irq_chip_generic * 435 struct irq_chip_generic * 459 struct irq_chip_generic *gc; in irq_map_generic_chip() 509 struct irq_chip_generic *gc; in irq_unmap_generic_chip() 670 struct irq_chip_generic *gc; in irq_gc_suspend() 690 struct irq_chip_generic *gc; in irq_gc_resume() [all …]
|
| H A D | devres.c | 217 struct irq_chip_generic * 222 struct irq_chip_generic *gc; in devm_irq_alloc_generic_chip() 234 struct irq_chip_generic *gc; 262 int devm_irq_setup_generic_chip(struct device *dev, struct irq_chip_generic *gc, in devm_irq_setup_generic_chip()
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-atmel-aic5.c | 88 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_mask() 89 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_mask() 105 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_unmask() 106 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_unmask() 122 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_retrigger() 136 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_set_type() 159 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_suspend() 189 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_resume() 225 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_pm_shutdown() 279 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(d, 0); in aic5_irq_domain_xlate() [all …]
|
| H A D | irq-atmel-aic.c | 63 struct irq_chip_generic *gc = dgc->gc[0]; in aic_handle() 78 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_retrigger() 90 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_set_type() 107 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_suspend() 117 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_resume() 127 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_pm_shutdown() 142 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in aic_hw_init() 177 struct irq_chip_generic *gc; in aic_irq_domain_xlate() 243 struct irq_chip_generic *gc; in aic_of_init()
|
| H A D | irq-ingenic-tcu.c | 28 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in ingenic_tcu_intc_cascade() 50 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_unmask_enable_reg() 64 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg() 77 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg_and_ack() 91 struct irq_chip_generic *gc; in ingenic_tcu_irq_init()
|
| H A D | irq-al-fic.c | 45 struct irq_chip_generic *gc, in al_fic_set_trigger() 65 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in al_fic_irq_set_type() 111 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in al_fic_irq_handler() 128 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in al_fic_irq_retrigger() 139 struct irq_chip_generic *gc; in al_fic_register()
|
| H A D | irq-tb10x.c | 30 static inline void ab_irqctl_writereg(struct irq_chip_generic *gc, u32 reg, in ab_irqctl_writereg() 36 static inline u32 ab_irqctl_readreg(struct irq_chip_generic *gc, u32 reg) in ab_irqctl_readreg() 43 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in tb10x_irq_set_type() 101 struct irq_chip_generic *gc; in of_tb10x_init_irq()
|
| H A D | irq-lan966x-oic.c | 69 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in lan966x_oic_irq_startup() 91 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in lan966x_oic_irq_shutdown() 121 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, first_irq); in lan966x_oic_irq_handler_domain() 168 static int lan966x_oic_chip_init(struct irq_chip_generic *gc) in lan966x_oic_chip_init() 193 static void lan966x_oic_chip_exit(struct irq_chip_generic *gc) in lan966x_oic_chip_exit()
|
| H A D | irq-loongson-liointc.c | 60 struct irq_chip_generic *gc; 75 struct irq_chip_generic *gc = handler->priv->gc; in liointc_chained_handle_irq() 103 static void liointc_set_bit(struct irq_chip_generic *gc, in liointc_set_bit() 117 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in liointc_set_type() 149 static void liointc_suspend(struct irq_chip_generic *gc) in liointc_suspend() 157 static void liointc_resume(struct irq_chip_generic *gc) in liointc_resume() 209 struct irq_chip_generic *gc; in liointc_init()
|
| H A D | irq-stm32-exti.c | 108 static unsigned long stm32_exti_pending(struct irq_chip_generic *gc) in stm32_exti_pending() 121 struct irq_chip_generic *gc; in stm32_irq_handler() 166 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in stm32_irq_set_type() 216 static void stm32_irq_suspend(struct irq_chip_generic *gc) in stm32_irq_suspend() 225 static void stm32_irq_resume(struct irq_chip_generic *gc) in stm32_irq_resume() 264 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in stm32_irq_ack() 340 struct irq_chip_generic *gc; in stm32_exti_init()
|
| H A D | irq-orion.c | 39 struct irq_chip_generic *gc = in orion_handle_irq() 76 struct irq_chip_generic *gc = in orion_irq_init() 112 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); in orion_bridge_irq_handler() 143 struct irq_chip_generic *gc; in orion_bridge_irq_init()
|
| H A D | irq-dw-apb-ictl.c | 39 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, n); in dw_apb_ictl_handle_irq() 60 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, n); in dw_apb_ictl_handle_irq_cascaded() 101 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in dw_apb_ictl_resume() 120 struct irq_chip_generic *gc; in dw_apb_ictl_init()
|
| H A D | irq-sunxi-nmi.c | 85 static inline void sunxi_sc_nmi_write(struct irq_chip_generic *gc, u32 off, u32 val) in sunxi_sc_nmi_write() 90 static inline u32 sunxi_sc_nmi_read(struct irq_chip_generic *gc, u32 off) in sunxi_sc_nmi_read() 107 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in sunxi_sc_nmi_set_type() 158 struct irq_chip_generic *gc; in sunxi_sc_nmi_irq_init()
|
| H A D | irq-ls1x.c | 60 static void ls_intc_set_bit(struct irq_chip_generic *gc, in ls_intc_set_bit() 74 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in ls_intc_set_type() 106 struct irq_chip_generic *gc; in ls1x_intc_of_init()
|
| H A D | irq-atmel-aic-common.c | 50 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_common_set_type() 112 struct irq_chip_generic *gc; in aic_common_ext_irq_of_init() 211 struct irq_chip_generic *gc; in aic_common_of_init()
|
| H A D | irq-digicolor.c | 38 struct irq_chip_generic *gc = dgc->gc[0]; in digicolor_handle_irq() 60 struct irq_chip_generic *gc; in digicolor_set_gc()
|
| H A D | irq-mscc-ocelot.c | 79 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in ocelot_irq_unmask() 108 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); in ocelot_irq_handler() 128 struct irq_chip_generic *gc; in vcoreiii_irq_init()
|
| H A D | irq-bcm7120-l2.c | 66 struct irq_chip_generic *gc = in bcm7120_l2_intc_irq_handle() 84 static void bcm7120_l2_intc_suspend(struct irq_chip_generic *gc) in bcm7120_l2_intc_suspend() 96 static void bcm7120_l2_intc_resume(struct irq_chip_generic *gc) in bcm7120_l2_intc_resume() 224 struct irq_chip_generic *gc; in bcm7120_l2_intc_probe()
|
| H A D | irq-idt3243x.c | 24 struct irq_chip_generic *gc; 50 struct irq_chip_generic *gc; in idt_pic_init()
|
| H A D | irq-zevio.c | 41 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(irqd); in zevio_irq_ack() 73 struct irq_chip_generic *gc; in zevio_of_init()
|
| H A D | irq-brcmstb-l2.c | 57 struct irq_chip_generic *gc; 97 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in __brcmstb_l2_intc_suspend() 127 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_resume()
|
| /linux-6.15/include/linux/ |
| H A D | irq.h | 1055 struct irq_chip_generic { struct 1060 void (*suspend)(struct irq_chip_generic *gc); argument 1061 void (*resume)(struct irq_chip_generic *gc); argument 1110 void (*exit)(struct irq_chip_generic *gc); 1111 struct irq_chip_generic *gc[]; 1137 int (*init)(struct irq_chip_generic *gc); 1138 void (*exit)(struct irq_chip_generic *gc); 1157 struct irq_chip_generic * 1167 struct irq_chip_generic * 1226 static inline void irq_gc_lock(struct irq_chip_generic *gc) in irq_gc_lock() [all …]
|
| /linux-6.15/arch/arm/mach-imx/ |
| H A D | avic.c | 84 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_suspend() 106 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_resume() 127 struct irq_chip_generic *gc; in avic_init_gc()
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-pch.c | 229 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_type() 284 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_unmask() 292 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_mask() 300 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_ack() 326 struct irq_chip_generic *gc; in pch_gpio_alloc_generic_chip()
|
| H A D | gpio-ml-ioh.c | 243 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_type() 304 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_unmask() 313 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_mask() 322 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_disable() 336 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_enable() 376 struct irq_chip_generic *gc; in ioh_gpio_alloc_generic_chip()
|