-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SPARC32]: clean include/asm-sparc/irq.h
Move stuff used only by arch/sparc/kernel/* into arch/sparc/kernel/irq.h and into individual files in there (e.g. macros internal to sun4m_irq.c, etc.) Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net>
- Loading branch information
Al Viro
authored and
David S. Miller
committed
Jul 22, 2007
1 parent
196bffa
commit 32231a6
Showing
12 changed files
with
151 additions
and
136 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
#include <asm/btfixup.h> | ||
|
||
BTFIXUPDEF_CALL(void, disable_pil_irq, unsigned int) | ||
BTFIXUPDEF_CALL(void, enable_pil_irq, unsigned int) | ||
BTFIXUPDEF_CALL(void, clear_clock_irq, void) | ||
BTFIXUPDEF_CALL(void, clear_profile_irq, int) | ||
BTFIXUPDEF_CALL(void, load_profile_irq, int, unsigned int) | ||
|
||
static inline void disable_pil_irq(unsigned int irq) | ||
{ | ||
BTFIXUP_CALL(disable_pil_irq)(irq); | ||
} | ||
|
||
static inline void enable_pil_irq(unsigned int irq) | ||
{ | ||
BTFIXUP_CALL(enable_pil_irq)(irq); | ||
} | ||
|
||
static inline void clear_clock_irq(void) | ||
{ | ||
BTFIXUP_CALL(clear_clock_irq)(); | ||
} | ||
|
||
static inline void clear_profile_irq(int irq) | ||
{ | ||
BTFIXUP_CALL(clear_profile_irq)(irq); | ||
} | ||
|
||
static inline void load_profile_irq(int cpu, int limit) | ||
{ | ||
BTFIXUP_CALL(load_profile_irq)(cpu, limit); | ||
} | ||
|
||
extern void (*sparc_init_timers)(irq_handler_t lvl10_irq); | ||
|
||
extern void claim_ticker14(irq_handler_t irq_handler, | ||
int irq, | ||
unsigned int timeout); | ||
|
||
#ifdef CONFIG_SMP | ||
BTFIXUPDEF_CALL(void, set_cpu_int, int, int) | ||
BTFIXUPDEF_CALL(void, clear_cpu_int, int, int) | ||
BTFIXUPDEF_CALL(void, set_irq_udt, int) | ||
|
||
#define set_cpu_int(cpu,level) BTFIXUP_CALL(set_cpu_int)(cpu,level) | ||
#define clear_cpu_int(cpu,level) BTFIXUP_CALL(clear_cpu_int)(cpu,level) | ||
#define set_irq_udt(cpu) BTFIXUP_CALL(set_irq_udt)(cpu) | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters