Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
tty3270.c File Reference
#include <linux/module.h>
#include <linux/types.h>
#include <linux/kdev_t.h>
#include <linux/tty.h>
#include <linux/vt_kern.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
#include <linux/bootmem.h>
#include <linux/compat.h>
#include <asm/ccwdev.h>
#include <asm/cio.h>
#include <asm/ebcdic.h>
#include <asm/uaccess.h>
#include "raw3270.h"
#include "tty3270.h"
#include "keyboard.h"

Go to the source code of this file.

Data Structures

struct  tty3270_cell
 
struct  tty3270_line
 
struct  tty3270
 

Macros

#define TTY3270_CHAR_BUF_SIZE   256
 
#define TTY3270_OUTPUT_BUFFER_SIZE   1024
 
#define TTY3270_STRING_PAGES   5
 
#define ESCAPE_NPAR   8
 
#define TTY_UPDATE_ERASE   1 /* Use EWRITEA instead of WRITE. */
 
#define TTY_UPDATE_LIST   2 /* Update lines in tty3270->update. */
 
#define TTY_UPDATE_INPUT   4 /* Update input line. */
 
#define TTY_UPDATE_STATUS   8 /* Update status line. */
 
#define TTY_UPDATE_ALL   16 /* Recreate screen. */
 

Functions

 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS_CHARDEV_MAJOR (IBM_TTY3270_MAJOR)
 
 module_init (tty3270_init)
 
 module_exit (tty3270_exit)
 

Variables

struct tty_drivertty3270_driver
 

Macro Definition Documentation

#define ESCAPE_NPAR   8

Definition at line 52 of file tty3270.c.

#define TTY3270_CHAR_BUF_SIZE   256

Definition at line 32 of file tty3270.c.

#define TTY3270_OUTPUT_BUFFER_SIZE   1024

Definition at line 33 of file tty3270.c.

#define TTY3270_STRING_PAGES   5

Definition at line 34 of file tty3270.c.

#define TTY_UPDATE_ALL   16 /* Recreate screen. */

Definition at line 115 of file tty3270.c.

#define TTY_UPDATE_ERASE   1 /* Use EWRITEA instead of WRITE. */

Definition at line 111 of file tty3270.c.

#define TTY_UPDATE_INPUT   4 /* Update input line. */

Definition at line 113 of file tty3270.c.

#define TTY_UPDATE_LIST   2 /* Update lines in tty3270->update. */

Definition at line 112 of file tty3270.c.

#define TTY_UPDATE_STATUS   8 /* Update status line. */

Definition at line 114 of file tty3270.c.

Function Documentation

MODULE_ALIAS_CHARDEV_MAJOR ( IBM_TTY3270_MAJOR  )
module_exit ( tty3270_exit  )
module_init ( tty3270_init  )
MODULE_LICENSE ( "GPL"  )

Variable Documentation

struct tty_driver* tty3270_driver

Definition at line 36 of file tty3270.c.