root/include/asm-m68k/machdep.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef _M68K_MACHDEP_H
   2 #define _M68K_MACHDEP_H
   3 
   4 struct pt_regs;
   5 struct kbd_repeat;
   6 struct mktime;
   7 struct hwclk_time;
   8 struct gendisk;
   9 struct buffer_head;
  10 
  11 #ifndef ISRFUNC_T
  12 typedef void (*isrfunc) (int irq, struct pt_regs *fp, void *data);
  13 #define ISRFUNC_T
  14 #endif /* ISRFUNC_T */
  15 
  16 extern void (*mach_sched_init)(isrfunc);
  17 extern int (*mach_keyb_init) (void);
  18 extern int (*mach_kbdrate) (struct kbd_repeat *);
  19 extern void (*mach_kbd_leds) (unsigned int);
  20 extern void (*mach_init_INTS) (void);
  21 extern int (*mach_add_isr) (unsigned long source, isrfunc handler,
  22                             int pri, void *data, char *name);
  23 extern int (*mach_remove_isr) (unsigned long source, isrfunc handler);
  24 extern int (*mach_get_irq_list)(char *buf, int len);
  25 extern void (*mach_process_int) (int level, struct pt_regs *fp);
  26 extern void (*mach_enable_irq) (unsigned);
  27 extern void (*mach_disable_irq) (unsigned);
  28 extern unsigned long (*mach_gettimeoffset)(void);
  29 extern void (*mach_gettod)(int *year, int *mon, int *day, int *hour,
  30                            int *min, int *sec);
  31 extern int (*mach_hwclk)(int, struct hwclk_time*);
  32 extern int (*mach_set_clock_mmss)(unsigned long);
  33 extern void (*mach_check_partition) (struct gendisk *hd, unsigned int dev);
  34 extern void (*mach_mksound)( unsigned int count, unsigned int ticks );
  35 extern void (*mach_reset)( void );
  36 extern int (*mach_floppy_init) (void);
  37 extern unsigned long (*mach_hd_init) (unsigned long, unsigned long);
  38 extern void (*mach_hd_setup)(char *, int *);
  39 extern void (*waitbut)(void);
  40 extern struct fb_info *(*mach_fb_init)(long *);
  41 extern long mach_max_dma_address;
  42 extern void (*mach_debug_init)(void);
  43 extern void (*mach_video_setup)(char *, int *);
  44 extern void (*mach_floppy_setup)(char *, int *);
  45 
  46 #endif /* _M68K_MACHDEP_H */

/* [previous][next][first][last][top][bottom][index][help] */