| #ifndef _TYPE_BEDBUG_H | 
 | #define _TYPE_BEDBUG_H | 
 |  | 
 | /* Supporting routines */ | 
 | int bedbug_puts (const char *); | 
 | void bedbug_init (void); | 
 | void bedbug860_init (void); | 
 | void do_bedbug_breakpoint (struct pt_regs *); | 
 | void bedbug_main_loop (unsigned long, struct pt_regs *); | 
 |  | 
 |  | 
 | typedef struct { | 
 | 	int hw_debug_enabled; | 
 | 	int stopped; | 
 | 	int current_bp; | 
 | 	struct pt_regs *regs; | 
 |  | 
 | 	void (*do_break) (cmd_tbl_t *, int, int, char *[]); | 
 | 	void (*break_isr) (struct pt_regs *); | 
 | 	int (*find_empty) (void); | 
 | 	int (*set) (int, unsigned long); | 
 | 	int (*clear) (int); | 
 | } CPU_DEBUG_CTX; | 
 |  | 
 |  | 
 | #endif /* _TYPE_BEDBUG_H  */ |