Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

mbx_setup.c File Reference

#include <linux/config.h>
#include <linux/errno.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/stddef.h>
#include <linux/unistd.h>
#include <linux/ptrace.h>
#include <linux/malloc.h>
#include <linux/user.h>
#include <linux/a.out.h>
#include <linux/tty.h>
#include <linux/major.h>
#include <linux/interrupt.h>
#include <linux/reboot.h>
#include <linux/init.h>
#include <linux/blk.h>
#include <linux/ioport.h>
#include <linux/delay.h>
#include <asm/mmu.h>
#include <asm/processor.h>
#include <asm/residual.h>
#include <asm/io.h>
#include <asm/pgtable.h>
#include <asm/ide.h>
#include <asm/mbx.h>
#include <asm/machdep.h>
#include <asm/keyboard.h>
#include <asm/8xx_immap.h>
#include <asm/time.h>
#include "local_irq.h"

Include dependency graph for mbx_setup.c:

Go to the source code of this file.

Functions

static int mbx_set_rtc_time (unsigned long time)
unsigned long mbx_get_rtc_time (void)
void mbx_calibrate_decr (void)
int pckbd_setkeycode (unsigned int scancode, unsigned int keycode)
int pckbd_getkeycode (unsigned int scancode)
int pckbd_translate (unsigned char scancode, unsigned char *keycode, char raw_mode)
char pckbd_unexpected_up (unsigned char keycode)
void pckbd_leds (unsigned char leds)
void pckbd_init_hw (void)
int mackbd_setkeycode (unsigned int scancode, unsigned int keycode)
int mackbd_getkeycode (unsigned int scancode)
int mackbd_translate (unsigned char scancode, unsigned char *keycode, char raw_mode)
char mackbd_unexpected_up (unsigned char keycode)
void mackbd_leds (unsigned char leds)
void mackbd_init_hw (void)
unsigned long find_available_memory (void)
void m8xx_cpm_reset (uint)
void __init adbdev_init (void)
 __initfunc (void mbx_setup_arch(unsigned long *memory_start_p, unsigned long *memory_end_p))
void abort (void)
 __initfunc (void mbx_calibrate_decr(void))
void timebase_interrupt (int irq, void *dev, struct pt_regs *regs)

Variables

unsigned char pckbd_sysrq_xlate [128]
unsigned long empty_zero_page [1024]
char saved_command_line [256]


Function Documentation

__initfunc void   mbx_calibrate_decr(void)  ) 
 

Definition at line 154 of file mbx_setup.c.

References bd_info::bi_intfreq, count_period_den, count_period_num, decrementer_count, divisor, fp, freq, HZ, printk, res, and x02000000.

__initfunc void   mbx_setup_arch(unsigned long *memory_start_p, unsigned long *memory_end_p)  ) 
 

Definition at line 88 of file mbx_setup.c.

References cmd_line, initrd_end, initrd_start, m8xx_cpm_reset(), PAGE_SIZE, printk, rd_doload, rd_image_start, rd_prompt, request_region, ROOT_DEV, sprintf(), x00, x10, x20, x40, x80, and xc0.

Here is the call graph for this function:

void abort void   ) 
 

Definition at line 141 of file mbx_setup.c.

void __init adbdev_init void   ) 
 

Definition at line 84 of file mbx_setup.c.

unsigned long find_available_memory void   ) 
 

Referenced by __initfunc().

void m8xx_cpm_reset uint   ) 
 

Definition at line 61 of file commproc.c.

References _PAGE_NO_CACHE, CICR_HP_MASK, CICR_IEN, CICR_SCA_SCC1, CICR_SCB_SCC2, CICR_SCC_SCC3, CICR_SCD_SCC4, comm_proc::cp_cpcr, CPM_CR_FLG, CPM_CR_RST, CPM_DATAONLY_BASE, CPM_DATAONLY_SIZE, cpm_error_interrupt(), cpm_install_handler(), cpm_interrupt(), CPMVEC_ERROR, current, dp_alloc_base, dp_alloc_top, flush_tlb_page, host_buffer, host_end, immap::im_cpm, immap::im_siu_conf, IMAP_ADDR, init_task, NULL, PAGE_SIZE, panic(), request_irq(), sys_conf::sc_sdcr, and va_to_pte().

Referenced by __initfunc().

Here is the call graph for this function:

int mackbd_getkeycode unsigned int  scancode  ) 
 

Definition at line 293 of file mac_keyb.c.

void mackbd_init_hw void   ) 
 

Definition at line 697 of file mac_keyb.c.

void mackbd_leds unsigned char  leds  ) 
 

Definition at line 674 of file mac_keyb.c.

int mackbd_setkeycode unsigned int  scancode,
unsigned int  keycode
 

Definition at line 288 of file mac_keyb.c.

int mackbd_translate unsigned char  scancode,
unsigned char *  keycode,
char  raw_mode
 

Definition at line 249 of file mackeyb.c.

char mackbd_unexpected_up unsigned char  keycode  ) 
 

Definition at line 269 of file mackeyb.c.

void mbx_calibrate_decr void   ) 
 

unsigned long mbx_get_rtc_time void   ) 
 

static int mbx_set_rtc_time unsigned long  time  )  [static]
 

Definition at line 187 of file mbx_setup.c.

References KAPWR_KEY.

int pckbd_getkeycode unsigned int  scancode  ) 
 

Definition at line 254 of file pc_keyb.c.

void pckbd_init_hw void   ) 
 

Definition at line 736 of file pc_keyb.c.

void pckbd_leds unsigned char  leds  ) 
 

Definition at line 531 of file pc_keyb.c.

int pckbd_setkeycode unsigned int  scancode,
unsigned int  keycode
 

Definition at line 243 of file pc_keyb.c.

int pckbd_translate unsigned char  scancode,
unsigned char *  keycode,
char  raw_mode
 

Definition at line 288 of file pc_keyb.c.

char pckbd_unexpected_up unsigned char  keycode  ) 
 

Definition at line 383 of file pc_keyb.c.

void timebase_interrupt int  irq,
void *  dev,
struct pt_regs regs
 

Definition at line 177 of file mbx_setup.c.

References printk.


Variable Documentation

unsigned long empty_zero_page[1024]
 

Definition at line 71 of file mbx_setup.c.

unsigned char pckbd_sysrq_xlate[128]
 

char saved_command_line[256]
 

Definition at line 87 of file alpha/kernel/setup.c.