Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/tty/serial/
Dqcom_geni_serial.c118 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 …]
Dserial_core.c60 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 …]
Dsb1250-duart.c100 #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 …]
Ddz.c85 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 …]
Dzs.c99 #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 …]
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()
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 …]
Dsprd_serial.c1096 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 …]
Darc_uart.c100 #define to_arc_port(uport) container_of(uport, struct arc_uart_port, port) argument
Dpmac_zilog.c1864 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()
Dfsl_lpuart.c3156 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/
Dserial_core.h760 #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/
Dcxl.c1151 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/
D8250_port.c3097 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/
Dsysfs-bus-cxl140 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.