drivers/misc/ibmasm/uart.c
22
struct uart_8250_port uart;
drivers/ptp/ptp_ocp.c
2278
struct uart_8250_port uart;
drivers/tty/serial/8250/8250.h
126
static inline int serial_in(struct uart_8250_port *up, int offset)
drivers/tty/serial/8250/8250.h
131
static inline void serial_out(struct uart_8250_port *up, int offset, int value)
drivers/tty/serial/8250/8250.h
146
static inline u16 serial_lsr_in(struct uart_8250_port *up)
drivers/tty/serial/8250/8250.h
159
static void serial_icr_write(struct uart_8250_port *up, int offset, int value)
drivers/tty/serial/8250/8250.h
165
static unsigned int __maybe_unused serial_icr_read(struct uart_8250_port *up,
drivers/tty/serial/8250/8250.h
178
void serial8250_clear_fifos(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
179
void serial8250_clear_and_reinit_fifos(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
18
int (*tx_dma)(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
180
void serial8250_fifo_wait_for_lsr_thre(struct uart_8250_port *up, unsigned int count);
drivers/tty/serial/8250/8250.h
182
void serial8250_rpm_get(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
183
void serial8250_rpm_put(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
184
DEFINE_GUARD(serial8250_rpm, struct uart_8250_port *,
drivers/tty/serial/8250/8250.h
187
static inline u32 serial_dl_read(struct uart_8250_port *up)
drivers/tty/serial/8250/8250.h
19
int (*rx_dma)(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
192
static inline void serial_dl_write(struct uart_8250_port *up, u32 value)
drivers/tty/serial/8250/8250.h
197
static inline bool serial8250_set_THRI(struct uart_8250_port *up)
drivers/tty/serial/8250/8250.h
20
void (*prepare_tx_dma)(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
209
static inline bool serial8250_clear_THRI(struct uart_8250_port *up)
drivers/tty/serial/8250/8250.h
21
void (*prepare_rx_dma)(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
221
struct uart_8250_port *serial8250_setup_port(int index);
drivers/tty/serial/8250/8250.h
222
struct uart_8250_port *serial8250_get_port(int line);
drivers/tty/serial/8250/8250.h
226
void serial8250_em485_start_tx(struct uart_8250_port *p, bool toggle_ier);
drivers/tty/serial/8250/8250.h
227
void serial8250_em485_stop_tx(struct uart_8250_port *p, bool toggle_ier);
drivers/tty/serial/8250/8250.h
228
void serial8250_em485_destroy(struct uart_8250_port *p);
drivers/tty/serial/8250/8250.h
285
static inline void serial8250_out_MCR(struct uart_8250_port *up, int value)
drivers/tty/serial/8250/8250.h
293
static inline int serial8250_in_MCR(struct uart_8250_port *up)
drivers/tty/serial/8250/8250.h
319
void rsa_enable(struct uart_8250_port *up);
drivers/tty/serial/8250/8250.h
320
void rsa_disable(struct uart_8250_port *up);
drivers/tty/serial/8250/8250.h
321
void rsa_autoconfig(struct uart_8250_port *up);
drivers/tty/serial/8250/8250.h
322
void rsa_reset(struct uart_8250_port *up);
drivers/tty/serial/8250/8250.h
325
static inline void rsa_enable(struct uart_8250_port *up) {}
drivers/tty/serial/8250/8250.h
326
static inline void rsa_disable(struct uart_8250_port *up) {}
drivers/tty/serial/8250/8250.h
327
static inline void rsa_autoconfig(struct uart_8250_port *up) {}
drivers/tty/serial/8250/8250.h
328
static inline void rsa_reset(struct uart_8250_port *up) {}
drivers/tty/serial/8250/8250.h
332
int fintek_8250_probe(struct uart_8250_port *uart);
drivers/tty/serial/8250/8250.h
334
static inline int fintek_8250_probe(struct uart_8250_port *uart) { return 0; }
drivers/tty/serial/8250/8250.h
339
static inline int is_omap1_8250(struct uart_8250_port *pt)
drivers/tty/serial/8250/8250.h
357
static inline int is_omap1510_8250(struct uart_8250_port *pt)
drivers/tty/serial/8250/8250.h
365
static inline int is_omap1_8250(struct uart_8250_port *pt)
drivers/tty/serial/8250/8250.h
369
static inline int is_omap1510_8250(struct uart_8250_port *pt)
drivers/tty/serial/8250/8250.h
376
extern int serial8250_tx_dma(struct uart_8250_port *);
drivers/tty/serial/8250/8250.h
377
extern void serial8250_tx_dma_flush(struct uart_8250_port *);
drivers/tty/serial/8250/8250.h
378
extern int serial8250_rx_dma(struct uart_8250_port *);
drivers/tty/serial/8250/8250.h
379
extern void serial8250_rx_dma_flush(struct uart_8250_port *);
drivers/tty/serial/8250/8250.h
380
extern int serial8250_request_dma(struct uart_8250_port *);
drivers/tty/serial/8250/8250.h
381
extern void serial8250_release_dma(struct uart_8250_port *);
drivers/tty/serial/8250/8250.h
383
static inline void serial8250_do_prepare_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
391
static inline void serial8250_do_prepare_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
399
static inline bool serial8250_tx_dma_running(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
406
static inline void serial8250_tx_dma_pause(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
416
static inline void serial8250_tx_dma_resume(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
426
static inline int serial8250_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
430
static inline void serial8250_tx_dma_flush(struct uart_8250_port *p) { }
drivers/tty/serial/8250/8250.h
431
static inline int serial8250_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
435
static inline void serial8250_rx_dma_flush(struct uart_8250_port *p) { }
drivers/tty/serial/8250/8250.h
436
static inline int serial8250_request_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
440
static inline void serial8250_release_dma(struct uart_8250_port *p) { }
drivers/tty/serial/8250/8250.h
442
static inline bool serial8250_tx_dma_running(struct uart_8250_port *p)
drivers/tty/serial/8250/8250.h
447
static inline void serial8250_tx_dma_pause(struct uart_8250_port *p) { }
drivers/tty/serial/8250/8250.h
448
static inline void serial8250_tx_dma_resume(struct uart_8250_port *p) { }
drivers/tty/serial/8250/8250.h
451
static inline int ns16550a_goto_highspeed(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_acorn.c
43
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_acorn.c
62
memset(&uart, 0, sizeof(struct uart_8250_port));
drivers/tty/serial/8250/8250_aspeed_vuart.c
249
struct uart_8250_port *uart_8250_port = up_to_u8250p(uart_port);
drivers/tty/serial/8250/8250_aspeed_vuart.c
250
struct aspeed_vuart *vuart = uart_8250_port->port.private_data;
drivers/tty/serial/8250/8250_aspeed_vuart.c
264
struct uart_8250_port *uart_8250_port = up_to_u8250p(uart_port);
drivers/tty/serial/8250/8250_aspeed_vuart.c
265
struct aspeed_vuart *vuart = uart_8250_port->port.private_data;
drivers/tty/serial/8250/8250_aspeed_vuart.c
272
static void __aspeed_vuart_set_throttle(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_aspeed_vuart.c
287
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_aspeed_vuart.c
309
struct uart_8250_port *up = vuart->port;
drivers/tty/serial/8250/8250_aspeed_vuart.c
333
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_aspeed_vuart.c
39
struct uart_8250_port *port;
drivers/tty/serial/8250/8250_aspeed_vuart.c
419
struct uart_8250_port port;
drivers/tty/serial/8250/8250_bcm2835aux.c
220
struct uart_8250_port *up = serial8250_get_port(data->line);
drivers/tty/serial/8250/8250_bcm2835aux.c
49
static void bcm2835aux_rs485_start_tx(struct uart_8250_port *up, bool toggle_ier)
drivers/tty/serial/8250/8250_bcm2835aux.c
68
static void bcm2835aux_rs485_stop_tx(struct uart_8250_port *up, bool toggle_ier)
drivers/tty/serial/8250/8250_bcm2835aux.c
86
struct uart_8250_port up = { };
drivers/tty/serial/8250/8250_bcm7271.c
1136
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_bcm7271.c
1158
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_bcm7271.c
366
static void start_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_bcm7271.c
387
static void stop_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_bcm7271.c
396
static int stop_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_bcm7271.c
413
static int brcmuart_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_bcm7271.c
540
struct uart_8250_port *port_8250 = up_to_u8250p(up);
drivers/tty/serial/8250/8250_bcm7271.c
588
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_bcm7271.c
625
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_bcm7271.c
778
struct uart_8250_port *p8250 = up_to_u8250p(up);
drivers/tty/serial/8250/8250_bcm7271.c
795
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_bcm7271.c
843
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_bcm7271.c
956
struct uart_8250_port *new_port;
drivers/tty/serial/8250/8250_bcm7271.c
960
struct uart_8250_port up;
drivers/tty/serial/8250/8250_core.c
108
static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
133
static struct irq_info *serial_get_or_create_irq_info(const struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
154
static int serial_link_irq_chain(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
181
static void serial_unlink_irq_chain(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
211
struct uart_8250_port *up = timer_container_of(up, t, timer);
drivers/tty/serial/8250/8250_core.c
219
struct uart_8250_port *up = timer_container_of(up, t, timer);
drivers/tty/serial/8250/8250_core.c
264
static void univ8250_setup_timer(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
289
static int univ8250_setup_irq(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
299
static void univ8250_release_irq(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
318
static struct uart_8250_port serial8250_ports[UART_NR];
drivers/tty/serial/8250/8250_core.c
332
struct uart_8250_port *serial8250_get_port(int line)
drivers/tty/serial/8250/8250_core.c
338
static inline void serial8250_apply_quirks(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
343
struct uart_8250_port *serial8250_setup_port(int index)
drivers/tty/serial/8250/8250_core.c
345
struct uart_8250_port *up;
drivers/tty/serial/8250/8250_core.c
373
struct uart_8250_port *up = &serial8250_ports[i];
drivers/tty/serial/8250/8250_core.c
396
struct uart_8250_port *up = &serial8250_ports[co->index];
drivers/tty/serial/8250/8250_core.c
403
struct uart_8250_port *up;
drivers/tty/serial/8250/8250_core.c
584
struct uart_8250_port *up = &serial8250_ports[line];
drivers/tty/serial/8250/8250_core.c
608
struct uart_8250_port *up = &serial8250_ports[line];
drivers/tty/serial/8250/8250_core.c
633
static struct uart_8250_port *serial8250_find_match_or_unused(const struct uart_port *port)
drivers/tty/serial/8250/8250_core.c
672
struct uart_8250_port *up = container_of(to_delayed_work(work), struct uart_8250_port,
drivers/tty/serial/8250/8250_core.c
693
int serial8250_register_8250_port(const struct uart_8250_port *up)
drivers/tty/serial/8250/8250_core.c
695
struct uart_8250_port *uart;
drivers/tty/serial/8250/8250_core.c
83
struct uart_8250_port *up = list_entry(l, struct uart_8250_port, list);
drivers/tty/serial/8250/8250_core.c
868
struct uart_8250_port *uart = &serial8250_ports[line];
drivers/tty/serial/8250/8250_dfl.c
112
struct uart_8250_port uart = { };
drivers/tty/serial/8250/8250_dfl.c
52
static int dfl_uart_get_params(struct dfl_device *dfl_dev, struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_dma.c
152
void serial8250_tx_dma_flush(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dma.c
16
struct uart_8250_port *p = param;
drivers/tty/serial/8250/8250_dma.c
183
int serial8250_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dma.c
210
void serial8250_rx_dma_flush(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dma.c
222
int serial8250_request_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dma.c
318
void serial8250_release_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dma.c
41
static void __dma_rx_complete(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dma.c
69
struct uart_8250_port *p = param;
drivers/tty/serial/8250/8250_dma.c
86
int serial8250_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dw.c
131
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
159
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
217
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
294
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
406
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
423
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
490
struct uart_8250_port *up;
drivers/tty/serial/8250/8250_dw.c
565
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
619
static void dw8250_prepare_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dw.c
632
static void dw8250_prepare_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dw.c
696
struct uart_8250_port uart = {}, *up = &uart;
drivers/tty/serial/8250/8250_dwlib.c
245
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_em.c
142
static u32 serial8250_em_serial_dl_read(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_em.c
147
static void serial8250_em_serial_dl_write(struct uart_8250_port *up, u32 value)
drivers/tty/serial/8250/8250_em.c
157
struct uart_8250_port up;
drivers/tty/serial/8250/8250_exar.c
1055
struct uart_8250_port *port,
drivers/tty/serial/8250/8250_exar.c
1099
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_exar.c
1177
static int xr17v35x_register_gpio(struct pci_dev *pcidev, struct uart_8250_port *port)
drivers/tty/serial/8250/8250_exar.c
1186
static void xr17v35x_unregister_gpio(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_exar.c
1290
struct uart_8250_port *port)
drivers/tty/serial/8250/8250_exar.c
1340
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_exar.c
1387
struct uart_8250_port *port = serial8250_get_port(priv->line[0]);
drivers/tty/serial/8250/8250_exar.c
1452
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_exar.c
234
int (*register_gpio)(struct pci_dev *pcidev, struct uart_8250_port *port);
drivers/tty/serial/8250/8250_exar.c
235
void (*unregister_gpio)(struct uart_8250_port *port);
drivers/tty/serial/8250/8250_exar.c
249
struct uart_8250_port *port, int idx);
drivers/tty/serial/8250/8250_exar.c
482
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_exar.c
502
struct uart_8250_port *port)
drivers/tty/serial/8250/8250_exar.c
539
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_exar.c
829
struct uart_8250_port *port)
drivers/tty/serial/8250/8250_exar.c
873
struct uart_8250_port *port,
drivers/tty/serial/8250/8250_exar.c
912
struct uart_8250_port *port,
drivers/tty/serial/8250/8250_exar.c
977
struct uart_8250_port *port,
drivers/tty/serial/8250/8250_fintek.c
350
static void fintek_8250_set_termios_handler(struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_fintek.c
368
struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_fintek.c
431
static void fintek_8250_set_rs485_handler(struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_fintek.c
458
int fintek_8250_probe(struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_fsl.c
109
struct uart_8250_port port8250;
drivers/tty/serial/8250/8250_fsl.c
31
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_hp300.c
160
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_hp300.c
209
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_ingenic.c
233
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_ioc3.c
37
struct uart_8250_port up;
drivers/tty/serial/8250/8250_ioc3.c
59
memset(&up, 0, sizeof(struct uart_8250_port));
drivers/tty/serial/8250/8250_keba.c
100
static void kuart_dtr_line_config(struct uart_8250_port *up, u8 dtrlc)
drivers/tty/serial/8250/8250_keba.c
117
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_keba.c
175
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_keba.c
78
static void kuart_enhanced_mode(struct uart_8250_port *up, bool enable)
drivers/tty/serial/8250/8250_loongson.c
100
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_loongson.c
110
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_loongson.c
187
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_loongson.c
200
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_lpc18xx.c
38
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_lpc18xx.c
93
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_lpss.c
167
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_lpss.c
186
struct uart_8250_port *up = serial8250_get_port(lpss->data.line);
drivers/tty/serial/8250/8250_lpss.c
276
static int lpss8250_dma_setup(struct lpss8250 *lpss, struct uart_8250_port *port)
drivers/tty/serial/8250/8250_lpss.c
313
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_lpss.c
333
memset(&uart, 0, sizeof(struct uart_8250_port));
drivers/tty/serial/8250/8250_men_mcb.c
181
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_men_mcb.c
207
memset(&uart, 0, sizeof(struct uart_8250_port));
drivers/tty/serial/8250/8250_mid.c
139
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_mid.c
253
static int mid8250_dma_setup(struct mid8250 *mid, struct uart_8250_port *port)
drivers/tty/serial/8250/8250_mid.c
290
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_mid.c
304
memset(&uart, 0, sizeof(struct uart_8250_port));
drivers/tty/serial/8250/8250_mid.c
83
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_mtk.c
134
static void mtk8250_rx_dma(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_mtk.c
155
static void mtk8250_dma_enable(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_mtk.c
193
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_mtk.c
212
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_mtk.c
227
static void mtk8250_disable_intrs(struct uart_8250_port *up, int mask)
drivers/tty/serial/8250/8250_mtk.c
235
static void mtk8250_enable_intrs(struct uart_8250_port *up, int mask)
drivers/tty/serial/8250/8250_mtk.c
243
static void mtk8250_set_flow_ctrl(struct uart_8250_port *up, int mode)
drivers/tty/serial/8250/8250_mtk.c
315
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_mtk.c
432
struct uart_8250_port *up = serial8250_get_port(data->line);
drivers/tty/serial/8250/8250_mtk.c
520
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_mtk.c
89
static void mtk8250_rx_dma(struct uart_8250_port *up);
drivers/tty/serial/8250/8250_mtk.c
93
struct uart_8250_port *up = param;
drivers/tty/serial/8250/8250_ni.c
109
struct uart_8250_port *up = container_of(port, struct uart_8250_port, port);
drivers/tty/serial/8250/8250_ni.c
133
static bool is_pmr_rs232_mode(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_ni.c
159
static void ni16550_config_prescaler(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_ni.c
258
static u8 ni16550_read_fifo_size(struct uart_8250_port *uart, int reg)
drivers/tty/serial/8250/8250_ni.c
270
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_ni.c
278
struct uart_8250_port *uart __free(kfree) = NULL;
drivers/tty/serial/8250/8250_of.c
204
struct uart_8250_port port8250;
drivers/tty/serial/8250/8250_of.c
296
struct uart_8250_port *port8250 = serial8250_get_port(info->line);
drivers/tty/serial/8250/8250_of.c
312
struct uart_8250_port *port8250 = serial8250_get_port(info->line);
drivers/tty/serial/8250/8250_of.c
73
struct uart_8250_port *port8250 = serial8250_get_port(info->line);
drivers/tty/serial/8250/8250_of.c
88
int type, struct uart_8250_port *up,
drivers/tty/serial/8250/8250_omap.c
1012
static int omap_8250_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_omap.c
1075
static int omap_8250_tx_dma(struct uart_8250_port *p);
drivers/tty/serial/8250/8250_omap.c
1079
struct uart_8250_port *p = param;
drivers/tty/serial/8250/8250_omap.c
1118
static int omap_8250_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_omap.c
1220
static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir)
drivers/tty/serial/8250/8250_omap.c
1232
static u16 omap_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, u16 status)
drivers/tty/serial/8250/8250_omap.c
1245
static void am654_8250_handle_uart_errors(struct uart_8250_port *up, u8 iir, u16 status)
drivers/tty/serial/8250/8250_omap.c
1259
static void am654_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir,
drivers/tty/serial/8250/8250_omap.c
1298
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
1347
static inline int omap_8250_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_omap.c
1419
struct uart_8250_port up;
drivers/tty/serial/8250/8250_omap.c
1616
struct uart_8250_port *up;
drivers/tty/serial/8250/8250_omap.c
1657
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_omap.c
1685
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_omap.c
169
static void omap_8250_rx_dma_flush(struct uart_8250_port *p);
drivers/tty/serial/8250/8250_omap.c
1709
static int omap8250_lost_context(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_omap.c
171
static inline void omap_8250_rx_dma_flush(struct uart_8250_port *p) { }
drivers/tty/serial/8250/8250_omap.c
1773
struct uart_8250_port *up = NULL;
drivers/tty/serial/8250/8250_omap.c
1806
struct uart_8250_port *up = NULL;
drivers/tty/serial/8250/8250_omap.c
185
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
230
static void omap_8250_mdr1_errataset(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_omap.c
266
static void omap8250_update_scr(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_omap.c
286
static void omap8250_update_mdr1(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_omap.c
295
static void omap8250_restore_regs(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_omap.c
366
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
533
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
551
static void omap_serial_fill_features_erratas(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_omap.c
631
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_omap.c
709
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
770
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
817
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
835
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
899
static int omap_8250_rx_dma(struct uart_8250_port *p);
drivers/tty/serial/8250/8250_omap.c
902
static void __dma_rx_do_complete(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_omap.c
961
struct uart_8250_port *p = param;
drivers/tty/serial/8250/8250_omap.c
987
static void omap_8250_rx_dma_flush(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_parisc.c
25
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_pci.c
122
struct uart_8250_port *, int);
drivers/tty/serial/8250/8250_pci.c
1276
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_pci.c
1294
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_pci.c
1306
struct uart_8250_port *up, int idx)
drivers/tty/serial/8250/8250_pci.c
1359
static int pci_quatech_rqopr(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1371
static void pci_quatech_wqopr(struct uart_8250_port *port, u8 qopr)
drivers/tty/serial/8250/8250_pci.c
1383
static int pci_quatech_rqmcr(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1399
static void pci_quatech_wqmcr(struct uart_8250_port *port, u8 qmcr)
drivers/tty/serial/8250/8250_pci.c
1413
static int pci_quatech_has_qmcr(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1431
static int pci_quatech_test(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1457
static int pci_quatech_clock(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1501
static int pci_quatech_rs422(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1546
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1563
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1585
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
160
const struct pciserial_board*, struct uart_8250_port *, int);
drivers/tty/serial/8250/8250_pci.c
1601
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1609
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1661
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
174
setup_port(struct serial_private *priv, struct uart_8250_port *port,
drivers/tty/serial/8250/8250_pci.c
1774
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1834
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1847
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_pci.c
1858
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_pci.c
1881
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1904
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1917
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
193
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1930
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1983
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
2120
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
220
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
275
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
4135
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_pci.c
444
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
599
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
692
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
726
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
827
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
854
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci1xxxx.c
488
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_pci1xxxx.c
556
struct uart_8250_port *up = serial8250_get_port(line);
drivers/tty/serial/8250/8250_pci1xxxx.c
583
struct uart_8250_port *up = serial8250_get_port(line);
drivers/tty/serial/8250/8250_pci1xxxx.c
674
struct uart_8250_port *port, int port_idx, struct pci1xxxx_8250 *priv)
drivers/tty/serial/8250/8250_pci1xxxx.c
767
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_pcilib.c
24
int serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port,
drivers/tty/serial/8250/8250_pcilib.h
12
struct uart_8250_port;
drivers/tty/serial/8250/8250_pcilib.h
14
int serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, u8 bar,
drivers/tty/serial/8250/8250_pericom.c
73
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_pericom.c
89
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_platform.c
114
struct uart_8250_port *uart __free(kfree) = kzalloc_obj(*uart);
drivers/tty/serial/8250/8250_platform.c
159
struct uart_8250_port *uart __free(kfree) = kzalloc_obj(*uart);
drivers/tty/serial/8250/8250_platform.c
238
struct uart_8250_port *up = serial8250_get_port(i);
drivers/tty/serial/8250/8250_platform.c
250
struct uart_8250_port *up = serial8250_get_port(i);
drivers/tty/serial/8250/8250_platform.c
264
struct uart_8250_port *up = serial8250_get_port(i);
drivers/tty/serial/8250/8250_platform.c
79
struct uart_8250_port *up = serial8250_get_port(i);
drivers/tty/serial/8250/8250_pnp.c
437
struct uart_8250_port uart, *port;
drivers/tty/serial/8250/8250_port.c
1068
static void autoconfig(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1215
static void autoconfig_irq(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1269
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1287
void serial8250_em485_stop_tx(struct uart_8250_port *p, bool toggle_ier)
drivers/tty/serial/8250/8250_port.c
1320
struct uart_8250_port *p = em485->port;
drivers/tty/serial/8250/8250_port.c
1339
static void __stop_tx_rs485(struct uart_8250_port *p, u64 stop_delay)
drivers/tty/serial/8250/8250_port.c
1362
static inline void __stop_tx(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
1402
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1418
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1452
void serial8250_em485_start_tx(struct uart_8250_port *up, bool toggle_ier)
drivers/tty/serial/8250/8250_port.c
1470
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1507
struct uart_8250_port *p = em485->port;
drivers/tty/serial/8250/8250_port.c
1521
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1552
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1569
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1586
void serial8250_read_char(struct uart_8250_port *up, u16 lsr)
drivers/tty/serial/8250/8250_port.c
1654
u16 serial8250_rx_chars(struct uart_8250_port *up, u16 lsr)
drivers/tty/serial/8250/8250_port.c
1671
void serial8250_tx_chars(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1735
unsigned int serial8250_modem_status(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1760
static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir)
drivers/tty/serial/8250/8250_port.c
1791
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1849
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1870
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1882
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1895
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1919
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1943
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1956
static bool wait_for_lsr(struct uart_8250_port *up, int bits)
drivers/tty/serial/8250/8250_port.c
1984
static void wait_for_xmitr(struct uart_8250_port *up, int bits)
drivers/tty/serial/8250/8250_port.c
2011
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2028
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2063
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2110
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2150
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2207
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2251
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2359
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2425
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2434
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2495
static unsigned char serial8250_compute_lcr(struct uart_8250_port *up, tcflag_t c_cflag)
drivers/tty/serial/8250/8250_port.c
2514
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2611
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2628
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2649
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2693
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2709
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2733
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2759
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2832
struct uart_8250_port *p = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2848
static unsigned int serial8250_port_size(struct uart_8250_port *pt)
drivers/tty/serial/8250/8250_port.c
2861
static int serial8250_request_std_resource(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
2899
static void serial8250_release_std_resource(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
2933
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2940
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2945
static int fcr_get_rxtrig_bytes(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
2955
static int bytes_to_fcr_rxtrig(struct uart_8250_port *up, unsigned char bytes)
drivers/tty/serial/8250/8250_port.c
2976
struct uart_8250_port *up = up_to_u8250p(uport);
drivers/tty/serial/8250/8250_port.c
3012
struct uart_8250_port *up = up_to_u8250p(uport);
drivers/tty/serial/8250/8250_port.c
3072
static void register_dev_spec_attr_grp(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
3082
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
3161
void serial8250_init_port(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
317
static u32 default_serial_dl_read(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
3175
void serial8250_set_defaults(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
3202
void serial8250_fifo_wait_for_lsr_thre(struct uart_8250_port *up, unsigned int count)
drivers/tty/serial/8250/8250_port.c
3222
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
3231
static void serial8250_console_restore(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
3260
static void serial8250_console_fifo_write(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_port.c
327
static void default_serial_dl_write(struct uart_8250_port *up, u32 value)
drivers/tty/serial/8250/8250_port.c
3302
void serial8250_console_write(struct uart_8250_port *up, const char *s,
drivers/tty/serial/8250/8250_port.c
423
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_port.c
492
void serial8250_clear_fifos(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
506
void serial8250_clear_and_reinit_fifos(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
513
void serial8250_rpm_get(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
521
void serial8250_rpm_put(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
550
static int serial8250_em485_init(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
590
void serial8250_em485_destroy(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
624
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
643
static void serial8250_rpm_get_tx(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
656
static void serial8250_rpm_put_tx(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
675
static void serial8250_set_sleep(struct uart_8250_port *p, int sleep)
drivers/tty/serial/8250/8250_port.c
711
static void serial8250_clear_IER(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
723
static int size_fifo(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
760
static unsigned int autoconfig_read_divisor_id(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
787
static void autoconfig_has_efr(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
872
static void autoconfig_8250(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
889
static int broken_efr(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
908
static void autoconfig_16550a(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_pxa.c
63
static void serial_pxa_dl_write(struct uart_8250_port *up, u32 value)
drivers/tty/serial/8250/8250_pxa.c
92
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_rsa.c
126
static int __rsa_enable(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rsa.c
149
void rsa_enable(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rsa.c
167
void rsa_disable(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rsa.c
19
static int rsa8250_request_resource(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rsa.c
193
void rsa_autoconfig(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rsa.c
205
void rsa_reset(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rsa.c
37
static void rsa8250_release_resource(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rsa.c
55
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_rsa.c
80
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_rsa.c
95
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_rt288x.c
55
static u32 au_serial_dl_read(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_rt288x.c
60
static void au_serial_dl_write(struct uart_8250_port *up, u32 value)
drivers/tty/serial/8250/8250_rt288x.c
84
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_tegra.c
136
struct uart_8250_port *port8250 = serial8250_get_port(uart->line);
drivers/tty/serial/8250/8250_tegra.c
150
struct uart_8250_port *port8250 = serial8250_get_port(uart->line);
drivers/tty/serial/8250/8250_tegra.c
45
struct uart_8250_port port8250;
drivers/tty/serial/8250/8250_uniphier.c
148
static u32 uniphier_serial_dl_read(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_uniphier.c
153
static void uniphier_serial_dl_write(struct uart_8250_port *up, u32 value)
drivers/tty/serial/8250/8250_uniphier.c
161
struct uart_8250_port up;
drivers/tty/serial/8250/8250_uniphier.c
246
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_uniphier.c
259
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/serial_cs.c
102
static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_8250_port *uart)
drivers/tty/serial/8250/serial_cs.c
349
struct uart_8250_port uart;
drivers/tty/serial/8250/serial_cs.c
76
void (*setup)(struct pcmcia_device *, struct uart_8250_port *);
include/linux/serial_8250.h
104
struct uart_8250_port *port; /* for hrtimer callbacks */
include/linux/serial_8250.h
15
struct uart_8250_port;
include/linux/serial_8250.h
160
u32 (*dl_read)(struct uart_8250_port *up);
include/linux/serial_8250.h
161
void (*dl_write)(struct uart_8250_port *up, u32 value);
include/linux/serial_8250.h
164
void (*rs485_start_tx)(struct uart_8250_port *up, bool toggle_ier);
include/linux/serial_8250.h
165
void (*rs485_stop_tx)(struct uart_8250_port *up, bool toggle_ier);
include/linux/serial_8250.h
172
static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up)
include/linux/serial_8250.h
174
return container_of(up, struct uart_8250_port, port);
include/linux/serial_8250.h
177
int serial8250_register_8250_port(const struct uart_8250_port *);
include/linux/serial_8250.h
200
u16 serial8250_rx_chars(struct uart_8250_port *up, u16 lsr);
include/linux/serial_8250.h
201
void serial8250_read_char(struct uart_8250_port *up, u16 lsr);
include/linux/serial_8250.h
202
void serial8250_tx_chars(struct uart_8250_port *up);
include/linux/serial_8250.h
203
unsigned int serial8250_modem_status(struct uart_8250_port *up);
include/linux/serial_8250.h
204
void serial8250_init_port(struct uart_8250_port *up);
include/linux/serial_8250.h
205
void serial8250_set_defaults(struct uart_8250_port *up);
include/linux/serial_8250.h
206
void serial8250_console_write(struct uart_8250_port *up, const char *s,
include/linux/serial_8250.h
51
u32 (*dl_read)(struct uart_8250_port *up);
include/linux/serial_8250.h
52
void (*dl_write)(struct uart_8250_port *up, u32 value);
include/linux/serial_8250.h
84
struct uart_8250_port;
include/linux/serial_8250.h
95
int (*setup_irq)(struct uart_8250_port *);
include/linux/serial_8250.h
96
void (*release_irq)(struct uart_8250_port *);
include/linux/serial_8250.h
97
void (*setup_timer)(struct uart_8250_port *);