#ifndef __ASM_IDLE_H | |
#define __ASM_IDLE_H | |
#include <linux/linkage.h> | |
extern void (*cpu_wait)(void); | |
extern void r4k_wait(void); | |
extern asmlinkage void __r4k_wait(void); | |
extern void r4k_wait_irqoff(void); | |
extern void __pastwait(void); | |
static inline int using_rollback_handler(void) | |
{ | |
return cpu_wait == r4k_wait; | |
} | |
static inline int address_is_in_r4k_wait_irqoff(unsigned long addr) | |
{ | |
return addr >= (unsigned long)r4k_wait_irqoff && | |
addr < (unsigned long)__pastwait; | |
} | |
#endif /* __ASM_IDLE_H */ |