Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
keyboard.h File Reference
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/keyboard.h>

Go to the source code of this file.

Data Structures

struct  kbd_data
 

Macros

#define NR_FN_HANDLER   20
 

Typedefs

typedef voidfn_handler_fn )(struct kbd_data *)
 

Functions

struct kbd_datakbd_alloc (void)
 
void kbd_free (struct kbd_data *)
 
void kbd_ascebc (struct kbd_data *, unsigned char *)
 
void kbd_keycode (struct kbd_data *, unsigned int)
 
int kbd_ioctl (struct kbd_data *, unsigned int, unsigned long)
 

Macro Definition Documentation

#define NR_FN_HANDLER   20

Definition at line 12 of file keyboard.h.

Typedef Documentation

typedef void( fn_handler_fn)(struct kbd_data *)

Definition at line 16 of file keyboard.h.

Function Documentation

struct kbd_data* kbd_alloc ( void  )
read

Definition at line 49 of file keyboard.c.

void kbd_ascebc ( struct kbd_data ,
unsigned char  
)

Definition at line 127 of file keyboard.c.

void kbd_free ( struct kbd_data )

Definition at line 108 of file keyboard.c.

int kbd_ioctl ( struct kbd_data ,
unsigned  int,
unsigned  long 
)

Definition at line 457 of file keyboard.c.

void kbd_keycode ( struct kbd_data ,
unsigned  int 
)

Definition at line 280 of file keyboard.c.