Lines Matching refs:cdns_uart

189 struct cdns_uart {  struct
203 #define to_cdns_uart(_nb) container_of(_nb, struct cdns_uart, \ argument
215 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_handle_rx() local
223 is_rxbs_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT; in cdns_uart_handle_rx()
460 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_set_baud_rate() local
474 cdns_uart->baud = baud; in cdns_uart_set_baud_rate()
495 struct cdns_uart *cdns_uart = to_cdns_uart(nb); in cdns_uart_clk_notifier_cb() local
497 port = cdns_uart->port; in cdns_uart_clk_notifier_cb()
511 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud, in cdns_uart_clk_notifier_cb()
517 spin_lock_irqsave(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
524 spin_unlock_irqrestore(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
534 spin_lock_irqsave(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
539 cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port, in cdns_uart_clk_notifier_cb()
540 cdns_uart->baud); in cdns_uart_clk_notifier_cb()
544 spin_lock_irqsave(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
566 spin_unlock_irqrestore(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
819 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_startup() local
825 is_brk_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT; in cdns_uart_startup()
1010 struct cdns_uart *cdns_uart_data = port->private_data; in cdns_uart_get_mctrl()
1022 struct cdns_uart *cdns_uart_data = port->private_data; in cdns_uart_set_mctrl()
1273 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_suspend() local
1297 return uart_suspend_port(cdns_uart->cdns_uart_driver, port); in cdns_uart_suspend()
1309 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_resume() local
1317 clk_enable(cdns_uart->pclk); in cdns_uart_resume()
1318 clk_enable(cdns_uart->uartclk); in cdns_uart_resume()
1338 clk_disable(cdns_uart->uartclk); in cdns_uart_resume()
1339 clk_disable(cdns_uart->pclk); in cdns_uart_resume()
1350 return uart_resume_port(cdns_uart->cdns_uart_driver, port); in cdns_uart_resume()
1356 struct cdns_uart *cdns_uart = port->private_data; in cdns_runtime_suspend() local
1358 clk_disable(cdns_uart->uartclk); in cdns_runtime_suspend()
1359 clk_disable(cdns_uart->pclk); in cdns_runtime_suspend()
1366 struct cdns_uart *cdns_uart = port->private_data; in cdns_runtime_resume() local
1368 clk_enable(cdns_uart->pclk); in cdns_runtime_resume()
1369 clk_enable(cdns_uart->uartclk); in cdns_runtime_resume()
1487 struct cdns_uart *cdns_uart_data; in cdns_uart_probe()
1718 struct cdns_uart *cdns_uart_data = port->private_data; in cdns_uart_remove()