Home
last modified time | relevance | path

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

/linux/drivers/tty/serial/
H A Dqcom_geni_serial.c112 int (*resources_init)(struct uart_port *uport);
113 int (*set_rate)(struct uart_port *uport, unsigned int baud);
114 int (*power_state)(struct uart_port *uport, bool state);
129 struct uart_port uport; member
160 static void __qcom_geni_serial_cancel_tx_cmd(struct uart_port *uport);
161 static void qcom_geni_serial_cancel_tx_cmd(struct uart_port *uport);
162 static int qcom_geni_serial_port_setup(struct uart_port *uport);
164 static inline struct qcom_geni_serial_port *to_dev_port(struct uart_port *uport) in to_dev_port() argument
166 return container_of(uport, struct qcom_geni_serial_port, uport); in to_dev_port()
170 .uport = {
[all …]
H A 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()
80 struct uart_port *uport = uart_port_ref(state); in uart_port_ref_lock() local
82 if (uport) in uart_port_ref_lock()
83 uart_port_lock_irqsave(uport, flags); in uart_port_ref_lock()
85 return uport; in uart_port_ref_lock()
88 static inline void uart_port_unlock_deref(struct uart_port *uport, unsigned long flags) in uart_port_unlock_deref() argument
[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()
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 …]
H A Dsprd_serial.c1118 static bool sprd_uart_is_console(struct uart_port *uport) in sprd_uart_is_console() argument
1122 if ((cons && cons->index >= 0 && cons->index == uport->line) || in sprd_uart_is_console()
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
1132 struct sprd_uart_port *u = container_of(uport, struct sprd_uart_port, port); in sprd_clk_init()
1134 clk_uart = devm_clk_get(uport->dev, "uart"); in sprd_clk_init()
1139 dev_warn(uport->dev, "uart%d can't get uart clock\n", in sprd_clk_init()
1140 uport->line); in sprd_clk_init()
1144 clk_parent = devm_clk_get(uport->dev, "source"); in sprd_clk_init()
1149 dev_warn(uport->dev, "uart%d can't get source clock\n", in sprd_clk_init()
[all …]
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.c3188 struct uart_port *uport = &sport->port; in lpuart_console_fixup() local
3199 console_suspend_enabled && uart_console(uport)) { in lpuart_console_fixup()
3203 termios.c_cflag = uport->cons->cflag; in lpuart_console_fixup()
3206 uport->ops->set_termios(uport, &termios, NULL); in lpuart_console_fixup()
/linux/drivers/pci/
H A Dtsm.c663 struct pci_dev *uport; in find_dsm_dev() local
687 uport = to_pci_dev(grandparent); in find_dsm_dev()
688 if (!pci_is_pcie(uport) || in find_dsm_dev()
689 pci_pcie_type(uport) != PCI_EXP_TYPE_UPSTREAM) in find_dsm_dev()
692 if (is_dsm(uport)) in find_dsm_dev()
693 return uport; in find_dsm_dev()
/linux/tools/testing/cxl/test/
H A Dcxl.c1271 struct platform_device *uport = in cxl_single_topo_init() local
1279 pdev->dev.parent = &uport->dev; in cxl_single_topo_init()
1517 struct platform_device *uport = in cxl_test_init() local
1524 pdev->dev.parent = &uport->dev; in cxl_test_init()
/linux/drivers/tty/serial/8250/
H A D8250_port.c2975 struct uart_port *uport = state->uart_port; in do_get_rxtrig() local
2976 struct uart_8250_port *up = up_to_u8250p(uport); in do_get_rxtrig()
2978 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_get_rxtrig()
3011 struct uart_port *uport = state->uart_port; in do_set_rxtrig() local
3012 struct uart_8250_port *up = up_to_u8250p(uport); in do_set_rxtrig()
3015 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_set_rxtrig()
/linux/Documentation/driver-api/cxl/linux/
H A Dcxl-driver.rst91 devtype dport4 port1 port4 uport
116 decoder1.0 dport0 driver parent_dport uport
158 decoder5.0 devtype parent_dport uport
/linux/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.