Lines Matching defs:cdns_uart
187 * struct cdns_uart - device data
197 struct cdns_uart {
210 #define to_cdns_uart(_nb) container_of(_nb, struct cdns_uart, \
222 struct cdns_uart *cdns_uart = port->private_data;
230 is_rxbs_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT;
452 struct cdns_uart *cdns_uart = port->private_data;
466 cdns_uart->baud = baud;
486 struct cdns_uart *cdns_uart = to_cdns_uart(nb);
489 port = cdns_uart->port;
503 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud,
509 spin_lock_irqsave(&cdns_uart->port->lock, flags);
516 spin_unlock_irqrestore(&cdns_uart->port->lock, flags);
526 spin_lock_irqsave(&cdns_uart->port->lock, flags);
531 cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port,
532 cdns_uart->baud);
536 spin_lock_irqsave(&cdns_uart->port->lock, flags);
558 spin_unlock_irqrestore(&cdns_uart->port->lock, flags);
801 * cdns_uart_startup - Called when an application opens a cdns_uart port
808 struct cdns_uart *cdns_uart = port->private_data;
814 is_brk_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT;
884 * cdns_uart_shutdown - Called when an application closes a cdns_uart port
909 * cdns_uart_type - Set UART type to cdns_uart port
943 * cdns_uart_request_port - Claim the memory region attached to cdns_uart port,
944 * called when the driver adds a cdns_uart port via
970 * Release the memory region attached to a cdns_uart port. Called when the
971 * driver removes a cdns_uart port via uart_remove_one_port().
1001 struct cdns_uart *cdns_uart_data = port->private_data;
1023 struct cdns_uart *cdns_uart_data = port->private_data;
1320 struct cdns_uart *cdns_uart = port->private_data;
1344 return uart_suspend_port(cdns_uart->cdns_uart_driver, port);
1356 struct cdns_uart *cdns_uart = port->private_data;
1365 ret = clk_enable(cdns_uart->pclk);
1369 ret = clk_enable(cdns_uart->uartclk);
1371 clk_disable(cdns_uart->pclk);
1393 clk_disable(cdns_uart->uartclk);
1394 clk_disable(cdns_uart->pclk);
1405 return uart_resume_port(cdns_uart->cdns_uart_driver, port);
1411 struct cdns_uart *cdns_uart = port->private_data;
1413 clk_disable(cdns_uart->uartclk);
1414 clk_disable(cdns_uart->pclk);
1421 struct cdns_uart *cdns_uart = port->private_data;
1424 ret = clk_enable(cdns_uart->pclk);
1428 ret = clk_enable(cdns_uart->uartclk);
1430 clk_disable(cdns_uart->pclk);
1469 struct cdns_uart *cdns_uart_data;
1672 struct cdns_uart *cdns_uart_data = port->private_data;
1674 /* Remove the cdns_uart port from the serial core */