/linux-6.12.1/drivers/tty/serial/ |
D | qcom_geni_serial.c | 118 struct uart_port uport; member 148 static void __qcom_geni_serial_cancel_tx_cmd(struct uart_port *uport); 149 static void qcom_geni_serial_cancel_tx_cmd(struct uart_port *uport); 150 static int qcom_geni_serial_port_setup(struct uart_port *uport); 152 static inline struct qcom_geni_serial_port *to_dev_port(struct uart_port *uport) in to_dev_port() argument 154 return container_of(uport, struct qcom_geni_serial_port, uport); in to_dev_port() 159 .uport = { 167 .uport = { 175 .uport = { 185 .uport = { [all …]
|
D | serial_core.c | 60 static int uart_dcd_enabled(struct uart_port *uport) in uart_dcd_enabled() argument 62 return !!(uport->status & UPSTAT_DCD_ENABLE); in uart_dcd_enabled() 72 static inline void uart_port_deref(struct uart_port *uport) in uart_port_deref() argument 74 if (atomic_dec_and_test(&uport->state->refcount)) in uart_port_deref() 75 wake_up(&uport->state->remove_wait); in uart_port_deref() 86 #define uart_port_unlock(uport, flags) \ argument 88 struct uart_port *__uport = uport; \ 193 static void uart_port_dtr_rts(struct uart_port *uport, bool active) in uart_port_dtr_rts() argument 196 uart_set_mctrl(uport, TIOCM_DTR | TIOCM_RTS); in uart_port_dtr_rts() 198 uart_clear_mctrl(uport, TIOCM_DTR | TIOCM_RTS); in uart_port_dtr_rts() [all …]
|
D | sb1250-duart.c | 100 #define to_sport(uport) container_of(uport, struct sbd_port, port) argument 232 static unsigned int sbd_tx_empty(struct uart_port *uport) in sbd_tx_empty() argument 234 struct sbd_port *sport = to_sport(uport); in sbd_tx_empty() 239 static unsigned int sbd_get_mctrl(struct uart_port *uport) in sbd_get_mctrl() argument 241 struct sbd_port *sport = to_sport(uport); in sbd_get_mctrl() 245 status >>= (uport->line) % 2; in sbd_get_mctrl() 253 static void sbd_set_mctrl(struct uart_port *uport, unsigned int mctrl) in sbd_set_mctrl() argument 255 struct sbd_port *sport = to_sport(uport); in sbd_set_mctrl() 266 clr <<= (uport->line) % 2; in sbd_set_mctrl() 267 set <<= (uport->line) % 2; in sbd_set_mctrl() [all …]
|
D | dz.c | 85 static inline struct dz_port *to_dport(struct uart_port *uport) in to_dport() argument 87 return container_of(uport, struct dz_port, port); in to_dport() 123 static void dz_stop_tx(struct uart_port *uport) in dz_stop_tx() argument 125 struct dz_port *dport = to_dport(uport); in dz_stop_tx() 133 static void dz_start_tx(struct uart_port *uport) in dz_start_tx() argument 135 struct dz_port *dport = to_dport(uport); in dz_start_tx() 143 static void dz_stop_rx(struct uart_port *uport) in dz_stop_rx() argument 145 struct dz_port *dport = to_dport(uport); in dz_stop_rx() 180 struct uart_port *uport; in dz_receive_chars() local 190 uport = &dport->port; in dz_receive_chars() [all …]
|
D | zs.c | 99 #define to_zport(uport) container_of(uport, struct zs_port, port) argument 304 static unsigned int zs_tx_empty(struct uart_port *uport) in zs_tx_empty() argument 306 struct zs_port *zport = to_zport(uport); in zs_tx_empty() 372 static unsigned int zs_get_mctrl(struct uart_port *uport) in zs_get_mctrl() argument 374 struct zs_port *zport = to_zport(uport); in zs_get_mctrl() 385 static void zs_set_mctrl(struct uart_port *uport, unsigned int mctrl) in zs_set_mctrl() argument 387 struct zs_port *zport = to_zport(uport); in zs_set_mctrl() 425 static void zs_stop_tx(struct uart_port *uport) in zs_stop_tx() argument 427 struct zs_port *zport = to_zport(uport); in zs_stop_tx() 437 static void zs_start_tx(struct uart_port *uport) in zs_start_tx() argument [all …]
|
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() 170 return container_of(u, struct tegra_uart_port, uport); in to_tegra_uport() 372 dev_err(tup->uport.dev, in tegra_check_rate_in_range() 400 dev_err(tup->uport.dev, in tegra_set_baudrate() 414 uart_port_lock_irqsave(&tup->uport, &flags); in tegra_set_baudrate() 427 uart_port_unlock_irqrestore(&tup->uport, flags); in tegra_set_baudrate() 445 tup->uport.icount.overrun++; in tegra_uart_decode_rx_error() 446 dev_dbg(tup->uport.dev, "Got overrun errors\n"); in tegra_uart_decode_rx_error() [all …]
|
D | sprd_serial.c | 1094 static bool sprd_uart_is_console(struct uart_port *uport) in sprd_uart_is_console() argument 1098 if ((cons && cons->index >= 0 && cons->index == uport->line) || in sprd_uart_is_console() 1099 of_console_check(uport->dev->of_node, SPRD_TTY_NAME, uport->line)) in sprd_uart_is_console() 1105 static int sprd_clk_init(struct uart_port *uport) in sprd_clk_init() argument 1108 struct sprd_uart_port *u = container_of(uport, struct sprd_uart_port, port); in sprd_clk_init() 1110 clk_uart = devm_clk_get(uport->dev, "uart"); in sprd_clk_init() 1112 dev_warn(uport->dev, "uart%d can't get uart clock\n", in sprd_clk_init() 1113 uport->line); in sprd_clk_init() 1117 clk_parent = devm_clk_get(uport->dev, "source"); in sprd_clk_init() 1119 dev_warn(uport->dev, "uart%d can't get source clock\n", in sprd_clk_init() [all …]
|
D | arc_uart.c | 100 #define to_arc_port(uport) container_of(uport, struct arc_uart_port, port) argument
|
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()
|
D | fsl_lpuart.c | 3152 struct uart_port *uport = &sport->port; in lpuart_console_fixup() local 3167 termios.c_cflag = uport->cons->cflag; in lpuart_console_fixup() 3170 uport->ops->set_termios(uport, &termios, NULL); in lpuart_console_fixup()
|
/linux-6.12.1/include/linux/ |
D | serial_core.h | 897 #define __uart_port_tx(uport, ch, flags, tx_ready, put_char, tx_done, \ argument 900 struct uart_port *__port = (uport); \ 1137 static inline bool uart_cts_enabled(struct uart_port *uport) in uart_cts_enabled() argument 1139 return !!(uport->status & UPSTAT_CTS_ENABLE); in uart_cts_enabled() 1142 static inline bool uart_softcts_mode(struct uart_port *uport) in uart_softcts_mode() argument 1146 return ((uport->status & mask) == UPSTAT_CTS_ENABLE); in uart_softcts_mode() 1153 void uart_handle_dcd_change(struct uart_port *uport, bool active); 1154 void uart_handle_cts_change(struct uart_port *uport, bool active); 1159 void uart_xchar_out(struct uart_port *uport, int offset);
|
/linux-6.12.1/drivers/cxl/core/ |
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.12.1/tools/testing/cxl/test/ |
D | cxl.c | 1185 struct platform_device *uport = in cxl_single_topo_init() local 1193 pdev->dev.parent = &uport->dev; in cxl_single_topo_init() 1427 struct platform_device *uport = in cxl_test_init() local 1434 pdev->dev.parent = &uport->dev; in cxl_test_init()
|
/linux-6.12.1/drivers/tty/serial/8250/ |
D | 8250_port.c | 3038 struct uart_port *uport = state->uart_port; in do_get_rxtrig() local 3039 struct uart_8250_port *up = up_to_u8250p(uport); in do_get_rxtrig() 3041 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_get_rxtrig() 3074 struct uart_port *uport = state->uart_port; in do_set_rxtrig() local 3075 struct uart_8250_port *up = up_to_u8250p(uport); in do_set_rxtrig() 3078 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_set_rxtrig()
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-bus-cxl | 174 What: /sys/bus/cxl/devices/portX/uport 181 port with CXL component registers. The 'uport' symlink connects 268 for this decoders uport, unlocks / resets the decoder.
|