/kernel/linux/linux-5.10/arch/mips/txx9/generic/ |
H A D | irq_tx4939.c | 55 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; in tx4939_irq_unmask() local 58 if (irq_nr < 32) { in tx4939_irq_unmask() 59 irq_nr--; in tx4939_irq_unmask() 60 lvlp = &tx4939_ircptr->lvl[(irq_nr % 16) / 2].r; in tx4939_irq_unmask() 62 irq_nr -= 32; in tx4939_irq_unmask() 63 lvlp = &tx4939_ircptr->lvl[8 + (irq_nr % 16) / 2].r; in tx4939_irq_unmask() 65 ofs = (irq_nr & 16) + (irq_nr & 1) * 8; in tx4939_irq_unmask() 67 | (tx4939irq[irq_nr].level << ofs), in tx4939_irq_unmask() 73 unsigned int irq_nr in tx4939_irq_mask() local 92 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; tx4939_irq_mask_ack() local 106 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; tx4939_irq_set_type() local [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | irq_txx9.c | 68 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; in txx9_irq_unmask() local 69 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16 ) / 2]; in txx9_irq_unmask() 70 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; in txx9_irq_unmask() 73 | (txx9irq[irq_nr].level << ofs), in txx9_irq_unmask() 84 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; in txx9_irq_mask() local 85 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16) / 2]; in txx9_irq_mask() 86 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; in txx9_irq_mask() 104 unsigned int irq_nr in txx9_irq_mask_ack() local 114 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; txx9_irq_set_type() local [all...] |
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | irq_txx9.c | 68 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; in txx9_irq_unmask() local 69 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16 ) / 2]; in txx9_irq_unmask() 70 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; in txx9_irq_unmask() 73 | (txx9irq[irq_nr].level << ofs), in txx9_irq_unmask() 79 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; in txx9_irq_mask() local 80 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16) / 2]; in txx9_irq_mask() 81 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; in txx9_irq_mask() 91 unsigned int irq_nr in txx9_irq_mask_ack() local 101 unsigned int irq_nr = d->irq - TXX9_IRQ_BASE; txx9_irq_set_type() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | cpm2_pic.c | 82 unsigned int irq_nr = irqd_to_hwirq(d); in cpm2_mask_irq() local 84 bit = irq_to_siubit[irq_nr]; in cpm2_mask_irq() 85 word = irq_to_siureg[irq_nr]; in cpm2_mask_irq() 94 unsigned int irq_nr = irqd_to_hwirq(d); in cpm2_unmask_irq() local 96 bit = irq_to_siubit[irq_nr]; in cpm2_unmask_irq() 97 word = irq_to_siureg[irq_nr]; in cpm2_unmask_irq() 106 unsigned int irq_nr = irqd_to_hwirq(d); in cpm2_ack() local 108 bit = irq_to_siubit[irq_nr]; in cpm2_ack() 109 word = irq_to_siureg[irq_nr]; in cpm2_ack() 117 unsigned int irq_nr in cpm2_end_irq() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | cpm2_pic.c | 80 unsigned int irq_nr = irqd_to_hwirq(d); in cpm2_mask_irq() local 82 bit = irq_to_siubit[irq_nr]; in cpm2_mask_irq() 83 word = irq_to_siureg[irq_nr]; in cpm2_mask_irq() 92 unsigned int irq_nr = irqd_to_hwirq(d); in cpm2_unmask_irq() local 94 bit = irq_to_siubit[irq_nr]; in cpm2_unmask_irq() 95 word = irq_to_siureg[irq_nr]; in cpm2_unmask_irq() 104 unsigned int irq_nr = irqd_to_hwirq(d); in cpm2_ack() local 106 bit = irq_to_siubit[irq_nr]; in cpm2_ack() 107 word = irq_to_siureg[irq_nr]; in cpm2_ack() 115 unsigned int irq_nr in cpm2_end_irq() local [all...] |
/kernel/linux/linux-5.10/arch/mips/rb532/ |
H A D | irq.c | 81 static inline int irq_to_group(unsigned int irq_nr) in irq_to_group() argument 83 return (irq_nr - GROUP0_IRQ_BASE) >> 5; in irq_to_group() 114 unsigned int group, intr_bit, irq_nr = d->irq; in rb532_enable_irq() local 115 int ip = irq_nr - GROUP0_IRQ_BASE; in rb532_enable_irq() 119 enable_local_irq(irq_nr); in rb532_enable_irq() 135 unsigned int group, intr_bit, mask, irq_nr = d->irq; in rb532_disable_irq() local 136 int ip = irq_nr - GROUP0_IRQ_BASE; in rb532_disable_irq() 140 disable_local_irq(irq_nr); in rb532_disable_irq() 152 if (group == GPIO_MAPPED_IRQ_GROUP && irq_nr <= (GROUP4_IRQ_BASE + 13)) in rb532_disable_irq() 153 rb532_gpio_set_istat(0, irq_nr in rb532_disable_irq() [all...] |
/kernel/linux/linux-6.6/arch/mips/rb532/ |
H A D | irq.c | 81 static inline int irq_to_group(unsigned int irq_nr) in irq_to_group() argument 83 return (irq_nr - GROUP0_IRQ_BASE) >> 5; in irq_to_group() 114 unsigned int group, intr_bit, irq_nr = d->irq; in rb532_enable_irq() local 115 int ip = irq_nr - GROUP0_IRQ_BASE; in rb532_enable_irq() 119 enable_local_irq(irq_nr); in rb532_enable_irq() 135 unsigned int group, intr_bit, mask, irq_nr = d->irq; in rb532_disable_irq() local 136 int ip = irq_nr - GROUP0_IRQ_BASE; in rb532_disable_irq() 140 disable_local_irq(irq_nr); in rb532_disable_irq() 152 if (group == GPIO_MAPPED_IRQ_GROUP && irq_nr <= (GROUP4_IRQ_BASE + 13)) in rb532_disable_irq() 153 rb532_gpio_set_istat(0, irq_nr in rb532_disable_irq() [all...] |
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | wkup_m3_ipc.c | 52 {.irq_nr = 16, .src = "PRCM"}, 53 {.irq_nr = 35, .src = "USB0_PHY"}, 54 {.irq_nr = 36, .src = "USB1_PHY"}, 55 {.irq_nr = 40, .src = "I2C0"}, 56 {.irq_nr = 41, .src = "RTC Timer"}, 57 {.irq_nr = 42, .src = "RTC Alarm"}, 58 {.irq_nr = 43, .src = "Timer0"}, 59 {.irq_nr = 44, .src = "Timer1"}, 60 {.irq_nr = 45, .src = "UART"}, 61 {.irq_nr [all...] |
H A D | pm33xx.c | 68 static struct wkup_m3_wakeup_src wakeup_src = {.irq_nr = 0, 73 .irq_nr = 108, .src = "RTC Alarm", 77 .irq_nr = 0, .src = "Ext wakeup", 168 retrigger_irq = rtc_alarm_wakeup.irq_nr; in rtc_wake_src() 172 retrigger_irq = rtc_ext_wakeup.irq_nr; in rtc_wake_src()
|
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | wkup_m3_ipc.c | 72 {.irq_nr = 16, .src = "PRCM"}, 73 {.irq_nr = 35, .src = "USB0_PHY"}, 74 {.irq_nr = 36, .src = "USB1_PHY"}, 75 {.irq_nr = 40, .src = "I2C0"}, 76 {.irq_nr = 41, .src = "RTC Timer"}, 77 {.irq_nr = 42, .src = "RTC Alarm"}, 78 {.irq_nr = 43, .src = "Timer0"}, 79 {.irq_nr = 44, .src = "Timer1"}, 80 {.irq_nr = 45, .src = "UART"}, 81 {.irq_nr [all...] |
H A D | pm33xx.c | 68 static struct wkup_m3_wakeup_src wakeup_src = {.irq_nr = 0, 73 .irq_nr = 108, .src = "RTC Alarm", 77 .irq_nr = 0, .src = "Ext wakeup", 166 retrigger_irq = rtc_alarm_wakeup.irq_nr; in rtc_wake_src() 170 retrigger_irq = rtc_ext_wakeup.irq_nr; in rtc_wake_src()
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | irq.c | 143 pxa_init_irq_common(struct device_node *node, int irq_nr, in pxa_init_irq_common() argument 148 pxa_internal_irq_nr = irq_nr; in pxa_init_irq_common() 149 pxa_irq_domain = irq_domain_add_legacy(node, irq_nr, in pxa_init_irq_common() 156 for (n = 0; n < irq_nr; n += 32) { in pxa_init_irq_common() 168 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument 170 BUG_ON(irq_nr > MAX_INTERNAL_IRQS); in pxa_init_irq() 174 pxa_init_irq_common(NULL, irq_nr, fn); in pxa_init_irq()
|
/kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
H A D | irq.c | 144 pxa_init_irq_common(struct device_node *node, int irq_nr, in pxa_init_irq_common() argument 149 pxa_internal_irq_nr = irq_nr; in pxa_init_irq_common() 150 pxa_irq_domain = irq_domain_add_legacy(node, irq_nr, in pxa_init_irq_common() 157 for (n = 0; n < irq_nr; n += 32) { in pxa_init_irq_common() 169 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument 171 BUG_ON(irq_nr > MAX_INTERNAL_IRQS); in pxa_init_irq() 175 pxa_init_irq_common(NULL, irq_nr, fn); in pxa_init_irq()
|
H A D | irqs.h | 106 void pxa_init_irq(int irq_nr, int (*set_wake)(struct irq_data *, unsigned int));
|
/kernel/linux/linux-5.10/arch/mips/txx9/jmr3927/ |
H A D | irq.c | 53 unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC; in mask_irq_ioc() local 55 unsigned int bit = 1 << irq_nr; in mask_irq_ioc() 63 unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC; in unmask_irq_ioc() local 65 unsigned int bit = 1 << irq_nr; in unmask_irq_ioc()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/ |
H A D | pic.c | 61 static void __pmac_retrigger(unsigned int irq_nr) in __pmac_retrigger() argument 63 if (irq_nr >= max_real_irqs && pmac_irq_cascade > 0) { in __pmac_retrigger() 64 __set_bit(irq_nr, ppc_lost_interrupts); in __pmac_retrigger() 65 irq_nr = pmac_irq_cascade; in __pmac_retrigger() 68 if (!__test_and_set_bit(irq_nr, ppc_lost_interrupts)) { in __pmac_retrigger() 111 static void __pmac_set_irq_mask(unsigned int irq_nr, int nokicklost) in __pmac_set_irq_mask() argument 113 unsigned long bit = 1UL << (irq_nr & 0x1f); in __pmac_set_irq_mask() 114 int i = irq_nr >> 5; in __pmac_set_irq_mask() 116 if ((unsigned)irq_nr >= max_irqs) in __pmac_set_irq_mask() 135 __pmac_retrigger(irq_nr); in __pmac_set_irq_mask() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/ |
H A D | pic.c | 64 static void __pmac_retrigger(unsigned int irq_nr) in __pmac_retrigger() argument 66 if (irq_nr >= max_real_irqs && pmac_irq_cascade > 0) { in __pmac_retrigger() 67 __set_bit(irq_nr, ppc_lost_interrupts); in __pmac_retrigger() 68 irq_nr = pmac_irq_cascade; in __pmac_retrigger() 71 if (!__test_and_set_bit(irq_nr, ppc_lost_interrupts)) { in __pmac_retrigger() 114 static void __pmac_set_irq_mask(unsigned int irq_nr, int nokicklost) in __pmac_set_irq_mask() argument 116 unsigned long bit = 1UL << (irq_nr & 0x1f); in __pmac_set_irq_mask() 117 int i = irq_nr >> 5; in __pmac_set_irq_mask() 119 if ((unsigned)irq_nr >= max_irqs) in __pmac_set_irq_mask() 138 __pmac_retrigger(irq_nr); in __pmac_set_irq_mask() [all...] |
/kernel/linux/linux-5.10/arch/mips/alchemy/common/ |
H A D | irq.c | 878 unsigned int bit, irq_nr; in au1000_init_irq() local 889 for (irq_nr = AU1000_INTC0_INT_BASE; in au1000_init_irq() 890 (irq_nr < AU1000_INTC0_INT_BASE + 32); irq_nr++) in au1000_init_irq() 891 au1x_ic_settype(irq_get_irq_data(irq_nr), IRQ_TYPE_NONE); in au1000_init_irq() 893 for (irq_nr = AU1000_INTC1_INT_BASE; in au1000_init_irq() 894 (irq_nr < AU1000_INTC1_INT_BASE + 32); irq_nr++) in au1000_init_irq() 895 au1x_ic_settype(irq_get_irq_data(irq_nr), IRQ_TYPE_NONE); in au1000_init_irq() 901 irq_nr in au1000_init_irq() [all...] |
/kernel/linux/linux-6.6/arch/mips/alchemy/common/ |
H A D | irq.c | 878 unsigned int bit, irq_nr; in au1000_init_irq() local 889 for (irq_nr = AU1000_INTC0_INT_BASE; in au1000_init_irq() 890 (irq_nr < AU1000_INTC0_INT_BASE + 32); irq_nr++) in au1000_init_irq() 891 au1x_ic_settype(irq_get_irq_data(irq_nr), IRQ_TYPE_NONE); in au1000_init_irq() 893 for (irq_nr = AU1000_INTC1_INT_BASE; in au1000_init_irq() 894 (irq_nr < AU1000_INTC1_INT_BASE + 32); irq_nr++) in au1000_init_irq() 895 au1x_ic_settype(irq_get_irq_data(irq_nr), IRQ_TYPE_NONE); in au1000_init_irq() 901 irq_nr in au1000_init_irq() [all...] |
/kernel/linux/linux-5.10/arch/mips/dec/ |
H A D | int-handler.S | 169 bgez a0,handle_it # irq_nr >= 0? 170 # irq_nr < 0: it is an address 225 bgez a0,handle_it # irq_nr >= 0? 226 # irq_nr < 0: it is an address
|
/kernel/linux/linux-6.6/arch/mips/dec/ |
H A D | int-handler.S | 169 bgez a0,handle_it # irq_nr >= 0? 170 # irq_nr < 0: it is an address 225 bgez a0,handle_it # irq_nr >= 0? 226 # irq_nr < 0: it is an address
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | wkup_m3_ipc.h | 47 int irq_nr; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | wkup_m3_ipc.h | 46 int irq_nr; member
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | qcom-irq-combiner.c | 39 static inline int irq_nr(u32 reg, u32 bit) in irq_nr() function 71 hwirq = irq_nr(reg, bit); in combiner_handle_irq()
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/include/mach/ |
H A D | irqs.h | 106 void pxa_init_irq(int irq_nr, int (*set_wake)(struct irq_data *, unsigned int));
|