Home
last modified time | relevance | path

Searched refs:uart_8250_port (Results 1 – 20 of 20) sorted by relevance

/linux-4.1.27/drivers/tty/serial/8250/
D8250.h19 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 …]
D8250_core.c353 static int default_serial_dl_read(struct uart_8250_port *up) in default_serial_dl_read()
359 static void default_serial_dl_write(struct uart_8250_port *up, int value) in default_serial_dl_write()
411 static int au_serial_dl_read(struct uart_8250_port *up) in au_serial_dl_read()
416 static void au_serial_dl_write(struct uart_8250_port *up, int value) in au_serial_dl_write()
490 struct uart_8250_port *up = up_to_u8250p(p); in set_io_from_upio()
554 static void serial_icr_write(struct uart_8250_port *up, int offset, int value) in serial_icr_write()
560 static unsigned int serial_icr_read(struct uart_8250_port *up, int offset) in serial_icr_read()
575 static void serial8250_clear_fifos(struct uart_8250_port *p) in serial8250_clear_fifos()
585 void serial8250_clear_and_reinit_fifos(struct uart_8250_port *p) in serial8250_clear_and_reinit_fifos()
592 void serial8250_rpm_get(struct uart_8250_port *p) in serial8250_rpm_get()
[all …]
D8250_omap.c103 static u32 uart_read(struct uart_8250_port *up, u32 reg) in uart_read()
110 struct uart_8250_port *up = up_to_u8250p(port); in omap8250_set_mctrl()
139 static void omap_8250_mdr1_errataset(struct uart_8250_port *up, in omap_8250_mdr1_errataset()
213 static void omap8250_update_scr(struct uart_8250_port *up, in omap8250_update_scr()
233 static void omap8250_restore_regs(struct uart_8250_port *up) in omap8250_restore_regs()
299 struct uart_8250_port *up = in omap_8250_set_termios()
300 container_of(port, struct uart_8250_port, port); in omap_8250_set_termios()
476 struct uart_8250_port *up = up_to_u8250p(port); in omap_8250_pm()
494 static void omap_serial_fill_features_erratas(struct uart_8250_port *up, in omap_serial_fill_features_erratas()
572 struct uart_8250_port *up = up_to_u8250p(port); in omap8250_irq()
[all …]
D8250_dma.c20 struct uart_8250_port *p = param; in __dma_tx_complete()
51 struct uart_8250_port *p = param; in __dma_rx_complete()
71 int serial8250_tx_dma(struct uart_8250_port *p) in serial8250_tx_dma()
116 int serial8250_rx_dma(struct uart_8250_port *p, unsigned int iir) in serial8250_rx_dma()
163 int serial8250_request_dma(struct uart_8250_port *p) in serial8250_request_dma()
231 void serial8250_release_dma(struct uart_8250_port *p) in serial8250_release_dma()
D8250_em.c79 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()
D8250_pci.c50 struct uart_8250_port *, int);
65 const struct pciserial_board*, struct uart_8250_port *, int);
80 setup_port(struct serial_private *priv, struct uart_8250_port *port, in setup_port()
114 struct uart_8250_port *port, int idx) in addidata_apci7800_setup()
141 struct uart_8250_port *port, int idx) in afavlab_setup()
196 struct uart_8250_port *port, int idx) in pci_hp_diva_setup()
365 struct uart_8250_port *port, int idx) in sbs_setup()
520 struct uart_8250_port *port, int idx) in pci_siig_setup()
614 struct uart_8250_port *port, int idx) in pci_timedia_setup()
648 struct uart_8250_port *port, int idx) in titan_400l_800l_setup()
[all …]
D8250_acorn.c46 struct uart_8250_port uart; in serial_card_probe()
65 memset(&uart, 0, sizeof(struct uart_8250_port)); in serial_card_probe()
D8250_mtk.c46 struct uart_8250_port *up = in mtk8250_set_termios()
47 container_of(port, struct uart_8250_port, port); in mtk8250_set_termios()
155 struct uart_8250_port uart = {}; in mtk8250_probe()
D8250_dw.c96 struct uart_8250_port *up = up_to_u8250p(p); in dw8250_force_idle()
269 static void dw8250_setup_port(struct uart_8250_port *up) in dw8250_setup_port()
305 struct uart_8250_port *up = up_to_u8250p(p); in dw8250_probe_of()
380 static int dw8250_probe_acpi(struct uart_8250_port *up, in dw8250_probe_acpi()
404 struct uart_8250_port uart = {}; in dw8250_probe()
D8250_fsl.c31 struct uart_8250_port *up = up_to_u8250p(port); in fsl8250_handle_irq()
D8250_hp300.c160 struct uart_8250_port uart; in hpdca_init_one()
208 struct uart_8250_port uart; in hp300_8250_init()
D8250_gsc.c29 struct uart_8250_port uart; in serial_init_chip()
Dserial_cs.c75 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()
D8250_pnp.c440 struct uart_8250_port uart, *port; in serial_pnp_probe()
D8250_fintek.c146 struct uart_8250_port uart; in fintek_8250_probe()
/linux-4.1.27/include/linux/
Dserial_8250.h63 struct uart_8250_port;
74 int (*setup_irq)(struct uart_8250_port *);
75 void (*release_irq)(struct uart_8250_port *);
85 struct uart_8250_port { struct
122 int (*dl_read)(struct uart_8250_port *); argument
123 void (*dl_write)(struct uart_8250_port *, int); argument
126 static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up) in up_to_u8250p()
128 return container_of(up, struct uart_8250_port, port); in up_to_u8250p()
131 int serial8250_register_8250_port(struct uart_8250_port *);
149 unsigned char serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr);
[all …]
/linux-4.1.27/drivers/tty/serial/
Dof_serial.c189 struct uart_8250_port port8250; in of_platform_serial_probe()
262 struct uart_8250_port *port8250 = serial8250_get_port(info->line); in of_serial_suspend_8250()
272 struct uart_8250_port *port8250 = serial8250_get_port(info->line); in of_serial_resume_8250()
/linux-4.1.27/drivers/misc/ibmasm/
Duart.c36 struct uart_8250_port uart; in ibmasm_register_uart()
/linux-4.1.27/drivers/char/mwave/
Dmwavedd.c433 struct uart_8250_port uart; in register_serial_portandirq()
/linux-4.1.27/drivers/net/ethernet/sgi/
Dioc3-eth.c1149 struct uart_8250_port port = { in ioc3_8250_register()