/linux-6.6.21/drivers/tty/serial/ |
D | qcom_geni_serial.c | 118 struct uart_port uport; member 147 static inline struct qcom_geni_serial_port *to_dev_port(struct uart_port *uport) in to_dev_port() argument 149 return container_of(uport, struct qcom_geni_serial_port, uport); in to_dev_port() 154 .uport = { 162 .uport = { 170 .uport = { 180 .uport = { 188 static int qcom_geni_serial_request_port(struct uart_port *uport) in qcom_geni_serial_request_port() argument 190 struct platform_device *pdev = to_platform_device(uport->dev); in qcom_geni_serial_request_port() 191 struct qcom_geni_serial_port *port = to_dev_port(uport); in qcom_geni_serial_request_port() [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 spin_lock_irqsave(&tup->uport.lock, flags); in tegra_set_baudrate() 427 spin_unlock_irqrestore(&tup->uport.lock, 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 | 1096 static bool sprd_uart_is_console(struct uart_port *uport) in sprd_uart_is_console() argument 1100 if ((cons && cons->index >= 0 && cons->index == uport->line) || in sprd_uart_is_console() 1101 of_console_check(uport->dev->of_node, SPRD_TTY_NAME, uport->line)) in sprd_uart_is_console() 1107 static int sprd_clk_init(struct uart_port *uport) in sprd_clk_init() argument 1110 struct sprd_uart_port *u = container_of(uport, struct sprd_uart_port, port); in sprd_clk_init() 1112 clk_uart = devm_clk_get(uport->dev, "uart"); in sprd_clk_init() 1114 dev_warn(uport->dev, "uart%d can't get uart clock\n", in sprd_clk_init() 1115 uport->line); in sprd_clk_init() 1119 clk_parent = devm_clk_get(uport->dev, "source"); in sprd_clk_init() 1121 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 | 1864 struct uart_pmac_port *uport = &pmz_ports[i]; in exit_pmz() local 1866 if (uport->node != NULL) in exit_pmz() 1867 pmz_dispose_port(uport); in exit_pmz() 1869 if (uport->pdev != NULL) in exit_pmz() 1870 pmz_dispose_port(uport); in exit_pmz()
|
D | fsl_lpuart.c | 3156 struct uart_port *uport = &sport->port; in lpuart_console_fixup() local 3171 termios.c_cflag = uport->cons->cflag; in lpuart_console_fixup() 3174 uport->ops->set_termios(uport, &termios, NULL); in lpuart_console_fixup()
|
/linux-6.6.21/include/linux/ |
D | serial_core.h | 760 #define __uart_port_tx(uport, ch, flags, tx_ready, put_char, tx_done, \ argument 763 struct uart_port *__port = (uport); \ 988 static inline bool uart_cts_enabled(struct uart_port *uport) in uart_cts_enabled() argument 990 return !!(uport->status & UPSTAT_CTS_ENABLE); in uart_cts_enabled() 993 static inline bool uart_softcts_mode(struct uart_port *uport) in uart_softcts_mode() argument 997 return ((uport->status & mask) == UPSTAT_CTS_ENABLE); in uart_softcts_mode() 1004 void uart_handle_dcd_change(struct uart_port *uport, bool active); 1005 void uart_handle_cts_change(struct uart_port *uport, bool active); 1010 void uart_xchar_out(struct uart_port *uport, int offset);
|
/linux-6.6.21/tools/testing/cxl/test/ |
D | cxl.c | 1151 struct platform_device *uport = in cxl_single_init() local 1159 pdev->dev.parent = &uport->dev; in cxl_single_init() 1331 struct platform_device *uport = in cxl_test_init() local 1338 pdev->dev.parent = &uport->dev; in cxl_test_init()
|
/linux-6.6.21/drivers/tty/serial/8250/ |
D | 8250_port.c | 3097 struct uart_port *uport = state->uart_port; in do_get_rxtrig() local 3098 struct uart_8250_port *up = up_to_u8250p(uport); in do_get_rxtrig() 3100 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_get_rxtrig() 3133 struct uart_port *uport = state->uart_port; in do_set_rxtrig() local 3134 struct uart_8250_port *up = up_to_u8250p(uport); in do_set_rxtrig() 3137 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_set_rxtrig()
|
/linux-6.6.21/Documentation/ABI/testing/ |
D | sysfs-bus-cxl | 140 What: /sys/bus/cxl/devices/portX/uport 147 port with CXL component registers. The 'uport' symlink connects 219 for this decoders uport, unlocks / resets the decoder.
|