Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
kdb_keyboard.c File Reference
#include <linux/kdb.h>
#include <linux/keyboard.h>
#include <linux/ctype.h>
#include <linux/module.h>
#include <linux/io.h>

Go to the source code of this file.

Macros

#define KBD_STATUS_REG   0x64 /* Status register (R) */
 
#define KBD_DATA_REG   0x60 /* Keyboard data register (R/W) */
 
#define KBD_STAT_OBF   0x01 /* Keyboard output buffer full */
 
#define KBD_STAT_MOUSE_OBF   0x20 /* Mouse output buffer full */
 

Functions

int kdb_get_kbd_char (void)
 
 EXPORT_SYMBOL_GPL (kdb_get_kbd_char)
 
void kdb_kbd_cleanup_state (void)
 

Macro Definition Documentation

#define KBD_DATA_REG   0x60 /* Keyboard data register (R/W) */

Definition at line 20 of file kdb_keyboard.c.

#define KBD_STAT_MOUSE_OBF   0x20 /* Mouse output buffer full */

Definition at line 25 of file kdb_keyboard.c.

#define KBD_STAT_OBF   0x01 /* Keyboard output buffer full */

Definition at line 24 of file kdb_keyboard.c.

#define KBD_STATUS_REG   0x64 /* Status register (R) */

Definition at line 19 of file kdb_keyboard.c.

Function Documentation

EXPORT_SYMBOL_GPL ( kdb_get_kbd_char  )
int kdb_get_kbd_char ( void  )

Definition at line 35 of file kdb_keyboard.c.

void kdb_kbd_cleanup_state ( void  )

Definition at line 199 of file kdb_keyboard.c.