Home
last modified time | relevance | path

Searched refs:up (Results 1 - 25 of 1513) sorted by relevance

12345678910>>...61

/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dsunsu.c104 static unsigned int serial_in(struct uart_sunsu_port *up, int offset) in serial_in() argument
106 offset <<= up->port.regshift; in serial_in()
108 switch (up->port.iotype) { in serial_in()
110 outb(up->port.hub6 - 1 + offset, up->port.iobase); in serial_in()
111 return inb(up->port.iobase + 1); in serial_in()
114 return readb(up->port.membase + offset); in serial_in()
117 return inb(up->port.iobase + offset); in serial_in()
121 static void serial_out(struct uart_sunsu_port *up, int offset, int value) in serial_out() argument
135 offset <<= up in serial_out()
165 serial_icr_write(struct uart_sunsu_port *up, int offset, int value) serial_icr_write() argument
190 __enable_rsa(struct uart_sunsu_port *up) __enable_rsa() argument
210 enable_rsa(struct uart_sunsu_port *up) enable_rsa() argument
229 disable_rsa(struct uart_sunsu_port *up) disable_rsa() argument
264 struct uart_sunsu_port *up = sunsu_stop_tx() local
280 struct uart_sunsu_port *up = sunsu_start_tx() local
299 struct uart_sunsu_port *up = sunsu_stop_rx() local
309 struct uart_sunsu_port *up = sunsu_enable_ms() local
320 receive_chars(struct uart_sunsu_port *up, unsigned char *status) receive_chars() argument
396 transmit_chars(struct uart_sunsu_port *up) transmit_chars() argument
432 check_modem_status(struct uart_sunsu_port *up) check_modem_status() argument
455 struct uart_sunsu_port *up = dev_id; sunsu_serial_interrupt() local
488 sunsu_change_mouse_baud(struct uart_sunsu_port *up) sunsu_change_mouse_baud() argument
501 receive_kbd_ms_chars(struct uart_sunsu_port *up, int is_break) receive_kbd_ms_chars() argument
533 struct uart_sunsu_port *up = dev_id; sunsu_kbd_ms_interrupt() local
547 struct uart_sunsu_port *up = sunsu_tx_empty() local
561 struct uart_sunsu_port *up = sunsu_get_mctrl() local
582 struct uart_sunsu_port *up = sunsu_set_mctrl() local
602 struct uart_sunsu_port *up = sunsu_break_ctl() local
617 struct uart_sunsu_port *up = sunsu_startup() local
728 struct uart_sunsu_port *up = sunsu_shutdown() local
777 struct uart_sunsu_port *up = sunsu_change_speed() local
929 struct uart_sunsu_port *up = sunsu_config_port() local
988 struct uart_sunsu_port *up = serio->port_data; sunsu_serio_write() local
1008 struct uart_sunsu_port *up = serio->port_data; sunsu_serio_open() local
1025 struct uart_sunsu_port *up = serio->port_data; sunsu_serio_close() local
1035 sunsu_autoconfig(struct uart_sunsu_port *up) sunsu_autoconfig() argument
1192 sunsu_kbd_ms_init(struct uart_sunsu_port *up) sunsu_kbd_ms_init() argument
1262 wait_for_xmitr(struct uart_sunsu_port *up) wait_for_xmitr() argument
1289 struct uart_sunsu_port *up = sunsu_console_putchar() local
1303 struct uart_sunsu_port *up = &sunsu_ports[co->index]; sunsu_console_write() local
1435 struct uart_sunsu_port *up; su_probe() local
1528 struct uart_sunsu_port *up = platform_get_drvdata(op); su_remove() local
[all...]
H A Domap-serial.c171 static void serial_omap_mdr1_errataset(struct uart_omap_port *up, u8 mdr1);
173 static inline unsigned int serial_in(struct uart_omap_port *up, int offset) in serial_in() argument
175 offset <<= up->port.regshift; in serial_in()
176 return readw(up->port.membase + offset); in serial_in()
179 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() argument
181 offset <<= up->port.regshift; in serial_out()
182 writew(value, up->port.membase + offset); in serial_out()
185 static inline void serial_omap_clear_fifos(struct uart_omap_port *up) in serial_omap_clear_fifos() argument
187 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos()
188 serial_out(up, UART_FC in serial_omap_clear_fifos()
194 serial_omap_get_context_loss_count(struct uart_omap_port *up) serial_omap_get_context_loss_count() argument
205 serial_omap_enable_wakeup(struct uart_omap_port *up, bool enable) serial_omap_enable_wakeup() argument
275 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_enable_ms() local
288 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_stop_tx() local
340 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_stop_rx() local
350 transmit_chars(struct uart_omap_port *up, unsigned int lsr) transmit_chars() argument
389 serial_omap_enable_ier_thri(struct uart_omap_port *up) serial_omap_enable_ier_thri() argument
399 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_start_tx() local
430 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_throttle() local
444 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_unthrottle() local
456 check_modem_status(struct uart_omap_port *up) check_modem_status() argument
484 serial_omap_rlsi(struct uart_omap_port *up, unsigned int lsr) serial_omap_rlsi() argument
540 serial_omap_rdi(struct uart_omap_port *up, unsigned int lsr) serial_omap_rdi() argument
572 struct uart_omap_port *up = dev_id; serial_omap_irq() local
628 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_tx_empty() local
644 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_get_mctrl() local
668 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_set_mctrl() local
706 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_break_ctl() local
724 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_startup() local
799 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_shutdown() local
836 struct uart_omap_port *up = container_of(work, struct uart_omap_port, serial_omap_uart_qos_work() local
846 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_set_termios() local
1108 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_pm() local
1141 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_config_port() local
1160 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_type() local
1168 wait_for_xmitr(struct uart_omap_port *up) wait_for_xmitr() argument
1203 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_poll_put_char() local
1214 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_poll_get_char() local
1297 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_console_putchar() local
1307 struct uart_omap_port *up = serial_omap_console_ports[co->index]; serial_omap_console_write() local
1356 struct uart_omap_port *up; serial_omap_console_setup() local
1382 serial_omap_add_console_port(struct uart_omap_port *up) serial_omap_add_console_port() argument
1393 serial_omap_add_console_port(struct uart_omap_port *up) serial_omap_add_console_port() argument
1402 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_config_rs485() local
1484 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_prepare() local
1493 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_complete() local
1500 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_suspend() local
1515 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_resume() local
1529 omap_serial_fill_features_erratas(struct uart_omap_port *up) omap_serial_fill_features_erratas() argument
1600 serial_omap_probe_rs485(struct uart_omap_port *up, struct device *dev) serial_omap_probe_rs485() argument
1649 struct uart_omap_port *up; serial_omap_probe() local
1775 struct uart_omap_port *up = platform_get_drvdata(dev); serial_omap_remove() local
1799 serial_omap_mdr1_errataset(struct uart_omap_port *up, u8 mdr1) serial_omap_mdr1_errataset() argument
1825 serial_omap_restore_context(struct uart_omap_port *up) serial_omap_restore_context() argument
1857 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_runtime_suspend() local
1884 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_runtime_resume() local
[all...]
H A Dsunsab.c91 static __inline__ void sunsab_tec_wait(struct uart_sunsab_port *up) in sunsab_tec_wait() argument
93 int timeout = up->tec_timeout; in sunsab_tec_wait()
95 while ((readb(&up->regs->r.star) & SAB82532_STAR_TEC) && --timeout) in sunsab_tec_wait()
99 static __inline__ void sunsab_cec_wait(struct uart_sunsab_port *up) in sunsab_cec_wait() argument
101 int timeout = up->cec_timeout; in sunsab_cec_wait()
103 while ((readb(&up->regs->r.star) & SAB82532_STAR_CEC) && --timeout) in sunsab_cec_wait()
108 receive_chars(struct uart_sunsab_port *up, in receive_chars() argument
118 if (up->port.state != NULL) /* Unopened serial console */ in receive_chars()
119 port = &up->port.state->port; in receive_chars()
128 count = readb(&up in receive_chars()
231 transmit_chars(struct uart_sunsab_port *up, union sab82532_irq_status *stat) transmit_chars() argument
286 check_status(struct uart_sunsab_port *up, union sab82532_irq_status *stat) check_status() argument
307 struct uart_sunsab_port *up = dev_id; sunsab_interrupt() local
345 struct uart_sunsab_port *up = sunsab_tx_empty() local
361 struct uart_sunsab_port *up = sunsab_set_mctrl() local
385 struct uart_sunsab_port *up = sunsab_get_mctrl() local
407 struct uart_sunsab_port *up = sunsab_stop_tx() local
415 sunsab_tx_idle(struct uart_sunsab_port *up) sunsab_tx_idle() argument
436 struct uart_sunsab_port *up = sunsab_start_tx() local
470 struct uart_sunsab_port *up = sunsab_send_xchar() local
488 struct uart_sunsab_port *up = sunsab_stop_rx() local
498 struct uart_sunsab_port *up = sunsab_break_ctl() local
522 struct uart_sunsab_port *up = sunsab_startup() local
594 struct uart_sunsab_port *up = sunsab_shutdown() local
679 sunsab_convert_to_sab(struct uart_sunsab_port *up, unsigned int cflag, unsigned int iflag, unsigned int baud, unsigned int quot) sunsab_convert_to_sab() argument
781 struct uart_sunsab_port *up = sunsab_set_termios() local
794 struct uart_sunsab_port *up = (void *)port; sunsab_type() local
851 struct uart_sunsab_port *up = sunsab_console_putchar() local
860 struct uart_sunsab_port *up = &sunsab_ports[con->index]; sunsab_console_write() local
878 struct uart_sunsab_port *up = &sunsab_ports[con->index]; sunsab_console_setup() local
964 sunsab_init_one(struct uart_sunsab_port *up, struct platform_device *op, unsigned long offset, int line) sunsab_init_one() argument
1021 struct uart_sunsab_port *up; sab_probe() local
1076 struct uart_sunsab_port *up = platform_get_drvdata(op); sab_remove() local
[all...]
H A Dpxa.c51 static inline unsigned int serial_in(struct uart_pxa_port *up, int offset) in serial_in() argument
54 return readl(up->port.membase + offset); in serial_in()
57 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) in serial_out() argument
60 writel(value, up->port.membase + offset); in serial_out()
65 struct uart_pxa_port *up = (struct uart_pxa_port *)port; in serial_pxa_enable_ms() local
67 up->ier |= UART_IER_MSI; in serial_pxa_enable_ms()
68 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms()
73 struct uart_pxa_port *up = (struct uart_pxa_port *)port; in serial_pxa_stop_tx() local
75 if (up in serial_pxa_stop_tx()
83 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_stop_rx() local
90 receive_chars(struct uart_pxa_port *up, int *status) receive_chars() argument
174 transmit_chars(struct uart_pxa_port *up) transmit_chars() argument
209 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_start_tx() local
218 check_modem_status(struct uart_pxa_port *up) check_modem_status() argument
244 struct uart_pxa_port *up = dev_id; serial_pxa_irq() local
263 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_tx_empty() local
276 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_get_mctrl() local
296 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_set_mctrl() local
317 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_break_ctl() local
331 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_startup() local
397 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_shutdown() local
427 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_set_termios() local
550 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_pm() local
569 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_config_port() local
583 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_type() local
597 wait_for_xmitr(struct uart_pxa_port *up) wait_for_xmitr() argument
624 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_console_putchar() local
639 struct uart_pxa_port *up = serial_pxa_ports[co->index]; serial_pxa_console_write() local
683 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_get_poll_char() local
697 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_put_poll_char() local
724 struct uart_pxa_port *up; serial_pxa_console_setup() local
[all...]
H A Dar933x_uart.c57 static inline unsigned int ar933x_uart_read(struct ar933x_uart_port *up, in ar933x_uart_read() argument
60 return readl(up->port.membase + offset); in ar933x_uart_read()
63 static inline void ar933x_uart_write(struct ar933x_uart_port *up, in ar933x_uart_write() argument
66 writel(value, up->port.membase + offset); in ar933x_uart_write()
69 static inline void ar933x_uart_rmw(struct ar933x_uart_port *up, in ar933x_uart_rmw() argument
76 t = ar933x_uart_read(up, offset); in ar933x_uart_rmw()
79 ar933x_uart_write(up, offset, t); in ar933x_uart_rmw()
82 static inline void ar933x_uart_rmw_set(struct ar933x_uart_port *up, in ar933x_uart_rmw_set() argument
86 ar933x_uart_rmw(up, offset, 0, val); in ar933x_uart_rmw_set()
89 static inline void ar933x_uart_rmw_clear(struct ar933x_uart_port *up, in ar933x_uart_rmw_clear() argument
96 ar933x_uart_start_tx_interrupt(struct ar933x_uart_port *up) ar933x_uart_start_tx_interrupt() argument
102 ar933x_uart_stop_tx_interrupt(struct ar933x_uart_port *up) ar933x_uart_stop_tx_interrupt() argument
108 ar933x_uart_start_rx_interrupt(struct ar933x_uart_port *up) ar933x_uart_start_rx_interrupt() argument
114 ar933x_uart_stop_rx_interrupt(struct ar933x_uart_port *up) ar933x_uart_stop_rx_interrupt() argument
120 ar933x_uart_putc(struct ar933x_uart_port *up, int ch) ar933x_uart_putc() argument
131 struct ar933x_uart_port *up = ar933x_uart_tx_empty() local
145 struct ar933x_uart_port *up = ar933x_uart_get_mctrl() local
156 struct ar933x_uart_port *up = ar933x_uart_set_mctrl() local
164 struct ar933x_uart_port *up = ar933x_uart_start_tx() local
170 ar933x_uart_wait_tx_complete(struct ar933x_uart_port *up) ar933x_uart_wait_tx_complete() argument
187 ar933x_uart_rx_flush(struct ar933x_uart_port *up) ar933x_uart_rx_flush() argument
203 struct ar933x_uart_port *up = ar933x_uart_stop_tx() local
211 struct ar933x_uart_port *up = ar933x_uart_stop_rx() local
219 struct ar933x_uart_port *up = ar933x_uart_break_ctl() local
288 struct ar933x_uart_port *up = ar933x_uart_set_termios() local
361 ar933x_uart_rx_chars(struct ar933x_uart_port *up) ar933x_uart_rx_chars() argument
393 ar933x_uart_tx_chars(struct ar933x_uart_port *up) ar933x_uart_tx_chars() argument
449 struct ar933x_uart_port *up = dev_id; ar933x_uart_interrupt() local
481 struct ar933x_uart_port *up = ar933x_uart_startup() local
511 struct ar933x_uart_port *up = ar933x_uart_shutdown() local
550 struct ar933x_uart_port *up = ar933x_uart_verify_port() local
588 struct ar933x_uart_port *up = ar933x_config_rs485() local
609 ar933x_uart_wait_xmitr(struct ar933x_uart_port *up) ar933x_uart_wait_xmitr() argument
625 struct ar933x_uart_port *up = ar933x_uart_console_putchar() local
635 struct ar933x_uart_port *up = ar933x_console_ports[co->index]; ar933x_uart_console_write() local
674 struct ar933x_uart_port *up; ar933x_uart_console_setup() local
714 struct ar933x_uart_port *up; ar933x_uart_probe() local
828 struct ar933x_uart_port *up; ar933x_uart_remove() local
[all...]
H A Dip22zilog.c233 static void ip22zilog_maybe_update_regs(struct uart_ip22zilog_port *up, in ip22zilog_maybe_update_regs() argument
236 if (!ZS_REGS_HELD(up)) { in ip22zilog_maybe_update_regs()
237 if (ZS_TX_ACTIVE(up)) { in ip22zilog_maybe_update_regs()
238 up->flags |= IP22ZILOG_FLAG_REGS_HELD; in ip22zilog_maybe_update_regs()
240 __load_zsregs(channel, up->curregs); in ip22zilog_maybe_update_regs()
248 static bool ip22zilog_receive_chars(struct uart_ip22zilog_port *up, in ip22zilog_receive_chars() argument
253 bool push = up->port.state != NULL; in ip22zilog_receive_chars()
271 ch &= up->parity_mask; in ip22zilog_receive_chars()
275 r1 |= up->tty_break; in ip22zilog_receive_chars()
279 up in ip22zilog_receive_chars()
313 ip22zilog_status_handle(struct uart_ip22zilog_port *up, struct zilog_channel *channel) ip22zilog_status_handle() argument
355 ip22zilog_transmit_chars(struct uart_ip22zilog_port *up, struct zilog_channel *channel) ip22zilog_transmit_chars() argument
428 struct uart_ip22zilog_port *up = dev_id; ip22zilog_interrupt() local
544 struct uart_ip22zilog_port *up = ip22zilog_set_mctrl() local
569 struct uart_ip22zilog_port *up = ip22zilog_stop_tx() local
578 struct uart_ip22zilog_port *up = ip22zilog_start_tx() local
623 struct uart_ip22zilog_port *up = UART_ZILOG(port); ip22zilog_stop_rx() local
639 struct uart_ip22zilog_port *up = ip22zilog_enable_ms() local
656 struct uart_ip22zilog_port *up = ip22zilog_break_ctl() local
682 __ip22zilog_reset(struct uart_ip22zilog_port *up) __ip22zilog_reset() argument
711 __ip22zilog_startup(struct uart_ip22zilog_port *up) __ip22zilog_startup() argument
734 struct uart_ip22zilog_port *up = UART_ZILOG(port); ip22zilog_startup() local
773 struct uart_ip22zilog_port *up = UART_ZILOG(port); ip22zilog_shutdown() local
800 ip22zilog_convert_to_zs(struct uart_ip22zilog_port *up, unsigned int cflag, unsigned int iflag, int brg) ip22zilog_convert_to_zs() argument
878 struct uart_ip22zilog_port *up = ip22zilog_set_termios() local
1018 struct uart_ip22zilog_port *up = &ip22zilog_port_table[con->index]; ip22zilog_console_write() local
1029 struct uart_ip22zilog_port *up = &ip22zilog_port_table[con->index]; ip22zilog_console_setup() local
1080 struct uart_ip22zilog_port *up; ip22zilog_prepare() local
1135 struct uart_ip22zilog_port *up = &ip22zilog_port_table[channel]; ip22zilog_prepare() local
1172 struct uart_ip22zilog_port *up = &ip22zilog_port_table[i]; ip22zilog_ports_init() local
1193 struct uart_ip22zilog_port *up; ip22zilog_exit() local
[all...]
H A Dserial_txx9.c166 static inline unsigned int sio_in(struct uart_txx9_port *up, int offset) in sio_in() argument
168 switch (up->port.iotype) { in sio_in()
170 return __raw_readl(up->port.membase + offset); in sio_in()
172 return inl(up->port.iobase + offset); in sio_in()
177 sio_out(struct uart_txx9_port *up, int offset, int value) in sio_out() argument
179 switch (up->port.iotype) { in sio_out()
181 __raw_writel(value, up->port.membase + offset); in sio_out()
184 outl(value, up->port.iobase + offset); in sio_out()
190 sio_mask(struct uart_txx9_port *up, int offset, unsigned int value) in sio_mask() argument
192 sio_out(up, offse in sio_mask()
195 sio_set(struct uart_txx9_port *up, int offset, unsigned int value) sio_set() argument
201 sio_quot_set(struct uart_txx9_port *up, int quot) sio_quot_set() argument
223 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_stop_tx() local
229 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_start_tx() local
235 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_stop_rx() local
241 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_initialize() local
264 receive_chars(struct uart_txx9_port *up, unsigned int *status) receive_chars() argument
339 transmit_chars(struct uart_txx9_port *up) transmit_chars() argument
374 struct uart_txx9_port *up = dev_id; serial_txx9_interrupt() local
407 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_tx_empty() local
420 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_get_mctrl() local
433 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_set_mctrl() local
443 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_break_ctl() local
458 wait_for_xmitr(struct uart_txx9_port *up) wait_for_xmitr() argument
487 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_get_poll_char() local
513 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_put_poll_char() local
539 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_startup() local
584 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_shutdown() local
624 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_set_termios() local
747 serial_txx9_request_resource(struct uart_txx9_port *up) serial_txx9_request_resource() argument
779 serial_txx9_release_resource(struct uart_txx9_port *up) serial_txx9_release_resource() argument
804 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_release_port() local
810 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_request_port() local
816 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_config_port() local
872 struct uart_txx9_port *up = &serial_txx9_ports[i]; serial_txx9_register_ports() local
886 struct uart_txx9_port *up = to_uart_txx9_port(port); serial_txx9_console_putchar() local
901 struct uart_txx9_port *up = &serial_txx9_ports[co->index]; serial_txx9_console_write() local
930 struct uart_txx9_port *up; serial_txx9_console_setup() local
1116 struct uart_txx9_port *up = &serial_txx9_ports[i]; serial_txx9_remove() local
1130 struct uart_txx9_port *up = &serial_txx9_ports[i]; serial_txx9_suspend() local
1144 struct uart_txx9_port *up = &serial_txx9_ports[i]; serial_txx9_resume() local
1203 struct uart_txx9_port *up = pci_get_drvdata(dev); pciserial_txx9_remove_one() local
1214 struct uart_txx9_port *up = pci_get_drvdata(dev); pciserial_txx9_suspend_one() local
1225 struct uart_txx9_port *up = pci_get_drvdata(dev); pciserial_txx9_resume_one() local
1312 struct uart_txx9_port *up = &serial_txx9_ports[i]; serial_txx9_exit() local
[all...]
H A Dsunzilog.c268 static void sunzilog_maybe_update_regs(struct uart_sunzilog_port *up, in sunzilog_maybe_update_regs() argument
271 if (!ZS_REGS_HELD(up)) { in sunzilog_maybe_update_regs()
272 if (ZS_TX_ACTIVE(up)) { in sunzilog_maybe_update_regs()
273 up->flags |= SUNZILOG_FLAG_REGS_HELD; in sunzilog_maybe_update_regs()
275 __load_zsregs(channel, up->curregs); in sunzilog_maybe_update_regs()
280 static void sunzilog_change_mouse_baud(struct uart_sunzilog_port *up) in sunzilog_change_mouse_baud() argument
282 unsigned int cur_cflag = up->cflag; in sunzilog_change_mouse_baud()
285 up->cflag &= ~CBAUD; in sunzilog_change_mouse_baud()
286 up->cflag |= suncore_mouse_baud_cflag_next(cur_cflag, &new_baud); in sunzilog_change_mouse_baud()
289 up in sunzilog_change_mouse_baud()
294 sunzilog_kbdms_receive_chars(struct uart_sunzilog_port *up, unsigned char ch, int is_break) sunzilog_kbdms_receive_chars() argument
324 sunzilog_receive_chars(struct uart_sunzilog_port *up, struct zilog_channel __iomem *channel) sunzilog_receive_chars() argument
402 sunzilog_status_handle(struct uart_sunzilog_port *up, struct zilog_channel __iomem *channel) sunzilog_status_handle() argument
453 sunzilog_transmit_chars(struct uart_sunzilog_port *up, struct zilog_channel __iomem *channel) sunzilog_transmit_chars() argument
527 struct uart_sunzilog_port *up = dev_id; sunzilog_interrupt() local
644 struct uart_sunzilog_port *up = sunzilog_set_mctrl() local
669 struct uart_sunzilog_port *up = sunzilog_stop_tx() local
678 struct uart_sunzilog_port *up = sunzilog_start_tx() local
723 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_stop_rx() local
739 struct uart_sunzilog_port *up = sunzilog_enable_ms() local
756 struct uart_sunzilog_port *up = sunzilog_break_ctl() local
782 __sunzilog_startup(struct uart_sunzilog_port *up) __sunzilog_startup() argument
799 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_startup() local
838 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_shutdown() local
865 sunzilog_convert_to_zs(struct uart_sunzilog_port *up, unsigned int cflag, unsigned int iflag, int brg) sunzilog_convert_to_zs() argument
943 struct uart_sunzilog_port *up = sunzilog_set_termios() local
972 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_type() local
1004 struct uart_sunzilog_port *up = sunzilog_get_poll_char() local
1039 struct uart_sunzilog_port *up = sunzilog_put_poll_char() local
1084 struct uart_sunzilog_port *up; sunzilog_alloc_tables() local
1156 struct uart_sunzilog_port *up = serio->port_data; sunzilog_serio_write() local
1170 struct uart_sunzilog_port *up = serio->port_data; sunzilog_serio_open() local
1187 struct uart_sunzilog_port *up = serio->port_data; sunzilog_serio_close() local
1201 struct uart_sunzilog_port *up = &sunzilog_port_table[con->index]; sunzilog_console_write() local
1219 struct uart_sunzilog_port *up = &sunzilog_port_table[con->index]; sunzilog_console_setup() local
1281 sunzilog_init_kbdms(struct uart_sunzilog_port *up) sunzilog_init_kbdms() argument
1301 sunzilog_register_serio(struct uart_sunzilog_port *up) sunzilog_register_serio() argument
1330 sunzilog_init_hw(struct uart_sunzilog_port *up) sunzilog_init_hw() argument
1403 struct uart_sunzilog_port *up; zs_probe() local
1508 zs_remove_one(struct uart_sunzilog_port *up) zs_remove_one() argument
1520 struct uart_sunzilog_port *up = platform_get_drvdata(op); zs_remove() local
1580 struct uart_sunzilog_port *up = sunzilog_irq_chain; sunzilog_init() local
1621 struct uart_sunzilog_port *up = sunzilog_irq_chain; sunzilog_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dsunsu.c104 static unsigned int serial_in(struct uart_sunsu_port *up, int offset) in serial_in() argument
106 offset <<= up->port.regshift; in serial_in()
108 switch (up->port.iotype) { in serial_in()
110 outb(up->port.hub6 - 1 + offset, up->port.iobase); in serial_in()
111 return inb(up->port.iobase + 1); in serial_in()
114 return readb(up->port.membase + offset); in serial_in()
117 return inb(up->port.iobase + offset); in serial_in()
121 static void serial_out(struct uart_sunsu_port *up, int offset, int value) in serial_out() argument
136 offset <<= up in serial_out()
166 serial_icr_write(struct uart_sunsu_port *up, int offset, int value) serial_icr_write() argument
191 __enable_rsa(struct uart_sunsu_port *up) __enable_rsa() argument
211 enable_rsa(struct uart_sunsu_port *up) enable_rsa() argument
230 disable_rsa(struct uart_sunsu_port *up) disable_rsa() argument
265 struct uart_sunsu_port *up = sunsu_stop_tx() local
281 struct uart_sunsu_port *up = sunsu_start_tx() local
300 struct uart_sunsu_port *up = sunsu_stop_rx() local
310 struct uart_sunsu_port *up = sunsu_enable_ms() local
321 receive_chars(struct uart_sunsu_port *up, unsigned char *status) receive_chars() argument
397 transmit_chars(struct uart_sunsu_port *up) transmit_chars() argument
432 check_modem_status(struct uart_sunsu_port *up) check_modem_status() argument
455 struct uart_sunsu_port *up = dev_id; sunsu_serial_interrupt() local
484 sunsu_change_mouse_baud(struct uart_sunsu_port *up) sunsu_change_mouse_baud() argument
497 receive_kbd_ms_chars(struct uart_sunsu_port *up, int is_break) receive_kbd_ms_chars() argument
529 struct uart_sunsu_port *up = dev_id; sunsu_kbd_ms_interrupt() local
543 struct uart_sunsu_port *up = sunsu_tx_empty() local
557 struct uart_sunsu_port *up = sunsu_get_mctrl() local
578 struct uart_sunsu_port *up = sunsu_set_mctrl() local
598 struct uart_sunsu_port *up = sunsu_break_ctl() local
613 struct uart_sunsu_port *up = sunsu_startup() local
724 struct uart_sunsu_port *up = sunsu_shutdown() local
773 struct uart_sunsu_port *up = sunsu_change_speed() local
923 struct uart_sunsu_port *up = sunsu_config_port() local
982 struct uart_sunsu_port *up = serio->port_data; sunsu_serio_write() local
1002 struct uart_sunsu_port *up = serio->port_data; sunsu_serio_open() local
1019 struct uart_sunsu_port *up = serio->port_data; sunsu_serio_close() local
1029 sunsu_autoconfig(struct uart_sunsu_port *up) sunsu_autoconfig() argument
1186 sunsu_kbd_ms_init(struct uart_sunsu_port *up) sunsu_kbd_ms_init() argument
1254 wait_for_xmitr(struct uart_sunsu_port *up) wait_for_xmitr() argument
1281 struct uart_sunsu_port *up = sunsu_console_putchar() local
1295 struct uart_sunsu_port *up = &sunsu_ports[co->index]; sunsu_console_write() local
1427 struct uart_sunsu_port *up; su_probe() local
1520 struct uart_sunsu_port *up = platform_get_drvdata(op); su_remove() local
[all...]
H A Domap-serial.c172 static void serial_omap_mdr1_errataset(struct uart_omap_port *up, u8 mdr1);
174 static inline unsigned int serial_in(struct uart_omap_port *up, int offset) in serial_in() argument
176 offset <<= up->port.regshift; in serial_in()
177 return readw(up->port.membase + offset); in serial_in()
180 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() argument
182 offset <<= up->port.regshift; in serial_out()
183 writew(value, up->port.membase + offset); in serial_out()
186 static inline void serial_omap_clear_fifos(struct uart_omap_port *up) in serial_omap_clear_fifos() argument
188 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos()
189 serial_out(up, UART_FC in serial_omap_clear_fifos()
195 serial_omap_get_context_loss_count(struct uart_omap_port *up) serial_omap_get_context_loss_count() argument
206 serial_omap_enable_wakeup(struct uart_omap_port *up, bool enable) serial_omap_enable_wakeup() argument
271 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_enable_ms() local
281 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_stop_tx() local
327 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_stop_rx() local
334 serial_omap_put_char(struct uart_omap_port *up, unsigned char ch) serial_omap_put_char() argument
343 transmit_chars(struct uart_omap_port *up, unsigned int lsr) transmit_chars() argument
353 serial_omap_enable_ier_thri(struct uart_omap_port *up) serial_omap_enable_ier_thri() argument
363 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_start_tx() local
390 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_throttle() local
401 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_unthrottle() local
410 check_modem_status(struct uart_omap_port *up) check_modem_status() argument
438 serial_omap_rlsi(struct uart_omap_port *up, unsigned int lsr) serial_omap_rlsi() argument
494 serial_omap_rdi(struct uart_omap_port *up, unsigned int lsr) serial_omap_rdi() argument
524 struct uart_omap_port *up = dev_id; serial_omap_irq() local
577 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_tx_empty() local
591 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_get_mctrl() local
612 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_set_mctrl() local
646 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_break_ctl() local
661 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_startup() local
734 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_shutdown() local
769 struct uart_omap_port *up = container_of(work, struct uart_omap_port, serial_omap_uart_qos_work() local
779 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_set_termios() local
1024 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_pm() local
1053 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_config_port() local
1072 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_type() local
1078 wait_for_xmitr(struct uart_omap_port *up) wait_for_xmitr() argument
1113 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_poll_put_char() local
1121 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_poll_get_char() local
1200 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_console_putchar() local
1210 struct uart_omap_port *up = serial_omap_console_ports[co->index]; serial_omap_console_write() local
1255 struct uart_omap_port *up; serial_omap_console_setup() local
1281 serial_omap_add_console_port(struct uart_omap_port *up) serial_omap_add_console_port() argument
1292 serial_omap_add_console_port(struct uart_omap_port *up) serial_omap_add_console_port() argument
1302 struct uart_omap_port *up = to_uart_omap_port(port); serial_omap_config_rs485() local
1370 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_prepare() local
1379 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_complete() local
1386 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_suspend() local
1401 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_resume() local
1415 omap_serial_fill_features_erratas(struct uart_omap_port *up) omap_serial_fill_features_erratas() argument
1493 serial_omap_probe_rs485(struct uart_omap_port *up, struct device *dev) serial_omap_probe_rs485() argument
1547 struct uart_omap_port *up; serial_omap_probe() local
1664 struct uart_omap_port *up = platform_get_drvdata(dev); serial_omap_remove() local
1687 serial_omap_mdr1_errataset(struct uart_omap_port *up, u8 mdr1) serial_omap_mdr1_errataset() argument
1713 serial_omap_restore_context(struct uart_omap_port *up) serial_omap_restore_context() argument
1745 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_runtime_suspend() local
1772 struct uart_omap_port *up = dev_get_drvdata(dev); serial_omap_runtime_resume() local
[all...]
H A Dserial_txx9.c158 static inline unsigned int sio_in(struct uart_port *up, int offset) in sio_in() argument
160 switch (up->iotype) { in sio_in()
162 return __raw_readl(up->membase + offset); in sio_in()
164 return inl(up->iobase + offset); in sio_in()
169 sio_out(struct uart_port *up, int offset, int value) in sio_out() argument
171 switch (up->iotype) { in sio_out()
173 __raw_writel(value, up->membase + offset); in sio_out()
176 outl(value, up->iobase + offset); in sio_out()
182 sio_mask(struct uart_port *up, int offset, unsigned int value) in sio_mask() argument
184 sio_out(up, offse in sio_mask()
187 sio_set(struct uart_port *up, int offset, unsigned int value) sio_set() argument
193 sio_quot_set(struct uart_port *up, int quot) sio_quot_set() argument
208 serial_txx9_stop_tx(struct uart_port *up) serial_txx9_stop_tx() argument
213 serial_txx9_start_tx(struct uart_port *up) serial_txx9_start_tx() argument
218 serial_txx9_stop_rx(struct uart_port *up) serial_txx9_stop_rx() argument
223 serial_txx9_initialize(struct uart_port *up) serial_txx9_initialize() argument
247 receive_chars(struct uart_port *up, unsigned int *status) receive_chars() argument
321 transmit_chars(struct uart_port *up) transmit_chars() argument
334 struct uart_port *up = dev_id; serial_txx9_interrupt() local
365 serial_txx9_tx_empty(struct uart_port *up) serial_txx9_tx_empty() argument
377 serial_txx9_get_mctrl(struct uart_port *up) serial_txx9_get_mctrl() argument
389 serial_txx9_set_mctrl(struct uart_port *up, unsigned int mctrl) serial_txx9_set_mctrl() argument
398 serial_txx9_break_ctl(struct uart_port *up, int break_state) serial_txx9_break_ctl() argument
414 wait_for_xmitr(struct uart_port *up) wait_for_xmitr() argument
439 serial_txx9_get_poll_char(struct uart_port *up) serial_txx9_get_poll_char() argument
465 serial_txx9_put_poll_char(struct uart_port *up, unsigned char c) serial_txx9_put_poll_char() argument
491 serial_txx9_startup(struct uart_port *up) serial_txx9_startup() argument
535 serial_txx9_shutdown(struct uart_port *up) serial_txx9_shutdown() argument
573 serial_txx9_set_termios(struct uart_port *up, struct ktermios *termios, const struct ktermios *old) serial_txx9_set_termios() argument
698 serial_txx9_request_resource(struct uart_port *up) serial_txx9_request_resource() argument
730 serial_txx9_release_resource(struct uart_port *up) serial_txx9_release_resource() argument
753 serial_txx9_release_port(struct uart_port *up) serial_txx9_release_port() argument
758 serial_txx9_request_port(struct uart_port *up) serial_txx9_request_port() argument
763 serial_txx9_config_port(struct uart_port *up, int uflags) serial_txx9_config_port() argument
820 struct uart_port *up = &serial_txx9_ports[i]; serial_txx9_register_ports() local
832 serial_txx9_console_putchar(struct uart_port *up, unsigned char ch) serial_txx9_console_putchar() argument
847 struct uart_port *up = &serial_txx9_ports[co->index]; serial_txx9_console_write() local
875 struct uart_port *up; serial_txx9_console_setup() local
1060 struct uart_port *up = &serial_txx9_ports[i]; serial_txx9_remove() local
1074 struct uart_port *up = &serial_txx9_ports[i]; serial_txx9_suspend() local
1088 struct uart_port *up = &serial_txx9_ports[i]; serial_txx9_resume() local
1147 struct uart_port *up = pci_get_drvdata(dev); pciserial_txx9_remove_one() local
1158 struct uart_port *up = pci_get_drvdata(dev); pciserial_txx9_suspend_one() local
1169 struct uart_port *up = pci_get_drvdata(dev); pciserial_txx9_resume_one() local
1254 struct uart_port *up = &serial_txx9_ports[i]; serial_txx9_exit() local
[all...]
H A Dsunsab.c92 static __inline__ void sunsab_tec_wait(struct uart_sunsab_port *up) in sunsab_tec_wait() argument
94 int timeout = up->tec_timeout; in sunsab_tec_wait()
96 while ((readb(&up->regs->r.star) & SAB82532_STAR_TEC) && --timeout) in sunsab_tec_wait()
100 static __inline__ void sunsab_cec_wait(struct uart_sunsab_port *up) in sunsab_cec_wait() argument
102 int timeout = up->cec_timeout; in sunsab_cec_wait()
104 while ((readb(&up->regs->r.star) & SAB82532_STAR_CEC) && --timeout) in sunsab_cec_wait()
109 receive_chars(struct uart_sunsab_port *up, in receive_chars() argument
119 if (up->port.state != NULL) /* Unopened serial console */ in receive_chars()
120 port = &up->port.state->port; in receive_chars()
129 count = readb(&up in receive_chars()
232 transmit_chars(struct uart_sunsab_port *up, union sab82532_irq_status *stat) transmit_chars() argument
286 check_status(struct uart_sunsab_port *up, union sab82532_irq_status *stat) check_status() argument
307 struct uart_sunsab_port *up = dev_id; sunsab_interrupt() local
345 struct uart_sunsab_port *up = sunsab_tx_empty() local
361 struct uart_sunsab_port *up = sunsab_set_mctrl() local
385 struct uart_sunsab_port *up = sunsab_get_mctrl() local
407 struct uart_sunsab_port *up = sunsab_stop_tx() local
415 sunsab_tx_idle(struct uart_sunsab_port *up) sunsab_tx_idle() argument
436 struct uart_sunsab_port *up = sunsab_start_tx() local
469 struct uart_sunsab_port *up = sunsab_send_xchar() local
487 struct uart_sunsab_port *up = sunsab_stop_rx() local
497 struct uart_sunsab_port *up = sunsab_break_ctl() local
521 struct uart_sunsab_port *up = sunsab_startup() local
593 struct uart_sunsab_port *up = sunsab_shutdown() local
678 sunsab_convert_to_sab(struct uart_sunsab_port *up, unsigned int cflag, unsigned int iflag, unsigned int baud, unsigned int quot) sunsab_convert_to_sab() argument
776 struct uart_sunsab_port *up = sunsab_set_termios() local
789 struct uart_sunsab_port *up = (void *)port; sunsab_type() local
846 struct uart_sunsab_port *up = sunsab_console_putchar() local
855 struct uart_sunsab_port *up = &sunsab_ports[con->index]; sunsab_console_write() local
873 struct uart_sunsab_port *up = &sunsab_ports[con->index]; sunsab_console_setup() local
959 sunsab_init_one(struct uart_sunsab_port *up, struct platform_device *op, unsigned long offset, int line) sunsab_init_one() argument
1016 struct uart_sunsab_port *up; sab_probe() local
1071 struct uart_sunsab_port *up = platform_get_drvdata(op); sab_remove() local
[all...]
H A Dpxa.c52 static inline unsigned int serial_in(struct uart_pxa_port *up, int offset) in serial_in() argument
55 return readl(up->port.membase + offset); in serial_in()
58 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) in serial_out() argument
61 writel(value, up->port.membase + offset); in serial_out()
66 struct uart_pxa_port *up = (struct uart_pxa_port *)port; in serial_pxa_enable_ms() local
68 up->ier |= UART_IER_MSI; in serial_pxa_enable_ms()
69 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms()
74 struct uart_pxa_port *up = (struct uart_pxa_port *)port; in serial_pxa_stop_tx() local
76 if (up in serial_pxa_stop_tx()
84 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_stop_rx() local
91 receive_chars(struct uart_pxa_port *up, int *status) receive_chars() argument
175 transmit_chars(struct uart_pxa_port *up) transmit_chars() argument
187 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_start_tx() local
196 check_modem_status(struct uart_pxa_port *up) check_modem_status() argument
222 struct uart_pxa_port *up = dev_id; serial_pxa_irq() local
241 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_tx_empty() local
254 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_get_mctrl() local
274 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_set_mctrl() local
295 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_break_ctl() local
309 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_startup() local
375 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_shutdown() local
405 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_set_termios() local
514 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_pm() local
533 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_config_port() local
547 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_type() local
559 wait_for_xmitr(struct uart_pxa_port *up) wait_for_xmitr() argument
586 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_console_putchar() local
601 struct uart_pxa_port *up = serial_pxa_ports[co->index]; serial_pxa_console_write() local
645 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_get_poll_char() local
659 struct uart_pxa_port *up = (struct uart_pxa_port *)port; serial_pxa_put_poll_char() local
686 struct uart_pxa_port *up; serial_pxa_console_setup() local
[all...]
H A Dar933x_uart.c57 static inline unsigned int ar933x_uart_read(struct ar933x_uart_port *up, in ar933x_uart_read() argument
60 return readl(up->port.membase + offset); in ar933x_uart_read()
63 static inline void ar933x_uart_write(struct ar933x_uart_port *up, in ar933x_uart_write() argument
66 writel(value, up->port.membase + offset); in ar933x_uart_write()
69 static inline void ar933x_uart_rmw(struct ar933x_uart_port *up, in ar933x_uart_rmw() argument
76 t = ar933x_uart_read(up, offset); in ar933x_uart_rmw()
79 ar933x_uart_write(up, offset, t); in ar933x_uart_rmw()
82 static inline void ar933x_uart_rmw_set(struct ar933x_uart_port *up, in ar933x_uart_rmw_set() argument
86 ar933x_uart_rmw(up, offset, 0, val); in ar933x_uart_rmw_set()
89 static inline void ar933x_uart_rmw_clear(struct ar933x_uart_port *up, in ar933x_uart_rmw_clear() argument
96 ar933x_uart_start_tx_interrupt(struct ar933x_uart_port *up) ar933x_uart_start_tx_interrupt() argument
102 ar933x_uart_stop_tx_interrupt(struct ar933x_uart_port *up) ar933x_uart_stop_tx_interrupt() argument
108 ar933x_uart_start_rx_interrupt(struct ar933x_uart_port *up) ar933x_uart_start_rx_interrupt() argument
114 ar933x_uart_stop_rx_interrupt(struct ar933x_uart_port *up) ar933x_uart_stop_rx_interrupt() argument
120 ar933x_uart_putc(struct ar933x_uart_port *up, int ch) ar933x_uart_putc() argument
131 struct ar933x_uart_port *up = ar933x_uart_tx_empty() local
145 struct ar933x_uart_port *up = ar933x_uart_get_mctrl() local
156 struct ar933x_uart_port *up = ar933x_uart_set_mctrl() local
164 struct ar933x_uart_port *up = ar933x_uart_start_tx() local
170 ar933x_uart_wait_tx_complete(struct ar933x_uart_port *up) ar933x_uart_wait_tx_complete() argument
187 ar933x_uart_rx_flush(struct ar933x_uart_port *up) ar933x_uart_rx_flush() argument
203 struct ar933x_uart_port *up = ar933x_uart_stop_tx() local
211 struct ar933x_uart_port *up = ar933x_uart_stop_rx() local
219 struct ar933x_uart_port *up = ar933x_uart_break_ctl() local
288 struct ar933x_uart_port *up = ar933x_uart_set_termios() local
361 ar933x_uart_rx_chars(struct ar933x_uart_port *up) ar933x_uart_rx_chars() argument
391 ar933x_uart_tx_chars(struct ar933x_uart_port *up) ar933x_uart_tx_chars() argument
446 struct ar933x_uart_port *up = dev_id; ar933x_uart_interrupt() local
478 struct ar933x_uart_port *up = ar933x_uart_startup() local
508 struct ar933x_uart_port *up = ar933x_uart_shutdown() local
547 struct ar933x_uart_port *up = ar933x_uart_verify_port() local
585 struct ar933x_uart_port *up = ar933x_config_rs485() local
599 ar933x_uart_wait_xmitr(struct ar933x_uart_port *up) ar933x_uart_wait_xmitr() argument
615 struct ar933x_uart_port *up = ar933x_uart_console_putchar() local
625 struct ar933x_uart_port *up = ar933x_console_ports[co->index]; ar933x_uart_console_write() local
664 struct ar933x_uart_port *up; ar933x_uart_console_setup() local
709 struct ar933x_uart_port *up; ar933x_uart_probe() local
823 struct ar933x_uart_port *up; ar933x_uart_remove() local
[all...]
H A Dip22zilog.c233 static void ip22zilog_maybe_update_regs(struct uart_ip22zilog_port *up, in ip22zilog_maybe_update_regs() argument
236 if (!ZS_REGS_HELD(up)) { in ip22zilog_maybe_update_regs()
237 if (ZS_TX_ACTIVE(up)) { in ip22zilog_maybe_update_regs()
238 up->flags |= IP22ZILOG_FLAG_REGS_HELD; in ip22zilog_maybe_update_regs()
240 __load_zsregs(channel, up->curregs); in ip22zilog_maybe_update_regs()
248 static bool ip22zilog_receive_chars(struct uart_ip22zilog_port *up, in ip22zilog_receive_chars() argument
253 bool push = up->port.state != NULL; in ip22zilog_receive_chars()
271 ch &= up->parity_mask; in ip22zilog_receive_chars()
275 r1 |= up->tty_break; in ip22zilog_receive_chars()
279 up in ip22zilog_receive_chars()
313 ip22zilog_status_handle(struct uart_ip22zilog_port *up, struct zilog_channel *channel) ip22zilog_status_handle() argument
355 ip22zilog_transmit_chars(struct uart_ip22zilog_port *up, struct zilog_channel *channel) ip22zilog_transmit_chars() argument
427 struct uart_ip22zilog_port *up = dev_id; ip22zilog_interrupt() local
543 struct uart_ip22zilog_port *up = ip22zilog_set_mctrl() local
568 struct uart_ip22zilog_port *up = ip22zilog_stop_tx() local
577 struct uart_ip22zilog_port *up = ip22zilog_start_tx() local
621 struct uart_ip22zilog_port *up = UART_ZILOG(port); ip22zilog_stop_rx() local
637 struct uart_ip22zilog_port *up = ip22zilog_enable_ms() local
654 struct uart_ip22zilog_port *up = ip22zilog_break_ctl() local
680 __ip22zilog_reset(struct uart_ip22zilog_port *up) __ip22zilog_reset() argument
709 __ip22zilog_startup(struct uart_ip22zilog_port *up) __ip22zilog_startup() argument
732 struct uart_ip22zilog_port *up = UART_ZILOG(port); ip22zilog_startup() local
771 struct uart_ip22zilog_port *up = UART_ZILOG(port); ip22zilog_shutdown() local
798 ip22zilog_convert_to_zs(struct uart_ip22zilog_port *up, unsigned int cflag, unsigned int iflag, int brg) ip22zilog_convert_to_zs() argument
876 struct uart_ip22zilog_port *up = ip22zilog_set_termios() local
1016 struct uart_ip22zilog_port *up = &ip22zilog_port_table[con->index]; ip22zilog_console_write() local
1027 struct uart_ip22zilog_port *up = &ip22zilog_port_table[con->index]; ip22zilog_console_setup() local
1078 struct uart_ip22zilog_port *up; ip22zilog_prepare() local
1133 struct uart_ip22zilog_port *up = &ip22zilog_port_table[channel]; ip22zilog_prepare() local
1170 struct uart_ip22zilog_port *up = &ip22zilog_port_table[i]; ip22zilog_ports_init() local
1191 struct uart_ip22zilog_port *up; ip22zilog_exit() local
[all...]
H A Dsunzilog.c268 static void sunzilog_maybe_update_regs(struct uart_sunzilog_port *up, in sunzilog_maybe_update_regs() argument
271 if (!ZS_REGS_HELD(up)) { in sunzilog_maybe_update_regs()
272 if (ZS_TX_ACTIVE(up)) { in sunzilog_maybe_update_regs()
273 up->flags |= SUNZILOG_FLAG_REGS_HELD; in sunzilog_maybe_update_regs()
275 __load_zsregs(channel, up->curregs); in sunzilog_maybe_update_regs()
280 static void sunzilog_change_mouse_baud(struct uart_sunzilog_port *up) in sunzilog_change_mouse_baud() argument
282 unsigned int cur_cflag = up->cflag; in sunzilog_change_mouse_baud()
285 up->cflag &= ~CBAUD; in sunzilog_change_mouse_baud()
286 up->cflag |= suncore_mouse_baud_cflag_next(cur_cflag, &new_baud); in sunzilog_change_mouse_baud()
289 up in sunzilog_change_mouse_baud()
294 sunzilog_kbdms_receive_chars(struct uart_sunzilog_port *up, unsigned char ch, int is_break) sunzilog_kbdms_receive_chars() argument
324 sunzilog_receive_chars(struct uart_sunzilog_port *up, struct zilog_channel __iomem *channel) sunzilog_receive_chars() argument
402 sunzilog_status_handle(struct uart_sunzilog_port *up, struct zilog_channel __iomem *channel) sunzilog_status_handle() argument
453 sunzilog_transmit_chars(struct uart_sunzilog_port *up, struct zilog_channel __iomem *channel) sunzilog_transmit_chars() argument
526 struct uart_sunzilog_port *up = dev_id; sunzilog_interrupt() local
643 struct uart_sunzilog_port *up = sunzilog_set_mctrl() local
668 struct uart_sunzilog_port *up = sunzilog_stop_tx() local
677 struct uart_sunzilog_port *up = sunzilog_start_tx() local
721 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_stop_rx() local
737 struct uart_sunzilog_port *up = sunzilog_enable_ms() local
754 struct uart_sunzilog_port *up = sunzilog_break_ctl() local
780 __sunzilog_startup(struct uart_sunzilog_port *up) __sunzilog_startup() argument
797 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_startup() local
836 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_shutdown() local
863 sunzilog_convert_to_zs(struct uart_sunzilog_port *up, unsigned int cflag, unsigned int iflag, int brg) sunzilog_convert_to_zs() argument
941 struct uart_sunzilog_port *up = sunzilog_set_termios() local
970 struct uart_sunzilog_port *up = UART_ZILOG(port); sunzilog_type() local
1002 struct uart_sunzilog_port *up = sunzilog_get_poll_char() local
1037 struct uart_sunzilog_port *up = sunzilog_put_poll_char() local
1082 struct uart_sunzilog_port *up; sunzilog_alloc_tables() local
1154 struct uart_sunzilog_port *up = serio->port_data; sunzilog_serio_write() local
1168 struct uart_sunzilog_port *up = serio->port_data; sunzilog_serio_open() local
1185 struct uart_sunzilog_port *up = serio->port_data; sunzilog_serio_close() local
1199 struct uart_sunzilog_port *up = &sunzilog_port_table[con->index]; sunzilog_console_write() local
1217 struct uart_sunzilog_port *up = &sunzilog_port_table[con->index]; sunzilog_console_setup() local
1279 sunzilog_init_kbdms(struct uart_sunzilog_port *up) sunzilog_init_kbdms() argument
1299 sunzilog_register_serio(struct uart_sunzilog_port *up) sunzilog_register_serio() argument
1328 sunzilog_init_hw(struct uart_sunzilog_port *up) sunzilog_init_hw() argument
1401 struct uart_sunzilog_port *up; zs_probe() local
1506 zs_remove_one(struct uart_sunzilog_port *up) zs_remove_one() argument
1518 struct uart_sunzilog_port *up = platform_get_drvdata(op); zs_remove() local
1578 struct uart_sunzilog_port *up = sunzilog_irq_chain; sunzilog_init() local
1619 struct uart_sunzilog_port *up = sunzilog_irq_chain; sunzilog_exit() local
[all...]
H A Dma35d1_serial.c105 #define MA35_ISR_WK_IF BIT(6) /* UART Wake-up Interrupt Flag */
189 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); in ma35d1serial_stop_tx() local
191 __stop_tx(up); in ma35d1serial_stop_tx()
194 static void transmit_chars(struct uart_ma35d1_port *up) in transmit_chars() argument
199 if (uart_tx_stopped(&up->port)) { in transmit_chars()
200 ma35d1serial_stop_tx(&up->port); in transmit_chars()
204 serial_in(up, MA35_FSR_REG)); in transmit_chars()
205 uart_port_tx_limited(&up->port, ch, count, in transmit_chars()
206 !(serial_in(up, MA35_FSR_REG) & MA35_FSR_TX_FULL), in transmit_chars()
207 serial_out(up, MA35_THR_RE in transmit_chars()
213 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_start_tx() local
224 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_stop_rx() local
232 receive_chars(struct uart_ma35d1_port *up) receive_chars() argument
287 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_interrupt() local
308 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_tx_empty() local
320 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_get_mctrl() local
332 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_set_mctrl() local
363 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_break_ctl() local
379 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_startup() local
407 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_shutdown() local
417 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_set_termios() local
530 wait_for_xmitr(struct uart_ma35d1_port *up) wait_for_xmitr() argument
541 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_console_putchar() local
555 struct uart_ma35d1_port *up; ma35d1serial_console_write() local
688 struct uart_ma35d1_port *up; ma35d1serial_probe() local
757 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_remove() local
767 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_suspend() local
781 struct uart_ma35d1_port *up = to_ma35d1_uart_port(port); ma35d1serial_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_compat_ioctl32.c49 struct atomisp_histogram32 __user *up) in get_atomisp_histogram32()
53 if (!access_ok(up, sizeof(struct atomisp_histogram32)) || in get_atomisp_histogram32()
54 assign_in_user(&kp->num_elements, &up->num_elements) || in get_atomisp_histogram32()
55 get_user(tmp, &up->data) || in get_atomisp_histogram32()
63 struct atomisp_histogram32 __user *up) in put_atomisp_histogram32()
67 if (!access_ok(up, sizeof(struct atomisp_histogram32)) || in put_atomisp_histogram32()
68 assign_in_user(&up->num_elements, &kp->num_elements) || in put_atomisp_histogram32()
70 put_user(ptr_to_compat(tmp), &up->data)) in put_atomisp_histogram32()
77 struct v4l2_framebuffer32 __user *up) in get_v4l2_framebuffer32()
81 if (!access_ok(up, sizeo in get_v4l2_framebuffer32()
48 get_atomisp_histogram32(struct atomisp_histogram __user *kp, struct atomisp_histogram32 __user *up) get_atomisp_histogram32() argument
62 put_atomisp_histogram32(struct atomisp_histogram __user *kp, struct atomisp_histogram32 __user *up) put_atomisp_histogram32() argument
76 get_v4l2_framebuffer32(struct v4l2_framebuffer __user *kp, struct v4l2_framebuffer32 __user *up) get_v4l2_framebuffer32() argument
92 get_atomisp_dis_statistics32(struct atomisp_dis_statistics __user *kp, struct atomisp_dis_statistics32 __user *up) get_atomisp_dis_statistics32() argument
144 put_atomisp_dis_statistics32(struct atomisp_dis_statistics __user *kp, struct atomisp_dis_statistics32 __user *up) put_atomisp_dis_statistics32() argument
196 get_atomisp_dis_coefficients32(struct atomisp_dis_coefficients __user *kp, struct atomisp_dis_coefficients32 __user *up) get_atomisp_dis_coefficients32() argument
239 get_atomisp_dvs_6axis_config32(struct atomisp_dvs_6axis_config __user *kp, struct atomisp_dvs_6axis_config32 __user *up) get_atomisp_dvs_6axis_config32() argument
266 get_atomisp_3a_statistics32(struct atomisp_3a_statistics __user *kp, struct atomisp_3a_statistics32 __user *up) get_atomisp_3a_statistics32() argument
285 put_atomisp_3a_statistics32(struct atomisp_3a_statistics __user *kp, struct atomisp_3a_statistics32 __user *up) put_atomisp_3a_statistics32() argument
304 get_atomisp_metadata_stat32(struct atomisp_metadata __user *kp, struct atomisp_metadata32 __user *up) get_atomisp_metadata_stat32() argument
324 put_atomisp_metadata_stat32(struct atomisp_metadata __user *kp, struct atomisp_metadata32 __user *up) put_atomisp_metadata_stat32() argument
346 put_atomisp_metadata_by_type_stat32(struct atomisp_metadata_with_type __user *kp, struct atomisp_metadata_with_type32 __user *up) put_atomisp_metadata_by_type_stat32() argument
369 get_atomisp_metadata_by_type_stat32(struct atomisp_metadata_with_type __user *kp, struct atomisp_metadata_with_type32 __user *up) get_atomisp_metadata_by_type_stat32() argument
391 get_atomisp_morph_table32(struct atomisp_morph_table __user *kp, struct atomisp_morph_table32 __user *up) get_atomisp_morph_table32() argument
414 put_atomisp_morph_table32(struct atomisp_morph_table __user *kp, struct atomisp_morph_table32 __user *up) put_atomisp_morph_table32() argument
437 get_atomisp_overlay32(struct atomisp_overlay __user *kp, struct atomisp_overlay32 __user *up) get_atomisp_overlay32() argument
467 put_atomisp_overlay32(struct atomisp_overlay __user *kp, struct atomisp_overlay32 __user *up) put_atomisp_overlay32() argument
498 get_atomisp_calibration_group32(struct atomisp_calibration_group __user *kp, struct atomisp_calibration_group32 __user *up) get_atomisp_calibration_group32() argument
514 put_atomisp_calibration_group32(struct atomisp_calibration_group __user *kp, struct atomisp_calibration_group32 __user *up) put_atomisp_calibration_group32() argument
530 get_atomisp_acc_fw_load32(struct atomisp_acc_fw_load __user *kp, struct atomisp_acc_fw_load32 __user *up) get_atomisp_acc_fw_load32() argument
545 put_atomisp_acc_fw_load32(struct atomisp_acc_fw_load __user *kp, struct atomisp_acc_fw_load32 __user *up) put_atomisp_acc_fw_load32() argument
560 get_atomisp_acc_fw_arg32(struct atomisp_acc_fw_arg __user *kp, struct atomisp_acc_fw_arg32 __user *up) get_atomisp_acc_fw_arg32() argument
576 put_atomisp_acc_fw_arg32(struct atomisp_acc_fw_arg __user *kp, struct atomisp_acc_fw_arg32 __user *up) put_atomisp_acc_fw_arg32() argument
592 get_v4l2_private_int_data32(struct v4l2_private_int_data __user *kp, struct v4l2_private_int_data32 __user *up) get_v4l2_private_int_data32() argument
608 put_v4l2_private_int_data32(struct v4l2_private_int_data __user *kp, struct v4l2_private_int_data32 __user *up) put_v4l2_private_int_data32() argument
624 get_atomisp_shading_table32(struct atomisp_shading_table __user *kp, struct atomisp_shading_table32 __user *up) get_atomisp_shading_table32() argument
648 get_atomisp_acc_map32(struct atomisp_acc_map __user *kp, struct atomisp_acc_map32 __user *up) get_atomisp_acc_map32() argument
668 put_atomisp_acc_map32(struct atomisp_acc_map __user *kp, struct atomisp_acc_map32 __user *up) put_atomisp_acc_map32() argument
689 get_atomisp_acc_s_mapped_arg32(struct atomisp_acc_s_mapped_arg __user *kp, struct atomisp_acc_s_mapped_arg32 __user *up) get_atomisp_acc_s_mapped_arg32() argument
703 put_atomisp_acc_s_mapped_arg32(struct atomisp_acc_s_mapped_arg __user *kp, struct atomisp_acc_s_mapped_arg32 __user *up) put_atomisp_acc_s_mapped_arg32() argument
716 get_atomisp_parameters32(struct atomisp_parameters __user *kp, struct atomisp_parameters32 __user *up) get_atomisp_parameters32() argument
779 get_atomisp_acc_fw_load_to_pipe32(struct atomisp_acc_fw_load_to_pipe __user *kp, struct atomisp_acc_fw_load_to_pipe32 __user *up) get_atomisp_acc_fw_load_to_pipe32() argument
800 put_atomisp_acc_fw_load_to_pipe32(struct atomisp_acc_fw_load_to_pipe __user *kp, struct atomisp_acc_fw_load_to_pipe32 __user *up) put_atomisp_acc_fw_load_to_pipe32() argument
821 get_atomisp_sensor_ae_bracketing_lut(struct atomisp_sensor_ae_bracketing_lut __user *kp, struct atomisp_sensor_ae_bracketing_lut32 __user *up) get_atomisp_sensor_ae_bracketing_lut() argument
870 void __user *up = compat_ptr(arg); atomisp_do_compat_ioctl() local
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_port.c336 static u32 default_serial_dl_read(struct uart_8250_port *up) in default_serial_dl_read() argument
339 unsigned char dll = serial_in(up, UART_DLL); in default_serial_dl_read()
340 unsigned char dlm = serial_in(up, UART_DLM); in default_serial_dl_read()
346 static void default_serial_dl_write(struct uart_8250_port *up, u32 value) in default_serial_dl_write() argument
348 serial_out(up, UART_DLL, value & 0xff); in default_serial_dl_write()
349 serial_out(up, UART_DLM, value >> 8 & 0xff); in default_serial_dl_write()
430 struct uart_8250_port *up = up_to_u8250p(p); in set_io_from_upio() local
432 up->dl_read = default_serial_dl_read; in set_io_from_upio()
433 up->dl_write = default_serial_dl_write; in set_io_from_upio()
467 up in set_io_from_upio()
624 struct uart_8250_port *up = up_to_u8250p(port); serial8250_em485_config() local
712 serial8250_clear_IER(struct uart_8250_port *up) serial8250_clear_IER() argument
725 __enable_rsa(struct uart_8250_port *up) __enable_rsa() argument
745 enable_rsa(struct uart_8250_port *up) enable_rsa() argument
764 disable_rsa(struct uart_8250_port *up) disable_rsa() argument
793 size_fifo(struct uart_8250_port *up) size_fifo() argument
857 autoconfig_has_efr(struct uart_8250_port *up) autoconfig_has_efr() argument
945 autoconfig_8250(struct uart_8250_port *up) autoconfig_8250() argument
962 broken_efr(struct uart_8250_port *up) broken_efr() argument
981 autoconfig_16550a(struct uart_8250_port *up) autoconfig_16550a() argument
1155 autoconfig(struct uart_8250_port *up) autoconfig() argument
1324 autoconfig_irq(struct uart_8250_port *up) autoconfig_irq() argument
1384 struct uart_8250_port *up = up_to_u8250p(port); serial8250_stop_rx() local
1519 struct uart_8250_port *up = up_to_u8250p(port); serial8250_stop_tx() local
1536 struct uart_8250_port *up = up_to_u8250p(port); __start_tx() local
1569 serial8250_em485_start_tx(struct uart_8250_port *up) serial8250_em485_start_tx() argument
1587 struct uart_8250_port *up = up_to_u8250p(port); start_tx_rs485() local
1639 struct uart_8250_port *up = up_to_u8250p(port); serial8250_start_tx() local
1670 struct uart_8250_port *up = up_to_u8250p(port); serial8250_disable_ms() local
1687 struct uart_8250_port *up = up_to_u8250p(port); serial8250_enable_ms() local
1705 serial8250_read_char(struct uart_8250_port *up, u16 lsr) serial8250_read_char() argument
1773 serial8250_rx_chars(struct uart_8250_port *up, u16 lsr) serial8250_rx_chars() argument
1790 serial8250_tx_chars(struct uart_8250_port *up) serial8250_tx_chars() argument
1850 serial8250_modem_status(struct uart_8250_port *up) serial8250_modem_status() argument
1875 handle_rx_dma(struct uart_8250_port *up, unsigned int iir) handle_rx_dma() argument
1906 struct uart_8250_port *up = up_to_u8250p(port); serial8250_handle_irq() local
1957 struct uart_8250_port *up = up_to_u8250p(port); serial8250_default_handle_irq() local
1983 struct uart_8250_port *up = up_to_u8250p(port); serial8250_tx_threshold_handle_irq() local
1996 struct uart_8250_port *up = up_to_u8250p(port); serial8250_tx_empty() local
2014 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_get_mctrl() local
2039 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_set_mctrl() local
2063 struct uart_8250_port *up = up_to_u8250p(port); serial8250_break_ctl() local
2077 wait_for_lsr(struct uart_8250_port *up, int bits) wait_for_lsr() argument
2097 wait_for_xmitr(struct uart_8250_port *up, int bits) wait_for_xmitr() argument
2124 struct uart_8250_port *up = up_to_u8250p(port); serial8250_get_poll_char() local
2148 struct uart_8250_port *up = up_to_u8250p(port); serial8250_put_poll_char() local
2184 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_startup() local
2487 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_shutdown() local
2551 npcm_get_divisor(struct uart_8250_port *up, unsigned int baud) npcm_get_divisor() argument
2564 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_get_divisor() local
2627 serial8250_compute_lcr(struct uart_8250_port *up, tcflag_t c_cflag) serial8250_compute_lcr() argument
2649 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_set_divisor() local
2719 struct uart_8250_port *up = up_to_u8250p(port); serial8250_update_uartclk() local
2772 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_set_termios() local
2976 serial8250_request_std_resource(struct uart_8250_port *up) serial8250_request_std_resource() argument
3017 serial8250_release_std_resource(struct uart_8250_port *up) serial8250_release_std_resource() argument
3049 struct uart_8250_port *up = up_to_u8250p(port); serial8250_release_port() local
3056 struct uart_8250_port *up = up_to_u8250p(port); serial8250_request_port() local
3061 fcr_get_rxtrig_bytes(struct uart_8250_port *up) fcr_get_rxtrig_bytes() argument
3071 bytes_to_fcr_rxtrig(struct uart_8250_port *up, unsigned char bytes) bytes_to_fcr_rxtrig() argument
3092 struct uart_8250_port *up = up_to_u8250p(uport); do_get_rxtrig() local
3128 struct uart_8250_port *up = up_to_u8250p(uport); do_set_rxtrig() local
3188 register_dev_spec_attr_grp(struct uart_8250_port *up) register_dev_spec_attr_grp() argument
3198 struct uart_8250_port *up = up_to_u8250p(port); serial8250_config_port() local
3276 serial8250_init_port(struct uart_8250_port *up) serial8250_init_port() argument
3290 serial8250_set_defaults(struct uart_8250_port *up) serial8250_set_defaults() argument
3321 struct uart_8250_port *up = up_to_u8250p(port); serial8250_console_putchar() local
3330 serial8250_console_restore(struct uart_8250_port *up) serial8250_console_restore() argument
3359 serial8250_console_fifo_write(struct uart_8250_port *up, const char *s, unsigned int count) serial8250_console_fifo_write() argument
3391 serial8250_console_write(struct uart_8250_port *up, const char *s, unsigned int count) serial8250_console_write() argument
[all...]
H A D8250_core.c121 struct uart_8250_port *up; in serial8250_interrupt() local
124 up = list_entry(l, struct uart_8250_port, list); in serial8250_interrupt()
125 port = &up->port; in serial8250_interrupt()
153 static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up) in serial_do_unlink() argument
158 if (i->head == &up->list) in serial_do_unlink()
160 list_del(&up->list); in serial_do_unlink()
162 BUG_ON(i->head != &up->list); in serial_do_unlink()
173 static int serial_link_irq_chain(struct uart_8250_port *up) in serial_link_irq_chain() argument
181 h = &irq_lists[up->port.irq % NR_IRQ_HASH]; in serial_link_irq_chain()
184 if (i->irq == up in serial_link_irq_chain()
219 serial_unlink_irq_chain(struct uart_8250_port *up) serial_unlink_irq_chain() argument
250 struct uart_8250_port *up = from_timer(up, t, timer); serial8250_timeout() local
258 struct uart_8250_port *up = from_timer(up, t, timer); serial8250_backup_timeout() local
302 univ8250_setup_timer(struct uart_8250_port *up) univ8250_setup_timer() argument
327 univ8250_setup_irq(struct uart_8250_port *up) univ8250_setup_irq() argument
337 univ8250_release_irq(struct uart_8250_port *up) univ8250_release_irq() argument
348 serial8250_request_rsa_resource(struct uart_8250_port *up) serial8250_request_rsa_resource() argument
369 serial8250_release_rsa_resource(struct uart_8250_port *up) serial8250_release_rsa_resource() argument
416 serial8250_set_isa_configurator( void (*v)(int port, struct uart_port *up, u32 *capabilities)) serial8250_set_isa_configurator() argument
427 struct uart_8250_port *up = up_to_u8250p(port); univ8250_config_port() local
453 struct uart_8250_port *up = up_to_u8250p(port); univ8250_request_port() local
468 struct uart_8250_port *up = up_to_u8250p(port); univ8250_release_port() local
486 serial8250_apply_quirks(struct uart_8250_port *up) serial8250_apply_quirks() argument
493 struct uart_8250_port *up; serial8250_setup_port() local
522 struct uart_8250_port *up; serial8250_isa_init_ports() local
575 struct uart_8250_port *up = &serial8250_ports[i]; serial8250_register_ports() local
598 struct uart_8250_port *up = &serial8250_ports[co->index]; univ8250_console_write() local
605 struct uart_8250_port *up; univ8250_console_setup() local
786 struct uart_8250_port *up = &serial8250_ports[line]; serial8250_suspend_port() local
810 struct uart_8250_port *up = &serial8250_ports[line]; serial8250_resume_port() local
891 struct uart_8250_port *up = &serial8250_ports[i]; serial8250_remove() local
904 struct uart_8250_port *up = &serial8250_ports[i]; serial8250_suspend() local
918 struct uart_8250_port *up = &serial8250_ports[i]; serial8250_resume() local
989 struct uart_8250_port *up = serial_8250_overrun_backoff_work() local
1015 serial8250_register_8250_port(const struct uart_8250_port *up) serial8250_register_8250_port() argument
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250_port.c314 static int default_serial_dl_read(struct uart_8250_port *up) in default_serial_dl_read() argument
317 unsigned char dll = serial_in(up, UART_DLL); in default_serial_dl_read()
318 unsigned char dlm = serial_in(up, UART_DLM); in default_serial_dl_read()
324 static void default_serial_dl_write(struct uart_8250_port *up, int value) in default_serial_dl_write() argument
326 serial_out(up, UART_DLL, value & 0xff); in default_serial_dl_write()
327 serial_out(up, UART_DLM, value >> 8 & 0xff); in default_serial_dl_write()
376 static int au_serial_dl_read(struct uart_8250_port *up) in au_serial_dl_read() argument
378 return __raw_readl(up->port.membase + 0x28); in au_serial_dl_read()
381 static void au_serial_dl_write(struct uart_8250_port *up, int value) in au_serial_dl_write() argument
383 __raw_writel(value, up in au_serial_dl_write()
466 struct uart_8250_port *up = up_to_u8250p(p); set_io_from_upio() local
656 struct uart_8250_port *up = up_to_u8250p(port); serial8250_em485_config() local
749 __enable_rsa(struct uart_8250_port *up) __enable_rsa() argument
769 enable_rsa(struct uart_8250_port *up) enable_rsa() argument
788 disable_rsa(struct uart_8250_port *up) disable_rsa() argument
817 size_fifo(struct uart_8250_port *up) size_fifo() argument
881 autoconfig_has_efr(struct uart_8250_port *up) autoconfig_has_efr() argument
969 autoconfig_8250(struct uart_8250_port *up) autoconfig_8250() argument
986 broken_efr(struct uart_8250_port *up) broken_efr() argument
1005 autoconfig_16550a(struct uart_8250_port *up) autoconfig_16550a() argument
1172 autoconfig(struct uart_8250_port *up) autoconfig() argument
1345 autoconfig_irq(struct uart_8250_port *up) autoconfig_irq() argument
1402 struct uart_8250_port *up = up_to_u8250p(port); serial8250_stop_rx() local
1522 struct uart_8250_port *up = up_to_u8250p(port); serial8250_stop_tx() local
1539 struct uart_8250_port *up = up_to_u8250p(port); __start_tx() local
1574 serial8250_em485_start_tx(struct uart_8250_port *up) serial8250_em485_start_tx() argument
1591 struct uart_8250_port *up = up_to_u8250p(port); start_tx_rs485() local
1644 struct uart_8250_port *up = up_to_u8250p(port); serial8250_start_tx() local
1671 struct uart_8250_port *up = up_to_u8250p(port); serial8250_disable_ms() local
1685 struct uart_8250_port *up = up_to_u8250p(port); serial8250_enable_ms() local
1700 serial8250_read_char(struct uart_8250_port *up, unsigned char lsr) serial8250_read_char() argument
1767 serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr) serial8250_rx_chars() argument
1784 serial8250_tx_chars(struct uart_8250_port *up) serial8250_tx_chars() argument
1845 serial8250_modem_status(struct uart_8250_port *up) serial8250_modem_status() argument
1870 handle_rx_dma(struct uart_8250_port *up, unsigned int iir) handle_rx_dma() argument
1892 struct uart_8250_port *up = up_to_u8250p(port); serial8250_handle_irq() local
1937 struct uart_8250_port *up = up_to_u8250p(port); serial8250_default_handle_irq() local
1963 struct uart_8250_port *up = up_to_u8250p(port); serial8250_tx_threshold_handle_irq() local
1976 struct uart_8250_port *up = up_to_u8250p(port); serial8250_tx_empty() local
2000 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_get_mctrl() local
2025 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_set_mctrl() local
2049 struct uart_8250_port *up = up_to_u8250p(port); serial8250_break_ctl() local
2066 wait_for_xmitr(struct uart_8250_port *up, int bits) wait_for_xmitr() argument
2105 struct uart_8250_port *up = up_to_u8250p(port); serial8250_get_poll_char() local
2129 struct uart_8250_port *up = up_to_u8250p(port); serial8250_put_poll_char() local
2160 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_startup() local
2448 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_shutdown() local
2510 npcm_get_divisor(struct uart_8250_port *up, unsigned int baud) npcm_get_divisor() argument
2522 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_get_divisor() local
2560 serial8250_compute_lcr(struct uart_8250_port *up, tcflag_t c_cflag) serial8250_compute_lcr() argument
2598 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_set_divisor() local
2668 struct uart_8250_port *up = up_to_u8250p(port); serial8250_update_uartclk() local
2721 struct uart_8250_port *up = up_to_u8250p(port); serial8250_do_set_termios() local
2928 serial8250_request_std_resource(struct uart_8250_port *up) serial8250_request_std_resource() argument
2969 serial8250_release_std_resource(struct uart_8250_port *up) serial8250_release_std_resource() argument
3001 struct uart_8250_port *up = up_to_u8250p(port); serial8250_release_port() local
3008 struct uart_8250_port *up = up_to_u8250p(port); serial8250_request_port() local
3013 fcr_get_rxtrig_bytes(struct uart_8250_port *up) fcr_get_rxtrig_bytes() argument
3023 bytes_to_fcr_rxtrig(struct uart_8250_port *up, unsigned char bytes) bytes_to_fcr_rxtrig() argument
3044 struct uart_8250_port *up = up_to_u8250p(uport); do_get_rxtrig() local
3080 struct uart_8250_port *up = up_to_u8250p(uport); do_set_rxtrig() local
3140 register_dev_spec_attr_grp(struct uart_8250_port *up) register_dev_spec_attr_grp() argument
3150 struct uart_8250_port *up = up_to_u8250p(port); serial8250_config_port() local
3232 serial8250_init_port(struct uart_8250_port *up) serial8250_init_port() argument
3245 serial8250_set_defaults(struct uart_8250_port *up) serial8250_set_defaults() argument
3276 struct uart_8250_port *up = up_to_u8250p(port); serial8250_console_putchar() local
3285 serial8250_console_restore(struct uart_8250_port *up) serial8250_console_restore() argument
3317 serial8250_console_write(struct uart_8250_port *up, const char *s, unsigned int count) serial8250_console_write() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/usb/
H A Ducan.c84 /* wake up can transceiver from low-power sleep mode */
261 struct ucan_priv *up; member
314 static void ucan_release_context_array(struct ucan_priv *up) in ucan_release_context_array() argument
316 if (!up->context_array) in ucan_release_context_array()
320 up->available_tx_urbs = 0; in ucan_release_context_array()
322 kfree(up->context_array); in ucan_release_context_array()
323 up->context_array = NULL; in ucan_release_context_array()
326 static int ucan_alloc_context_array(struct ucan_priv *up) in ucan_alloc_context_array() argument
331 ucan_release_context_array(up); in ucan_alloc_context_array()
333 up in ucan_alloc_context_array()
353 ucan_alloc_context(struct ucan_priv *up) ucan_alloc_context() argument
384 ucan_release_context(struct ucan_priv *up, struct ucan_urb_context *ctx) ucan_release_context() argument
412 ucan_ctrl_command_out(struct ucan_priv *up, u8 cmd, u16 subcmd, u16 datalen) ucan_ctrl_command_out() argument
427 ucan_device_request_in(struct ucan_priv *up, u8 cmd, u16 subcmd, u16 datalen) ucan_device_request_in() argument
444 ucan_parse_device_info(struct ucan_priv *up, struct ucan_ctl_cmd_device_info *device_info) ucan_parse_device_info() argument
483 ucan_handle_error_frame(struct ucan_priv *up, struct ucan_message_in *m, canid_t canid) ucan_handle_error_frame() argument
565 ucan_rx_can_msg(struct ucan_priv *up, struct ucan_message_in *m) ucan_rx_can_msg() argument
632 ucan_tx_complete_msg(struct ucan_priv *up, struct ucan_message_in *m) ucan_tx_complete_msg() argument
689 struct ucan_priv *up = urb->context; ucan_read_bulk_callback() local
817 struct ucan_priv *up; ucan_write_bulk_callback() local
858 ucan_cleanup_rx_urbs(struct ucan_priv *up, struct urb **urbs) ucan_cleanup_rx_urbs() argument
876 ucan_prepare_and_anchor_rx_urbs(struct ucan_priv *up, struct urb **urbs) ucan_prepare_and_anchor_rx_urbs() argument
925 ucan_submit_rx_urbs(struct ucan_priv *up, struct urb **urbs) ucan_submit_rx_urbs() argument
965 struct ucan_priv *up = netdev_priv(netdev); ucan_open() local
1047 ucan_prepare_tx_urb(struct ucan_priv *up, struct ucan_urb_context *context, struct can_frame *cf, u8 echo_index) ucan_prepare_tx_urb() argument
1103 ucan_clean_up_tx_urb(struct ucan_priv *up, struct urb *urb) ucan_clean_up_tx_urb() argument
1119 struct ucan_priv *up = netdev_priv(netdev); ucan_start_xmit() local
1198 struct ucan_priv *up = netdev_priv(netdev); ucan_close() local
1245 struct ucan_priv *up = netdev_priv(netdev); ucan_set_bittiming() local
1270 struct ucan_priv *up = netdev_priv(netdev); ucan_set_mode() local
1306 struct ucan_priv *up; ucan_probe() local
1574 struct ucan_priv *up = usb_get_intfdata(intf); ucan_disconnect() local
[all...]
/kernel/linux/linux-6.6/drivers/net/can/usb/
H A Ducan.c85 /* wake up can transceiver from low-power sleep mode */
263 struct ucan_priv *up; member
314 static void ucan_release_context_array(struct ucan_priv *up) in ucan_release_context_array() argument
316 if (!up->context_array) in ucan_release_context_array()
320 up->available_tx_urbs = 0; in ucan_release_context_array()
322 kfree(up->context_array); in ucan_release_context_array()
323 up->context_array = NULL; in ucan_release_context_array()
326 static int ucan_alloc_context_array(struct ucan_priv *up) in ucan_alloc_context_array() argument
331 ucan_release_context_array(up); in ucan_alloc_context_array()
333 up in ucan_alloc_context_array()
353 ucan_alloc_context(struct ucan_priv *up) ucan_alloc_context() argument
384 ucan_release_context(struct ucan_priv *up, struct ucan_urb_context *ctx) ucan_release_context() argument
412 ucan_ctrl_command_out(struct ucan_priv *up, u8 cmd, u16 subcmd, u16 datalen) ucan_ctrl_command_out() argument
427 ucan_device_request_in(struct ucan_priv *up, u8 cmd, u16 subcmd, u16 datalen) ucan_device_request_in() argument
444 ucan_parse_device_info(struct ucan_priv *up, struct ucan_ctl_cmd_device_info *device_info) ucan_parse_device_info() argument
483 ucan_handle_error_frame(struct ucan_priv *up, struct ucan_message_in *m, canid_t canid) ucan_handle_error_frame() argument
565 ucan_rx_can_msg(struct ucan_priv *up, struct ucan_message_in *m) ucan_rx_can_msg() argument
635 ucan_tx_complete_msg(struct ucan_priv *up, struct ucan_message_in *m) ucan_tx_complete_msg() argument
691 struct ucan_priv *up = urb->context; ucan_read_bulk_callback() local
819 struct ucan_priv *up; ucan_write_bulk_callback() local
860 ucan_cleanup_rx_urbs(struct ucan_priv *up, struct urb **urbs) ucan_cleanup_rx_urbs() argument
878 ucan_prepare_and_anchor_rx_urbs(struct ucan_priv *up, struct urb **urbs) ucan_prepare_and_anchor_rx_urbs() argument
927 ucan_submit_rx_urbs(struct ucan_priv *up, struct urb **urbs) ucan_submit_rx_urbs() argument
967 struct ucan_priv *up = netdev_priv(netdev); ucan_open() local
1049 ucan_prepare_tx_urb(struct ucan_priv *up, struct ucan_urb_context *context, struct can_frame *cf, u8 echo_index) ucan_prepare_tx_urb() argument
1103 ucan_clean_up_tx_urb(struct ucan_priv *up, struct urb *urb) ucan_clean_up_tx_urb() argument
1119 struct ucan_priv *up = netdev_priv(netdev); ucan_start_xmit() local
1198 struct ucan_priv *up = netdev_priv(netdev); ucan_close() local
1249 struct ucan_priv *up = netdev_priv(netdev); ucan_set_bittiming() local
1274 struct ucan_priv *up = netdev_priv(netdev); ucan_set_mode() local
1310 struct ucan_priv *up; ucan_probe() local
1577 struct ucan_priv *up = usb_get_intfdata(intf); ucan_disconnect() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Duar.c85 struct mlx5_uars_page *up = container_of(kref, struct mlx5_uars_page, ref_count); in up_rel_func() local
87 list_del(&up->list); in up_rel_func()
88 iounmap(up->map); in up_rel_func()
89 if (mlx5_cmd_free_uar(up->mdev, up->index)) in up_rel_func()
90 mlx5_core_warn(up->mdev, "failed to free uar index %d\n", up->index); in up_rel_func()
91 bitmap_free(up->reg_bitmap); in up_rel_func()
92 bitmap_free(up->fp_bitmap); in up_rel_func()
93 kfree(up); in up_rel_func()
99 struct mlx5_uars_page *up; alloc_uars_page() local
186 mlx5_put_uars_page(struct mlx5_core_dev *mdev, struct mlx5_uars_page *up) mlx5_put_uars_page() argument
208 struct mlx5_uars_page *up; alloc_bfreg() local
273 addr_to_dbi_in_syspage(struct mlx5_core_dev *dev, struct mlx5_uars_page *up, struct mlx5_sq_bfreg *bfreg) addr_to_dbi_in_syspage() argument
292 struct mlx5_uars_page *up; mlx5_free_bfreg() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Duar.c83 struct mlx5_uars_page *up = container_of(kref, struct mlx5_uars_page, ref_count); in up_rel_func() local
85 list_del(&up->list); in up_rel_func()
86 iounmap(up->map); in up_rel_func()
87 if (mlx5_cmd_free_uar(up->mdev, up->index)) in up_rel_func()
88 mlx5_core_warn(up->mdev, "failed to free uar index %d\n", up->index); in up_rel_func()
89 bitmap_free(up->reg_bitmap); in up_rel_func()
90 bitmap_free(up->fp_bitmap); in up_rel_func()
91 kfree(up); in up_rel_func()
97 struct mlx5_uars_page *up; alloc_uars_page() local
186 mlx5_put_uars_page(struct mlx5_core_dev *mdev, struct mlx5_uars_page *up) mlx5_put_uars_page() argument
208 struct mlx5_uars_page *up; alloc_bfreg() local
273 addr_to_dbi_in_syspage(struct mlx5_core_dev *dev, struct mlx5_uars_page *up, struct mlx5_sq_bfreg *bfreg) addr_to_dbi_in_syspage() argument
292 struct mlx5_uars_page *up; mlx5_free_bfreg() local
[all...]

Completed in 33 milliseconds

12345678910>>...61