drivers/misc/ibmasm/uart.c
22
struct uart_8250_port uart;
drivers/ptp/ptp_ocp.c
2543
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
874
struct uart_8250_port *uart = &serial8250_ports[line];
drivers/tty/serial/8250/8250_dfl.c
111
struct uart_8250_port uart = { };
drivers/tty/serial/8250/8250_dfl.c
51
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
105
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
133
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
191
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
268
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
380
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
397
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
495
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_dw.c
549
static void dw8250_prepare_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dw.c
562
static void dw8250_prepare_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_dw.c
626
struct uart_8250_port uart = {}, *up = &uart;
drivers/tty/serial/8250/8250_dwlib.c
196
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_em.c
141
static u32 serial8250_em_serial_dl_read(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_em.c
146
static void serial8250_em_serial_dl_write(struct uart_8250_port *up, u32 value)
drivers/tty/serial/8250/8250_em.c
156
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
356
static void fintek_8250_set_termios_handler(struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_fintek.c
375
struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_fintek.c
438
static void fintek_8250_set_rs485_handler(struct uart_8250_port *uart)
drivers/tty/serial/8250/8250_fintek.c
466
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
116
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_keba.c
174
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_keba.c
77
static void kuart_enhanced_mode(struct uart_8250_port *up, bool enable)
drivers/tty/serial/8250/8250_keba.c
99
static void kuart_dtr_line_config(struct uart_8250_port *up, u8 dtrlc)
drivers/tty/serial/8250/8250_loongson.c
109
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_loongson.c
186
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_loongson.c
199
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_loongson.c
99
struct uart_8250_port *up = up_to_u8250p(port);
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
140
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_mid.c
254
static int mid8250_dma_setup(struct mid8250 *mid, struct uart_8250_port *port)
drivers/tty/serial/8250/8250_mid.c
291
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_mid.c
305
memset(&uart, 0, sizeof(struct uart_8250_port));
drivers/tty/serial/8250/8250_mid.c
84
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_mtk.c
135
static void mtk8250_rx_dma(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_mtk.c
156
static void mtk8250_dma_enable(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_mtk.c
194
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_mtk.c
213
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_mtk.c
228
static void mtk8250_disable_intrs(struct uart_8250_port *up, int mask)
drivers/tty/serial/8250/8250_mtk.c
236
static void mtk8250_enable_intrs(struct uart_8250_port *up, int mask)
drivers/tty/serial/8250/8250_mtk.c
244
static void mtk8250_set_flow_ctrl(struct uart_8250_port *up, int mode)
drivers/tty/serial/8250/8250_mtk.c
316
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_mtk.c
433
struct uart_8250_port *up = serial8250_get_port(data->line);
drivers/tty/serial/8250/8250_mtk.c
521
struct uart_8250_port uart = {};
drivers/tty/serial/8250/8250_mtk.c
90
static void mtk8250_rx_dma(struct uart_8250_port *up);
drivers/tty/serial/8250/8250_mtk.c
94
struct uart_8250_port *up = param;
drivers/tty/serial/8250/8250_ni.c
108
struct uart_8250_port *up = container_of(port, struct uart_8250_port, port);
drivers/tty/serial/8250/8250_ni.c
132
static bool is_pmr_rs232_mode(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_ni.c
158
static void ni16550_config_prescaler(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_ni.c
257
static u8 ni16550_read_fifo_size(struct uart_8250_port *uart, int reg)
drivers/tty/serial/8250/8250_ni.c
269
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_ni.c
277
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
1013
static int omap_8250_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_omap.c
1076
static int omap_8250_tx_dma(struct uart_8250_port *p);
drivers/tty/serial/8250/8250_omap.c
1080
struct uart_8250_port *p = param;
drivers/tty/serial/8250/8250_omap.c
1119
static int omap_8250_tx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_omap.c
1221
static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir)
drivers/tty/serial/8250/8250_omap.c
1233
static u16 omap_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, u16 status)
drivers/tty/serial/8250/8250_omap.c
1246
static void am654_8250_handle_uart_errors(struct uart_8250_port *up, u8 iir, u16 status)
drivers/tty/serial/8250/8250_omap.c
1260
static void am654_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir,
drivers/tty/serial/8250/8250_omap.c
1299
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_omap.c
1348
static inline int omap_8250_rx_dma(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_omap.c
1420
struct uart_8250_port up;
drivers/tty/serial/8250/8250_omap.c
1617
struct uart_8250_port *up;
drivers/tty/serial/8250/8250_omap.c
1658
struct uart_8250_port *up = serial8250_get_port(priv->line);
drivers/tty/serial/8250/8250_omap.c
1686
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
171
static inline void omap_8250_rx_dma_flush(struct uart_8250_port *p) { }
drivers/tty/serial/8250/8250_omap.c
1710
static int omap8250_lost_context(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_omap.c
1774
struct uart_8250_port *up = NULL;
drivers/tty/serial/8250/8250_omap.c
1807
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
962
struct uart_8250_port *p = param;
drivers/tty/serial/8250/8250_omap.c
988
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
124
struct uart_8250_port *, int);
drivers/tty/serial/8250/8250_pci.c
1277
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_pci.c
1295
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_pci.c
1307
struct uart_8250_port *up, int idx)
drivers/tty/serial/8250/8250_pci.c
1360
static int pci_quatech_rqopr(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1372
static void pci_quatech_wqopr(struct uart_8250_port *port, u8 qopr)
drivers/tty/serial/8250/8250_pci.c
1384
static int pci_quatech_rqmcr(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1400
static void pci_quatech_wqmcr(struct uart_8250_port *port, u8 qmcr)
drivers/tty/serial/8250/8250_pci.c
1414
static int pci_quatech_has_qmcr(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1432
static int pci_quatech_test(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1458
static int pci_quatech_clock(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1502
static int pci_quatech_rs422(struct uart_8250_port *port)
drivers/tty/serial/8250/8250_pci.c
1547
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1564
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1586
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1602
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
161
const struct pciserial_board*, struct uart_8250_port *, int);
drivers/tty/serial/8250/8250_pci.c
1610
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1662
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
175
setup_port(struct serial_private *priv, struct uart_8250_port *port,
drivers/tty/serial/8250/8250_pci.c
1775
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1835
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1848
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_pci.c
1859
struct uart_8250_port *up = up_to_u8250p(p);
drivers/tty/serial/8250/8250_pci.c
1882
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1905
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1918
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1931
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
194
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
1984
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
2121
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
221
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
276
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
4182
struct uart_8250_port uart;
drivers/tty/serial/8250/8250_pci.c
445
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
600
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
693
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
727
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
828
struct uart_8250_port *port, int idx)
drivers/tty/serial/8250/8250_pci.c
855
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
1070
static void autoconfig(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1217
static void autoconfig_irq(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1271
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1289
void serial8250_em485_stop_tx(struct uart_8250_port *p, bool toggle_ier)
drivers/tty/serial/8250/8250_port.c
1322
struct uart_8250_port *p = em485->port;
drivers/tty/serial/8250/8250_port.c
1341
static void __stop_tx_rs485(struct uart_8250_port *p, u64 stop_delay)
drivers/tty/serial/8250/8250_port.c
1364
static inline void __stop_tx(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
1404
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1420
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1454
void serial8250_em485_start_tx(struct uart_8250_port *up, bool toggle_ier)
drivers/tty/serial/8250/8250_port.c
1472
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1509
struct uart_8250_port *p = em485->port;
drivers/tty/serial/8250/8250_port.c
1523
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1554
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1571
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1588
void serial8250_read_char(struct uart_8250_port *up, u16 lsr)
drivers/tty/serial/8250/8250_port.c
1656
u16 serial8250_rx_chars(struct uart_8250_port *up, u16 lsr)
drivers/tty/serial/8250/8250_port.c
1673
void serial8250_tx_chars(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1737
unsigned int serial8250_modem_status(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
1762
static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir)
drivers/tty/serial/8250/8250_port.c
1796
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1861
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
1894
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1907
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1931
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1955
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
1968
static bool wait_for_lsr(struct uart_8250_port *up, int bits)
drivers/tty/serial/8250/8250_port.c
1996
static void wait_for_xmitr(struct uart_8250_port *up, int bits)
drivers/tty/serial/8250/8250_port.c
2033
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2050
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2085
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2132
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2172
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2229
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2273
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2381
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2447
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2456
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2517
static unsigned char serial8250_compute_lcr(struct uart_8250_port *up, tcflag_t c_cflag)
drivers/tty/serial/8250/8250_port.c
2536
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2633
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2650
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2671
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2715
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2731
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2755
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2781
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2860
struct uart_8250_port *p = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2876
static unsigned int serial8250_port_size(struct uart_8250_port *pt)
drivers/tty/serial/8250/8250_port.c
2889
static int serial8250_request_std_resource(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
2927
static void serial8250_release_std_resource(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
2961
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2968
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
2973
static int fcr_get_rxtrig_bytes(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
2983
static int bytes_to_fcr_rxtrig(struct uart_8250_port *up, unsigned char bytes)
drivers/tty/serial/8250/8250_port.c
3004
struct uart_8250_port *up = up_to_u8250p(uport);
drivers/tty/serial/8250/8250_port.c
3040
struct uart_8250_port *up = up_to_u8250p(uport);
drivers/tty/serial/8250/8250_port.c
3100
static void register_dev_spec_attr_grp(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
3110
struct uart_8250_port *up = up_to_u8250p(port);
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
3189
void serial8250_init_port(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
3203
void serial8250_set_defaults(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
3230
void serial8250_fifo_wait_for_lsr_thre(struct uart_8250_port *up, unsigned int count)
drivers/tty/serial/8250/8250_port.c
3250
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
3259
static void serial8250_console_restore(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
3288
static void serial8250_console_fifo_write(struct uart_8250_port *up,
drivers/tty/serial/8250/8250_port.c
3330
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
494
void serial8250_clear_fifos(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
508
void serial8250_clear_and_reinit_fifos(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
515
void serial8250_rpm_get(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
523
void serial8250_rpm_put(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
552
static int serial8250_em485_init(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
592
void serial8250_em485_destroy(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
626
struct uart_8250_port *up = up_to_u8250p(port);
drivers/tty/serial/8250/8250_port.c
645
static void serial8250_rpm_get_tx(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
658
static void serial8250_rpm_put_tx(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
677
static void serial8250_set_sleep(struct uart_8250_port *p, int sleep)
drivers/tty/serial/8250/8250_port.c
713
static void serial8250_clear_IER(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
725
static int size_fifo(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
762
static unsigned int autoconfig_read_divisor_id(struct uart_8250_port *p)
drivers/tty/serial/8250/8250_port.c
789
static void autoconfig_has_efr(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
874
static void autoconfig_8250(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
891
static int broken_efr(struct uart_8250_port *up)
drivers/tty/serial/8250/8250_port.c
910
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 *);