This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | DZ_TRDY 0x8000 |
| #define | DZ_TIE 0x4000 |
| #define | DZ_RDONE 0x0080 |
| #define | DZ_RIE 0x0040 |
| #define | DZ_MSE 0x0020 |
| #define | DZ_CLR 0x0010 |
| #define | DZ_MAINT 0x0008 |
| #define | DZ_RBUF_MASK 0x00FF |
| #define | DZ_LINE_MASK 0x0300 |
| #define | DZ_DVAL 0x8000 |
| #define | DZ_OERR 0x4000 |
| #define | DZ_FERR 0x2000 |
| #define | DZ_PERR 0x1000 |
| #define | LINE(x) (x & DZ_LINE_MASK) >> 8 |
| #define | UCHAR(x) (unsigned char)(x & DZ_RBUF_MASK) |
| #define | DZ_LINE_KEYBOARD 0x0001 |
| #define | DZ_LINE_MOUSE 0x0002 |
| #define | DZ_LINE_MODEM 0x0004 |
| #define | DZ_LINE_PRINTER 0x0008 |
| #define | DZ_MODEM_DTR 0x0400 |
| #define | DZ_MODEM_DSR 0x0200 |
| #define | DZ_BRK0 0x0100 |
| #define | DZ_BRK1 0x0200 |
| #define | DZ_BRK2 0x0400 |
| #define | DZ_BRK3 0x0800 |
| #define | DZ_KEYBOARD 0x0000 |
| #define | DZ_MOUSE 0x0001 |
| #define | DZ_MODEM 0x0002 |
| #define | DZ_PRINTER 0x0003 |
| #define | DZ_CSIZE 0x0018 |
| #define | DZ_CS5 0x0000 |
| #define | DZ_CS6 0x0008 |
| #define | DZ_CS7 0x0010 |
| #define | DZ_CS8 0x0018 |
| #define | DZ_CSTOPB 0x0020 |
| #define | DZ_PARENB 0x0040 |
| #define | DZ_PARODD 0x0080 |
| #define | DZ_CBAUD 0x0E00 |
| #define | DZ_B50 0x0000 |
| #define | DZ_B75 0x0100 |
| #define | DZ_B110 0x0200 |
| #define | DZ_B134 0x0300 |
| #define | DZ_B150 0x0400 |
| #define | DZ_B300 0x0500 |
| #define | DZ_B600 0x0600 |
| #define | DZ_B1200 0x0700 |
| #define | DZ_B1800 0x0800 |
| #define | DZ_B2000 0x0900 |
| #define | DZ_B2400 0x0A00 |
| #define | DZ_B3600 0x0B00 |
| #define | DZ_B4800 0x0C00 |
| #define | DZ_B7200 0x0D00 |
| #define | DZ_B9600 0x0E00 |
| #define | DZ_CREAD 0x1000 |
| #define | DZ_RXENAB 0x1000 |
| #define | DZ_CSR 0x00 |
| #define | DZ_RBUF 0x08 |
| #define | DZ_LPR 0x08 |
| #define | DZ_TCR 0x10 |
| #define | DZ_MSR 0x18 |
| #define | DZ_TDR 0x18 |
| #define | DZ_NB_PORT 4 |
| #define | DZ_XMIT_SIZE 4096 |
| #define | WAKEUP_CHARS DZ_XMIT_SIZE/4 |
| #define | DZ_EVENT_WRITE_WAKEUP 0 |
| #define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
| #define | DZ_INITIALIZED 0x80000000 |
| #define | DZ_CALLOUT_ACTIVE 0x40000000 |
| #define | DZ_NORMAL_ACTIVE 0x20000000 |
| #define | DZ_BOOT_AUTOCONF 0x10000000 |
| #define | DZ_CLOSING 0x08000000 |
| #define | DZ_CTS_FLOW 0x04000000 |
| #define | DZ_CHECK_CD 0x02000000 |
| #define | DZ_CLOSING_WAIT_INF 0 |
| #define | DZ_CLOSING_WAIT_NONE 65535 |
| #define | DZ_SPLIT_TERMIOS 0x0008 |
| #define | DZ_SESSION_LOCKOUT 0x0100 |
| #define | DZ_PGRP_LOCKOUT 0x0200 |
Functions | |
| static unsigned short | dz_in (struct dz_serial *, unsigned) |
| static void | dz_out (struct dz_serial *, unsigned, unsigned short) |
| static void | dz_sched_event (struct dz_serial *, int) |
| static void | receive_chars (struct dz_serial *) |
| static void | transmit_chars (struct dz_serial *) |
| static void | check_modem_status (struct dz_serial *) |
| static void | dz_stop (struct tty_struct *) |
| static void | dz_start (struct tty_struct *) |
| static void | dz_interrupt (int, void *, struct pt_regs *) |
| static void | do_serial_bh (void) |
| static void | do_softint (void *) |
| static void | do_serial_hangup (void *) |
| static void | change_speed (struct dz_serial *) |
| static void | dz_flush_chars (struct tty_struct *) |
| static void | dz_console_print (struct console *, const char *, unsigned int) |
| static void | dz_flush_buffer (struct tty_struct *) |
| static void | dz_throttle (struct tty_struct *) |
| static void | dz_unthrottle (struct tty_struct *) |
| static void | dz_send_xchar (struct tty_struct *, char) |
| static void | shutdown (struct dz_serial *) |
| static void | send_break (struct dz_serial *, int) |
| static void | dz_set_termios (struct tty_struct *, struct termios *) |
| static void | dz_close (struct tty_struct *, struct file *) |
| static void | dz_hangup (struct tty_struct *) |
| static void | show_serial_version (void) |
| static int | dz_write (struct tty_struct *, int, const unsigned char *, int) |
| static int | dz_write_room (struct tty_struct *) |
| static int | dz_chars_in_buffer (struct tty_struct *) |
| static int | startup (struct dz_serial *) |
| static int | get_serial_info (struct dz_serial *, struct serial_struct *) |
| static int | set_serial_info (struct dz_serial *, struct serial_struct *) |
| static int | get_lsr_info (struct dz_serial *, unsigned int *) |
| static int | dz_ioctl (struct tty_struct *, struct file *, unsigned int, unsigned long) |
| static int | block_til_ready (struct tty_struct *, struct file *, struct dz_serial *) |
| static int | dz_open (struct tty_struct *, struct file *) |
Variables | |
| static struct dz_serial | multi [DZ_NB_PORT] |
| static struct dz_serial * | dz_console |
| static struct tty_driver serial_driver | callout_driver |
| static struct tty_struct * | serial_table [DZ_NB_PORT] |
| static struct termios * | serial_termios [DZ_NB_PORT] |
| static struct termios * | serial_termios_locked [DZ_NB_PORT] |
| static int | serial_refcount |
| static unsigned char * | tmp_buf |
| static struct semaphore | tmp_buf_sem = MUTEX |
| static char * | dz_name = "DECstation DZ serial driver version " |
| static char * | dz_version = "1.02" |
|
|
Definition at line 82 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 87 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 83 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 84 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 88 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 89 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 90 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 85 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 91 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 92 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 80 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 86 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 93 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 81 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 94 of file dz.h. Referenced by change_speed(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 120 of file dz.h. Referenced by block_til_ready(), dz_close(), and dz_hangup(). |
|
|
|
|
|
|
|
|
Definition at line 123 of file dz.h. Referenced by block_til_ready(), and dz_close(). |
|
|
|
|
|
Definition at line 128 of file dz.h. Referenced by dz_close(). |
|
|
Definition at line 21 of file dz.h. Referenced by __initfunc(). |
|
|
Definition at line 96 of file dz.h. Referenced by shutdown(). |
|
|
Definition at line 69 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 70 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 71 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 72 of file dz.h. Referenced by change_speed(). |
|
|
|
|
|
Definition at line 101 of file dz.h. Referenced by __initfunc(), dz_interrupt(), and startup(). |
|
|
Definition at line 74 of file dz.h. Referenced by change_speed(). |
|
|
|
|
|
Definition at line 29 of file dz.h. Referenced by receive_chars(). |
|
|
Definition at line 114 of file dz.h. Referenced by do_softint(), and transmit_chars(). |
|
|
Definition at line 31 of file dz.h. Referenced by change_speed(), and receive_chars(). |
|
|
|
|
|
Definition at line 63 of file dz.h. Referenced by dz_open(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 103 of file dz.h. Referenced by change_speed(), get_lsr_info(), and shutdown(). |
|
|
|
|
|
Definition at line 65 of file dz.h. Referenced by check_modem_status(). |
|
|
|
|
|
Definition at line 45 of file dz.h. Referenced by shutdown(). |
|
|
Definition at line 64 of file dz.h. Referenced by dz_open(). |
|
|
Definition at line 20 of file dz.h. Referenced by __initfunc(), and startup(). |
|
|
Definition at line 105 of file dz.h. Referenced by check_modem_status(). |
|
|
Definition at line 109 of file dz.h. Referenced by __initfunc(), and dz_open(). |
|
|
Definition at line 121 of file dz.h. Referenced by block_til_ready(), dz_close(), and dz_hangup(). |
|
|
Definition at line 30 of file dz.h. Referenced by change_speed(), and receive_chars(). |
|
|
Definition at line 76 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 77 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 32 of file dz.h. Referenced by change_speed(), and receive_chars(). |
|
|
Definition at line 132 of file dz.h. Referenced by block_til_ready(). |
|
|
|
|
|
Definition at line 102 of file dz.h. Referenced by receive_chars(). |
|
|
|
|
|
Definition at line 18 of file dz.h. Referenced by dz_interrupt(). |
|
|
Definition at line 19 of file dz.h. Referenced by startup(). |
|
|
Definition at line 97 of file dz.h. Referenced by change_speed(). |
|
|
Definition at line 131 of file dz.h. Referenced by block_til_ready(). |
|
|
Definition at line 130 of file dz.h. Referenced by dz_open(). |
|
|
Definition at line 104 of file dz.h. Referenced by dz_start(), dz_stop(), send_break(), and shutdown(). |
|
|
Definition at line 106 of file dz.h. Referenced by transmit_chars(). |
|
|
Definition at line 17 of file dz.h. Referenced by startup(). |
|
|
Definition at line 16 of file dz.h. Referenced by dz_interrupt(). |
|
|
Definition at line 111 of file dz.h. Referenced by dz_write(), dz_write_room(), and transmit_chars(). |
|
|
Definition at line 34 of file dz.h. Referenced by dz_interrupt(), and receive_chars(). |
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||