irq.c (4788a5942bc896803c87005be8c6dd14c373a2d3) | irq.c (41195d236e84458bebd4fdc218610a92231ac791) |
---|---|
1/* 2 * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 * 8 */ --- 110 unchanged lines hidden (view full) --- 119 * 120 * Since slab must already be initialized, platforms can start doing any 121 * needed request_irq( )s 122 */ 123void __init init_IRQ(void) 124{ 125 init_onchip_IRQ(); 126 plat_init_IRQ(); | 1/* 2 * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 * 8 */ --- 110 unchanged lines hidden (view full) --- 119 * 120 * Since slab must already be initialized, platforms can start doing any 121 * needed request_irq( )s 122 */ 123void __init init_IRQ(void) 124{ 125 init_onchip_IRQ(); 126 plat_init_IRQ(); |
127 128#ifdef CONFIG_SMP 129 /* Master CPU can initialize it's side of IPI */ 130 arc_platform_smp_init_cpu(); 131#endif |
|
127} 128 129/* 130 * "C" Entry point for any ARC ISR, called from low level vector handler 131 * @irq is the vector number read from ICAUSE reg of on-chip intc 132 */ 133void arch_do_IRQ(unsigned int irq, struct pt_regs *regs) 134{ --- 129 unchanged lines hidden --- | 132} 133 134/* 135 * "C" Entry point for any ARC ISR, called from low level vector handler 136 * @irq is the vector number read from ICAUSE reg of on-chip intc 137 */ 138void arch_do_IRQ(unsigned int irq, struct pt_regs *regs) 139{ --- 129 unchanged lines hidden --- |