#include <timers.h>Go to the source code of this file.
Classes | |
| struct | tty |
Defines | |
| #define | TTY_REVIVE 6767 |
| #define | CONS_MINOR 0 |
| #define | LOG_MINOR 15 |
| #define | RS232_MINOR 16 |
| #define | KBD_MINOR 127 |
| #define | KBDAUX_MINOR 126 |
| #define | VIDEO_MINOR 125 |
| #define | TTYPX_MINOR 128 |
| #define | PTYPX_MINOR 192 |
| #define | LINEWRAP 1 |
| #define | TTY_IN_BYTES 256 |
| #define | TAB_SIZE 8 |
| #define | TAB_MASK 7 |
| #define | ESC '\33' |
| #define | O_NOCTTY 00400 |
| #define | O_NONBLOCK 04000 |
| #define | NOT_ESCAPED 0 |
| #define | ESCAPED 1 |
| #define | RUNNING 0 |
| #define | STOPPED 1 |
| #define | IN_CHAR 0x00FF |
| #define | IN_LEN 0x0F00 |
| #define | IN_LSHIFT 8 |
| #define | IN_EOT 0x1000 |
| #define | IN_EOF 0x2000 |
| #define | IN_ESC 0x4000 |
| #define | force_timeout() ((void) (0)) |
| #define | buflen(buf) (sizeof(buf) / sizeof((buf)[0])) |
| #define | bufend(buf) ((buf) + buflen(buf)) |
| #define | tty_reply(c, r, p, s) tty_reply_f(__FILE__, __LINE__, (c), (r), (p), (s)) |
Typedefs | |
| typedef struct tty | tty_t |
Functions | |
| typedef | _PROTOTYPE (int(*devfun_t),(struct tty *tp, int try_only)) |
| typedef | _PROTOTYPE (void(*devfunarg_t),(struct tty *tp, int c)) |
| _PROTOTYPE (void handle_events,(struct tty *tp)) | |
| _PROTOTYPE (void sigchar,(struct tty *tp, int sig, int mayflush)) | |
| _PROTOTYPE (void tty_task,(void)) | |
| _PROTOTYPE (int in_process,(struct tty *tp, char *buf, int count)) | |
| _PROTOTYPE (void out_process,(struct tty *tp, char *bstart, char *bpos, char *bend, int *icount, int *ocount)) | |
| _PROTOTYPE (void tty_wakeup,(clock_t now)) | |
| _PROTOTYPE (void tty_reply_f,(char *f, int l, int code, int replyee, int proc_nr, int status)) | |
| _PROTOTYPE (int tty_devnop,(struct tty *tp, int try)) | |
| _PROTOTYPE (int select_try,(struct tty *tp, int ops)) | |
| _PROTOTYPE (int select_retry,(struct tty *tp)) | |
| _PROTOTYPE (void rs_interrupt,(message *m)) | |
| _PROTOTYPE (void kputc,(int c)) | |
| _PROTOTYPE (void do_diagnostics,(message *m, int safe)) | |
| _PROTOTYPE (int con_loadfont,(message *m)) | |
| _PROTOTYPE (void select_console,(int cons_line)) | |
| _PROTOTYPE (void beep_x,(unsigned freq, clock_t dur)) | |
| _PROTOTYPE (int kbd_loadmap,(message *m, int safe)) | |
| _PROTOTYPE (int kbd_status,(message *m_ptr)) | |
| _PROTOTYPE (void do_pty,(struct tty *tp, message *m_ptr)) | |
Variables | |
| tty_t | tty_table [NR_CONS+NR_RS_LINES+NR_PTYS] |
| int | ccurrent |
| int | irq_hook_id |
| u32_t | system_hz |
| unsigned long | kbd_irq_set |
| unsigned long | rs_irq_set |
| int | panicing |
| timer_t * | tty_timers |
| clock_t | tty_next_timeout |
| struct machine | machine |
| struct kmessages | kmess |
| _PROTOTYPE | ( | int | kbd_status, | |
| (message *m_ptr) | ||||
| ) |
| _PROTOTYPE | ( | void | select_console, | |
| (int cons_line) | ||||
| ) |
| _PROTOTYPE | ( | void | kputc, | |
| (int c) | ||||
| ) |
| _PROTOTYPE | ( | int | select_retry, | |
| (struct tty *tp) | ||||
| ) |
| _PROTOTYPE | ( | int | tty_devnop, | |
| (struct tty *tp, int try) | ||||
| ) |
| _PROTOTYPE | ( | void | out_process, | |
| (struct tty *tp, char *bstart, char *bpos, char *bend, int *icount, int *ocount) | ||||
| ) |
| _PROTOTYPE | ( | void | tty_task, | |
| (void) | ||||
| ) |
| _PROTOTYPE | ( | void | handle_events, | |
| (struct tty *tp) | ||||
| ) |
| typedef _PROTOTYPE | ( | int * | devfun_t, | |
| (struct tty *tp, int try_only) | ||||
| ) |
| int irq_hook_id |
Definition at line 74 of file audio_fw.c.
| unsigned long kbd_irq_set |
| unsigned long rs_irq_set |
1.5.8