| /linux-4.4.14/drivers/tty/serial/8250/ |
| D | 8250.h | 19 int (*tx_dma)(struct uart_8250_port *p); 20 int (*rx_dma)(struct uart_8250_port *p, unsigned int iir); 95 static inline int serial_in(struct uart_8250_port *up, int offset) in serial_in() 100 static inline void serial_out(struct uart_8250_port *up, int offset, int value) in serial_out() 105 void serial8250_clear_and_reinit_fifos(struct uart_8250_port *p); 107 static inline int serial_dl_read(struct uart_8250_port *up) in serial_dl_read() 112 static inline void serial_dl_write(struct uart_8250_port *up, int value) in serial_dl_write() 117 struct uart_8250_port *serial8250_get_port(int line); 118 void serial8250_rpm_get(struct uart_8250_port *p); 119 void serial8250_rpm_put(struct uart_8250_port *p); [all …]
|
| D | 8250_port.c | 275 static int default_serial_dl_read(struct uart_8250_port *up) in default_serial_dl_read() 281 static void default_serial_dl_write(struct uart_8250_port *up, int value) in default_serial_dl_write() 333 static int au_serial_dl_read(struct uart_8250_port *up) in au_serial_dl_read() 338 static void au_serial_dl_write(struct uart_8250_port *up, int value) in au_serial_dl_write() 412 struct uart_8250_port *up = up_to_u8250p(p); in set_io_from_upio() 476 static void serial_icr_write(struct uart_8250_port *up, int offset, int value) in serial_icr_write() 482 static unsigned int serial_icr_read(struct uart_8250_port *up, int offset) in serial_icr_read() 497 static void serial8250_clear_fifos(struct uart_8250_port *p) in serial8250_clear_fifos() 507 void serial8250_clear_and_reinit_fifos(struct uart_8250_port *p) in serial8250_clear_and_reinit_fifos() 514 void serial8250_rpm_get(struct uart_8250_port *p) in serial8250_rpm_get() [all …]
|
| D | 8250_core.c | 123 struct uart_8250_port *up; in serial8250_interrupt() 126 up = list_entry(l, struct uart_8250_port, list); in serial8250_interrupt() 159 static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up) in serial_do_unlink() 179 static int serial_link_irq_chain(struct uart_8250_port *up) in serial_link_irq_chain() 229 static void serial_unlink_irq_chain(struct uart_8250_port *up) in serial_unlink_irq_chain() 267 struct uart_8250_port *up = (struct uart_8250_port *)data; in serial8250_timeout() 275 struct uart_8250_port *up = (struct uart_8250_port *)data; in serial8250_backup_timeout() 320 static int univ8250_setup_irq(struct uart_8250_port *up) in univ8250_setup_irq() 352 static void univ8250_release_irq(struct uart_8250_port *up) in univ8250_release_irq() 363 static int serial8250_request_rsa_resource(struct uart_8250_port *up) in serial8250_request_rsa_resource() [all …]
|
| D | 8250_omap.c | 118 static u32 uart_read(struct uart_8250_port *up, u32 reg) in uart_read() 125 struct uart_8250_port *up = up_to_u8250p(port); in omap8250_set_mctrl() 154 static void omap_8250_mdr1_errataset(struct uart_8250_port *up, in omap_8250_mdr1_errataset() 228 static void omap8250_update_scr(struct uart_8250_port *up, in omap8250_update_scr() 248 static void omap8250_update_mdr1(struct uart_8250_port *up, in omap8250_update_mdr1() 257 static void omap8250_restore_regs(struct uart_8250_port *up) in omap8250_restore_regs() 321 struct uart_8250_port *up = in omap_8250_set_termios() 322 container_of(port, struct uart_8250_port, port); in omap_8250_set_termios() 485 struct uart_8250_port *up = up_to_u8250p(port); in omap_8250_pm() 503 static void omap_serial_fill_features_erratas(struct uart_8250_port *up, in omap_serial_fill_features_erratas() [all …]
|
| D | 8250_dma.c | 20 struct uart_8250_port *p = param; in __dma_tx_complete() 51 struct uart_8250_port *p = param; in __dma_rx_complete() 68 int serial8250_tx_dma(struct uart_8250_port *p) in serial8250_tx_dma() 113 int serial8250_rx_dma(struct uart_8250_port *p, unsigned int iir) in serial8250_rx_dma() 157 int serial8250_request_dma(struct uart_8250_port *p) in serial8250_request_dma() 225 void serial8250_release_dma(struct uart_8250_port *p) in serial8250_release_dma()
|
| D | 8250_em.c | 79 static int serial8250_em_serial_dl_read(struct uart_8250_port *up) in serial8250_em_serial_dl_read() 84 static void serial8250_em_serial_dl_write(struct uart_8250_port *up, int value) in serial8250_em_serial_dl_write() 95 struct uart_8250_port up; in serial8250_em_probe()
|
| D | 8250_pci.c | 49 struct uart_8250_port *, int); 64 const struct pciserial_board*, struct uart_8250_port *, int); 79 setup_port(struct serial_private *priv, struct uart_8250_port *port, in setup_port() 113 struct uart_8250_port *port, int idx) in addidata_apci7800_setup() 140 struct uart_8250_port *port, int idx) in afavlab_setup() 195 struct uart_8250_port *port, int idx) in pci_hp_diva_setup() 364 struct uart_8250_port *port, int idx) in sbs_setup() 519 struct uart_8250_port *port, int idx) in pci_siig_setup() 613 struct uart_8250_port *port, int idx) in pci_timedia_setup() 647 struct uart_8250_port *port, int idx) in titan_400l_800l_setup() [all …]
|
| D | 8250_uniphier.c | 116 static int uniphier_serial_dl_read(struct uart_8250_port *up) in uniphier_serial_dl_read() 123 static void uniphier_serial_dl_write(struct uart_8250_port *up, int value) in uniphier_serial_dl_write() 169 struct uart_8250_port up; in uniphier_uart_probe()
|
| D | 8250_acorn.c | 46 struct uart_8250_port uart; in serial_card_probe() 65 memset(&uart, 0, sizeof(struct uart_8250_port)); in serial_card_probe()
|
| D | 8250_mtk.c | 47 struct uart_8250_port *up = in mtk8250_set_termios() 48 container_of(port, struct uart_8250_port, port); in mtk8250_set_termios() 188 struct uart_8250_port uart = {}; in mtk8250_probe()
|
| D | 8250_mid.c | 185 static int mid8250_dma_setup(struct mid8250 *mid, struct uart_8250_port *port) in mid8250_dma_setup() 222 struct uart_8250_port uart; in mid8250_probe() 240 memset(&uart, 0, sizeof(struct uart_8250_port)); in mid8250_probe()
|
| D | 8250_fsl.c | 31 struct uart_8250_port *up = up_to_u8250p(port); in fsl8250_handle_irq()
|
| D | 8250_lpc18xx.c | 42 struct uart_8250_port *up = up_to_u8250p(port); in lpc18xx_rs485_config() 108 struct uart_8250_port uart; in lpc18xx_serial_probe()
|
| D | 8250_hp300.c | 160 struct uart_8250_port uart; in hpdca_init_one() 208 struct uart_8250_port uart; in hp300_8250_init()
|
| D | 8250_gsc.c | 29 struct uart_8250_port uart; in serial_init_chip()
|
| D | 8250_dw.c | 92 struct uart_8250_port *up = up_to_u8250p(p); in dw8250_force_idle() 305 struct uart_8250_port *up = up_to_u8250p(p); in dw8250_setup_port() 337 struct uart_8250_port uart = {}; in dw8250_probe()
|
| D | serial_cs.c | 75 void (*setup)(struct pcmcia_device *, struct uart_8250_port *); 107 static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_8250_port *uart) in quirk_setup_brainboxes_0104() 345 struct uart_8250_port uart; in setup_serial()
|
| D | 8250_pnp.c | 440 struct uart_8250_port uart, *port; in serial_pnp_probe()
|
| D | 8250_fintek.c | 185 struct uart_8250_port uart; in fintek_8250_probe()
|
| D | 8250_ingenic.c | 202 struct uart_8250_port uart = {}; in ingenic_uart_probe()
|
| /linux-4.4.14/include/linux/ |
| D | serial_8250.h | 64 struct uart_8250_port; 75 int (*setup_irq)(struct uart_8250_port *); 76 void (*release_irq)(struct uart_8250_port *); 86 struct uart_8250_port { struct 123 int (*dl_read)(struct uart_8250_port *); argument 124 void (*dl_write)(struct uart_8250_port *, int); argument 127 static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up) in up_to_u8250p() 129 return container_of(up, struct uart_8250_port, port); in up_to_u8250p() 132 int serial8250_register_8250_port(struct uart_8250_port *); 150 unsigned char serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr); [all …]
|
| /linux-4.4.14/drivers/tty/serial/ |
| D | of_serial.c | 201 struct uart_8250_port port8250; in of_platform_serial_probe() 273 struct uart_8250_port *port8250 = serial8250_get_port(info->line); in of_serial_suspend_8250() 283 struct uart_8250_port *port8250 = serial8250_get_port(info->line); in of_serial_resume_8250()
|
| /linux-4.4.14/drivers/misc/ibmasm/ |
| D | uart.c | 36 struct uart_8250_port uart; in ibmasm_register_uart()
|
| /linux-4.4.14/drivers/char/mwave/ |
| D | mwavedd.c | 433 struct uart_8250_port uart; in register_serial_portandirq()
|
| /linux-4.4.14/drivers/net/ethernet/sgi/ |
| D | ioc3-eth.c | 1149 struct uart_8250_port port = { in ioc3_8250_register()
|