| /linux-6.15/drivers/tty/serial/ |
| H A D | qcom_geni_serial.c | 159 .uport = { 185 .uport = { 510 uport = &port->uport; in qcom_geni_serial_console_write() 889 uport->ops->start_rx(uport); in qcom_geni_serial_start_rx() 894 uport->ops->stop_rx(uport); in qcom_geni_serial_stop_rx() 899 uport->ops->stop_tx(uport); in qcom_geni_serial_stop_tx() 1098 uport = &port->uport; in setup_fifos() 1417 uport = &port->uport; in qcom_geni_console_setup() 1668 uport = &port->uport; in qcom_geni_serial_probe() 1785 struct uart_port *uport = &port->uport; in qcom_geni_serial_suspend() local [all …]
|
| H A D | serial_core.c | 239 uport->ops->stop_tx(uport); in uart_change_line_settings() 323 retval = uport->ops->startup(uport); in uart_port_startup() 853 uport->ops->release_port(uport); in uart_change_port() 1202 uport->ops->enable_ms(uport); in uart_enable_ms() 1774 uport->ops->stop_rx(uport); in uart_tty_port_shutdown() 1906 uport->ops->shutdown(uport); in uart_port_shutdown() 2387 uport->ops->stop_rx(uport); in uart_suspend_port() 2482 uport->ops->start_rx(uport); in uart_resume_port() 3155 if (uport->cons && uport->dev) in serial_core_add_one_port() 3183 uport->line, uport->dev, &uport->port_dev->dev, port, in serial_core_add_one_port() [all …]
|
| H A D | sb1250-duart.c | 100 #define to_sport(uport) container_of(uport, struct sbd_port, port) argument 347 icount = &uport->icount; in sbd_receive_chars() 431 uport->icount.dsr++; in sbd_status_handle() 614 uart_port_lock(uport); in sbd_set_termios() 653 uport->membase = NULL; in sbd_release_port() 666 if (!uport->membase) in sbd_map_port() 667 uport->membase = ioremap(uport->mapbase, in sbd_map_port() 669 if (!uport->membase) { in sbd_map_port() 680 uport->membase = NULL; in sbd_map_port() 806 uport->fifosize = 16; in sbd_probe_duarts() [all …]
|
| H A D | dz.c | 180 struct uart_port *uport; in dz_receive_chars() local 190 uport = &dport->port; in dz_receive_chars() 667 uport->membase = NULL; in dz_release_port() 676 if (!uport->membase) in dz_map_port() 677 uport->membase = ioremap(uport->mapbase, in dz_map_port() 679 if (!uport->membase) { in dz_map_port() 720 uport->type = PORT_DZ; in dz_config_port() 781 uport->fifosize = 1; in dz_init_ports() 784 uport->ops = &dz_ops; in dz_init_ports() 785 uport->line = line; in dz_init_ports() [all …]
|
| H A D | zs.c | 99 #define to_zport(uport) container_of(uport, struct zs_port, port) argument 683 uport->icount.dsr++; in zs_status_handle() 685 uport->icount.rng++; in zs_status_handle() 985 uport->membase = NULL; in zs_release_port() 991 if (!uport->membase) in zs_map_port() 992 uport->membase = ioremap(uport->mapbase, in zs_map_port() 994 if (!uport->membase) { in zs_map_port() 1025 uport->type = PORT_ZS; in zs_config_port() 1109 uport->fifosize = 1; in zs_probe_sccs() 1112 uport->ops = &zs_ops; in zs_probe_sccs() [all …]
|
| H A D | serial-tegra.c | 107 struct uart_port uport; member 159 return readl(tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_read() 165 writel(val, tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_write() 372 dev_err(tup->uport.dev, in tegra_check_rate_in_range() 400 dev_err(tup->uport.dev, in tegra_set_baudrate() 662 tup->uport.icount.rx++; in tegra_uart_handle_rx_pio() 824 tup->uport.icount.rng++; in tegra_uart_handle_modem_signal_change() 1153 dev_err(tup->uport.dev, in tegra_uart_dma_channel_allocate() 1196 dev_err(tup->uport.dev, in tegra_uart_dma_channel_allocate() 1440 tup->uport.line = port; in tegra_uart_parse_dt() [all …]
|
| H A D | sprd_serial.c | 1123 of_console_check(uport->dev->of_node, SPRD_TTY_NAME, uport->line)) in sprd_uart_is_console() 1129 static int sprd_clk_init(struct uart_port *uport) in sprd_clk_init() argument 1134 clk_uart = devm_clk_get(uport->dev, "uart"); in sprd_clk_init() 1137 uport->line); in sprd_clk_init() 1141 clk_parent = devm_clk_get(uport->dev, "source"); in sprd_clk_init() 1144 uport->line); in sprd_clk_init() 1149 uport->uartclk = SPRD_DEFAULT_SOURCE_CLK; in sprd_clk_init() 1151 uport->uartclk = clk_get_rate(clk_uart); in sprd_clk_init() 1153 u->clk = devm_clk_get(uport->dev, "enable"); in sprd_clk_init() 1159 uport->line); in sprd_clk_init() [all …]
|
| H A D | arc_uart.c | 100 #define to_arc_port(uport) container_of(uport, struct arc_uart_port, port) argument
|
| H A D | pmac_zilog.c | 1843 struct uart_pmac_port *uport = &pmz_ports[i]; in exit_pmz() local 1845 if (uport->node != NULL) in exit_pmz() 1846 pmz_dispose_port(uport); in exit_pmz() 1848 if (uport->pdev != NULL) in exit_pmz() 1849 pmz_dispose_port(uport); in exit_pmz()
|
| H A D | fsl_lpuart.c | 3177 struct uart_port *uport = &sport->port; in lpuart_console_fixup() local 3188 console_suspend_enabled && uart_console(uport)) { in lpuart_console_fixup() 3192 termios.c_cflag = uport->cons->cflag; in lpuart_console_fixup() 3195 uport->ops->set_termios(uport, &termios, NULL); in lpuart_console_fixup()
|
| /linux-6.15/include/linux/ |
| H A D | serial_core.h | 901 #define __uart_port_tx(uport, ch, flags, tx_ready, put_char, tx_done, \ argument 904 struct uart_port *__port = (uport); \ 1141 static inline bool uart_cts_enabled(struct uart_port *uport) in uart_cts_enabled() argument 1143 return !!(uport->status & UPSTAT_CTS_ENABLE); in uart_cts_enabled() 1146 static inline bool uart_softcts_mode(struct uart_port *uport) in uart_softcts_mode() argument 1150 return ((uport->status & mask) == UPSTAT_CTS_ENABLE); in uart_softcts_mode() 1157 void uart_handle_dcd_change(struct uart_port *uport, bool active); 1158 void uart_handle_cts_change(struct uart_port *uport, bool active); 1163 void uart_xchar_out(struct uart_port *uport, int offset);
|
| /linux-6.15/drivers/cxl/core/ |
| H A D | pci.c | 584 struct device *uport = port->uport_dev; in read_cdat_data() local 593 if (is_cxl_memdev(uport)) { in read_cdat_data() 596 cxlmd = to_cxl_memdev(uport); in read_cdat_data() 600 } else if (dev_is_pci(uport)) { in read_cdat_data() 601 pdev = to_pci_dev(uport); in read_cdat_data()
|
| /linux-6.15/tools/testing/cxl/test/ |
| H A D | cxl.c | 1181 struct platform_device *uport = in cxl_single_topo_init() local 1189 pdev->dev.parent = &uport->dev; in cxl_single_topo_init() 1423 struct platform_device *uport = in cxl_test_init() local 1430 pdev->dev.parent = &uport->dev; in cxl_test_init()
|
| /linux-6.15/drivers/tty/serial/8250/ |
| H A D | 8250_port.c | 3075 struct uart_port *uport = state->uart_port; in do_get_rxtrig() local 3076 struct uart_8250_port *up = up_to_u8250p(uport); in do_get_rxtrig() 3078 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_get_rxtrig() 3111 struct uart_port *uport = state->uart_port; in do_set_rxtrig() local 3112 struct uart_8250_port *up = up_to_u8250p(uport); in do_set_rxtrig() 3115 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_set_rxtrig()
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-cxl | 192 What: /sys/bus/cxl/devices/portX/uport 199 port with CXL component registers. The 'uport' symlink connects 286 for this decoders uport, unlocks / resets the decoder.
|