#include <serial.h>
Data Fields | |
| int | baud_base |
| int | port |
| int | irq |
| int | flags |
| defined in tty.h | |
| int | hub6 |
| HUB6 plus one. | |
| int | type |
| UART type. | |
| tty_struct * | tty |
| int | read_status_mask |
| int | timeout |
| int | xmit_fifo_size |
| int | custom_divisor |
| int | x_char |
| xon/xoff characater | |
| int | close_delay |
| int | IER |
| Interrupt Enable Register. | |
| int | event |
| int | line |
| int | count |
| # of fd on device | |
| int | blocked_open |
| # of blocked opens | |
| long | session |
| Session of opening process. | |
| long | pgrp |
| pgrp of opening process | |
| termios | normal_termios |
| termios | callout_termios |
| wait_queue * | open_wait |
| wait_queue * | close_wait |
| wait_queue * | xmit_wait |
| async_struct * | next_port |
| For the linked list. | |
| async_struct * | prev_port |
Many fields are paralleled by the structure used by the serial_struct structure.
For definitions of the flags field, see tty.h
Definition at line 29 of file serial.h.
| struct wait_queue* async_struct::close_wait |
| struct async_struct* async_struct::next_port |
| struct wait_queue* async_struct::open_wait |
| long async_struct::pgrp |
| struct async_struct* async_struct::prev_port |
| struct tty_struct* async_struct::tty |
| struct wait_queue* async_struct::xmit_wait |
1.4.6-5