#include <serial_core.h>
|
| spinlock_t | lock |
| |
| unsigned long | iobase |
| |
| unsigned char __iomem * | membase |
| |
| u32(* | serial_in )(struct uart_port *, unsigned int offset) |
| |
| void(* | serial_out )(struct uart_port *, unsigned int offset, u32 val) |
| |
| void(* | set_termios )(struct uart_port *, struct ktermios *new, const struct ktermios *old) |
| |
| void(* | set_ldisc )(struct uart_port *, struct ktermios *) |
| |
| unsigned int(* | get_mctrl )(struct uart_port *) |
| |
| void(* | set_mctrl )(struct uart_port *, unsigned int) |
| |
| unsigned int(* | get_divisor )(struct uart_port *, unsigned int baud, unsigned int *frac) |
| |
| void(* | set_divisor )(struct uart_port *, unsigned int baud, unsigned int quot, unsigned int quot_frac) |
| |
| int(* | startup )(struct uart_port *port) |
| |
| void(* | shutdown )(struct uart_port *port) |
| |
| void(* | throttle )(struct uart_port *port) |
| |
| void(* | unthrottle )(struct uart_port *port) |
| |
| int(* | handle_irq )(struct uart_port *) |
| |
| void(* | pm )(struct uart_port *, unsigned int state, unsigned int old) |
| |
| void(* | handle_break )(struct uart_port *) |
| |
| int(* | rs485_config )(struct uart_port *, struct ktermios *termios, struct serial_rs485 *rs485) |
| |
| int(* | iso7816_config )(struct uart_port *, struct serial_iso7816 *iso7816) |
| |
| unsigned int | ctrl_id |
| |
| unsigned int | port_id |
| |
| unsigned int | irq |
| |
| unsigned long | irqflags |
| |
| unsigned int | uartclk |
| |
| unsigned int | fifosize |
| |
| unsigned char | x_char |
| |
| unsigned char | regshift |
| |
| unsigned char | quirks |
| |
| enum uart_iotype | iotype |
| |
| unsigned int | read_status_mask |
| |
| unsigned int | ignore_status_mask |
| |
| struct uart_state * | state |
| |
| struct uart_icount | icount |
| |
| struct console * | cons |
| |
| upf_t | flags |
| |
| upstat_t | status |
| |
| bool | hw_stopped |
| |
| bool | cons_flow |
| |
| unsigned int | mctrl |
| |
| unsigned int | frame_time |
| |
| unsigned int | type |
| |
| const struct uart_ops * | ops |
| |
| unsigned int | custom_divisor |
| |
| unsigned int | line |
| |
| unsigned int | minor |
| |
| resource_size_t | mapbase |
| |
| resource_size_t | mapsize |
| |
| struct device * | dev |
| |
| struct serial_port_device * | port_dev |
| |
| unsigned long | sysrq |
| |
| u8 | sysrq_ch |
| |
| unsigned char | has_sysrq |
| |
| unsigned char | sysrq_seq |
| |
| unsigned char | hub6 |
| |
| unsigned char | suspended |
| |
| unsigned char | console_reinit |
| |
| const char * | name |
| |
| struct attribute_group * | attr_group |
| |
| const struct attribute_group ** | tty_groups |
| |
| struct serial_rs485 | rs485 |
| |
| struct serial_rs485 | rs485_supported |
| |
| struct gpio_desc * | rs485_term_gpio |
| |
| struct gpio_desc * | rs485_rx_during_tx_gpio |
| |
| struct serial_iso7816 | iso7816 |
| |
| void * | private_data |
| |
◆ attr_group
◆ cons
◆ cons_flow
| bool uart_port::cons_flow |
◆ console_reinit
| unsigned char uart_port::console_reinit |
◆ ctrl_id
| unsigned int uart_port::ctrl_id |
◆ custom_divisor
| unsigned int uart_port::custom_divisor |
◆ dev
◆ fifosize
| unsigned int uart_port::fifosize |
◆ flags
◆ frame_time
| unsigned int uart_port::frame_time |
◆ get_divisor
| unsigned int(* uart_port::get_divisor) (struct uart_port *, unsigned int baud, unsigned int *frac) |
◆ get_mctrl
| unsigned int(* uart_port::get_mctrl) (struct uart_port *) |
◆ handle_break
| void(* uart_port::handle_break) (struct uart_port *) |
◆ handle_irq
| int(* uart_port::handle_irq) (struct uart_port *) |
◆ has_sysrq
| unsigned char uart_port::has_sysrq |
◆ hub6
| unsigned char uart_port::hub6 |
◆ hw_stopped
| bool uart_port::hw_stopped |
◆ icount
◆ ignore_status_mask
| unsigned int uart_port::ignore_status_mask |
◆ iobase
| unsigned long uart_port::iobase |
◆ iotype
◆ irq
| unsigned int uart_port::irq |
◆ irqflags
| unsigned long uart_port::irqflags |
◆ iso7816
◆ iso7816_config
◆ line
| unsigned int uart_port::line |
◆ lock
◆ mapbase
◆ mapsize
◆ mctrl
| unsigned int uart_port::mctrl |
◆ membase
| unsigned char __iomem* uart_port::membase |
◆ minor
| unsigned int uart_port::minor |
◆ name
| const char* uart_port::name |
◆ ops
◆ pm
| void(* uart_port::pm) (struct uart_port *, unsigned int state, unsigned int old) |
◆ port_dev
| struct serial_port_device* uart_port::port_dev |
◆ port_id
| unsigned int uart_port::port_id |
◆ private_data
| void* uart_port::private_data |
◆ quirks
| unsigned char uart_port::quirks |
◆ read_status_mask
| unsigned int uart_port::read_status_mask |
◆ regshift
| unsigned char uart_port::regshift |
◆ rs485
◆ rs485_config
◆ rs485_rx_during_tx_gpio
| struct gpio_desc* uart_port::rs485_rx_during_tx_gpio |
◆ rs485_supported
◆ rs485_term_gpio
| struct gpio_desc* uart_port::rs485_term_gpio |
◆ serial_in
◆ serial_out
◆ set_divisor
| void(* uart_port::set_divisor) (struct uart_port *, unsigned int baud, unsigned int quot, unsigned int quot_frac) |
◆ set_ldisc
◆ set_mctrl
| void(* uart_port::set_mctrl) (struct uart_port *, unsigned int) |
◆ set_termios
◆ shutdown
| void(* uart_port::shutdown) (struct uart_port *port) |
◆ startup
| int(* uart_port::startup) (struct uart_port *port) |
◆ state
◆ status
◆ suspended
| unsigned char uart_port::suspended |
◆ sysrq
| unsigned long uart_port::sysrq |
◆ sysrq_ch
◆ sysrq_seq
| unsigned char uart_port::sysrq_seq |
◆ throttle
| void(* uart_port::throttle) (struct uart_port *port) |
◆ tty_groups
◆ type
| unsigned int uart_port::type |
◆ uartclk
| unsigned int uart_port::uartclk |
◆ unthrottle
| void(* uart_port::unthrottle) (struct uart_port *port) |
◆ x_char
| unsigned char uart_port::x_char |
The documentation for this struct was generated from the following file: