Home
last modified time | relevance | path

Searched refs:uport (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/drivers/tty/serial/
H A Dqcom_geni_serial.c159 .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 Dserial_core.c239 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 Dsb1250-duart.c100 #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 Ddz.c180 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 Dzs.c99 #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 Dserial-tegra.c107 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 Dsprd_serial.c1123 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 Darc_uart.c100 #define to_arc_port(uport) container_of(uport, struct arc_uart_port, port) argument
H A Dpmac_zilog.c1843 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 Dfsl_lpuart.c3177 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 Dserial_core.h901 #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 Dpci.c584 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 Dcxl.c1181 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 D8250_port.c3075 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 Dsysfs-bus-cxl192 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.