Lines Matching refs:ourport
243 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_rx_enable() local
261 ourport->rx_enabled = 1; in s3c24xx_serial_rx_enable()
267 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_rx_disable() local
277 ourport->rx_enabled = 0; in s3c24xx_serial_rx_disable()
283 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_stop_tx() local
284 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c24xx_serial_stop_tx()
289 if (!ourport->tx_enabled) in s3c24xx_serial_stop_tx()
295 disable_irq_nosync(ourport->tx_irq); in s3c24xx_serial_stop_tx()
297 if (dma && dma->tx_chan && ourport->tx_in_progress == S3C24XX_TX_DMA) { in s3c24xx_serial_stop_tx()
301 dma_sync_single_for_cpu(ourport->port.dev, in s3c24xx_serial_stop_tx()
309 ourport->tx_enabled = 0; in s3c24xx_serial_stop_tx()
310 ourport->tx_in_progress = 0; in s3c24xx_serial_stop_tx()
315 ourport->tx_mode = 0; in s3c24xx_serial_stop_tx()
318 static void s3c24xx_serial_start_next_tx(struct s3c24xx_uart_port *ourport);
322 struct s3c24xx_uart_port *ourport = args; in s3c24xx_serial_tx_dma_complete() local
323 struct uart_port *port = &ourport->port; in s3c24xx_serial_tx_dma_complete()
325 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c24xx_serial_tx_dma_complete()
334 dma_sync_single_for_cpu(ourport->port.dev, dma->tx_transfer_addr, in s3c24xx_serial_tx_dma_complete()
341 ourport->tx_in_progress = 0; in s3c24xx_serial_tx_dma_complete()
346 s3c24xx_serial_start_next_tx(ourport); in s3c24xx_serial_tx_dma_complete()
350 static void enable_tx_dma(struct s3c24xx_uart_port *ourport) in enable_tx_dma() argument
352 struct uart_port *port = &ourport->port; in enable_tx_dma()
359 disable_irq_nosync(ourport->tx_irq); in enable_tx_dma()
368 ourport->tx_mode = S3C24XX_TX_DMA; in enable_tx_dma()
371 static void enable_tx_pio(struct s3c24xx_uart_port *ourport) in enable_tx_pio() argument
373 struct uart_port *port = &ourport->port; in enable_tx_pio()
377 ourport->tx_in_progress = S3C24XX_TX_PIO; in enable_tx_pio()
392 enable_irq(ourport->tx_irq); in enable_tx_pio()
394 ourport->tx_mode = S3C24XX_TX_PIO; in enable_tx_pio()
397 static void s3c24xx_serial_start_tx_pio(struct s3c24xx_uart_port *ourport) in s3c24xx_serial_start_tx_pio() argument
399 if (ourport->tx_mode != S3C24XX_TX_PIO) in s3c24xx_serial_start_tx_pio()
400 enable_tx_pio(ourport); in s3c24xx_serial_start_tx_pio()
403 static int s3c24xx_serial_start_tx_dma(struct s3c24xx_uart_port *ourport, in s3c24xx_serial_start_tx_dma() argument
406 struct uart_port *port = &ourport->port; in s3c24xx_serial_start_tx_dma()
408 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c24xx_serial_start_tx_dma()
410 if (ourport->tx_mode != S3C24XX_TX_DMA) in s3c24xx_serial_start_tx_dma()
411 enable_tx_dma(ourport); in s3c24xx_serial_start_tx_dma()
416 dma_sync_single_for_device(ourport->port.dev, dma->tx_transfer_addr, in s3c24xx_serial_start_tx_dma()
423 dev_err(ourport->port.dev, "Unable to get desc for Tx\n"); in s3c24xx_serial_start_tx_dma()
428 dma->tx_desc->callback_param = ourport; in s3c24xx_serial_start_tx_dma()
431 ourport->tx_in_progress = S3C24XX_TX_DMA; in s3c24xx_serial_start_tx_dma()
437 static void s3c24xx_serial_start_next_tx(struct s3c24xx_uart_port *ourport) in s3c24xx_serial_start_next_tx() argument
439 struct uart_port *port = &ourport->port; in s3c24xx_serial_start_next_tx()
451 if (!ourport->dma || !ourport->dma->tx_chan || in s3c24xx_serial_start_next_tx()
452 count < ourport->min_dma_size || in s3c24xx_serial_start_next_tx()
454 s3c24xx_serial_start_tx_pio(ourport); in s3c24xx_serial_start_next_tx()
456 s3c24xx_serial_start_tx_dma(ourport, count); in s3c24xx_serial_start_next_tx()
461 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_start_tx() local
464 if (!ourport->tx_enabled) { in s3c24xx_serial_start_tx()
468 ourport->tx_enabled = 1; in s3c24xx_serial_start_tx()
469 if (!ourport->dma || !ourport->dma->tx_chan) in s3c24xx_serial_start_tx()
470 s3c24xx_serial_start_tx_pio(ourport); in s3c24xx_serial_start_tx()
473 if (ourport->dma && ourport->dma->tx_chan) { in s3c24xx_serial_start_tx()
474 if (!uart_circ_empty(xmit) && !ourport->tx_in_progress) in s3c24xx_serial_start_tx()
475 s3c24xx_serial_start_next_tx(ourport); in s3c24xx_serial_start_tx()
479 static void s3c24xx_uart_copy_rx_to_tty(struct s3c24xx_uart_port *ourport, in s3c24xx_uart_copy_rx_to_tty() argument
482 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c24xx_uart_copy_rx_to_tty()
488 dma_sync_single_for_cpu(ourport->port.dev, dma->rx_addr, in s3c24xx_uart_copy_rx_to_tty()
491 ourport->port.icount.rx += count; in s3c24xx_uart_copy_rx_to_tty()
493 dev_err(ourport->port.dev, "No tty port\n"); in s3c24xx_uart_copy_rx_to_tty()
497 ((unsigned char *)(ourport->dma->rx_buf)), count); in s3c24xx_uart_copy_rx_to_tty()
500 dev_err(ourport->port.dev, "RxData copy to tty layer failed\n"); in s3c24xx_uart_copy_rx_to_tty()
506 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_stop_rx() local
507 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c24xx_serial_stop_rx()
513 if (ourport->rx_enabled) { in s3c24xx_serial_stop_rx()
519 disable_irq_nosync(ourport->rx_irq); in s3c24xx_serial_stop_rx()
520 ourport->rx_enabled = 0; in s3c24xx_serial_stop_rx()
530 s3c24xx_uart_copy_rx_to_tty(ourport, t, received); in s3c24xx_serial_stop_rx()
544 struct s3c24xx_uart_port *ourport; in s3c24xx_port_to_cfg() local
549 ourport = container_of(port, struct s3c24xx_uart_port, port); in s3c24xx_port_to_cfg()
550 return ourport->cfg; in s3c24xx_port_to_cfg()
553 static int s3c24xx_serial_rx_fifocnt(struct s3c24xx_uart_port *ourport, in s3c24xx_serial_rx_fifocnt() argument
556 struct s3c24xx_uart_info *info = ourport->info; in s3c24xx_serial_rx_fifocnt()
559 return ourport->port.fifosize; in s3c24xx_serial_rx_fifocnt()
564 static void s3c64xx_start_rx_dma(struct s3c24xx_uart_port *ourport);
567 struct s3c24xx_uart_port *ourport = args; in s3c24xx_serial_rx_dma_complete() local
568 struct uart_port *port = &ourport->port; in s3c24xx_serial_rx_dma_complete()
570 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c24xx_serial_rx_dma_complete()
572 struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port); in s3c24xx_serial_rx_dma_complete()
585 s3c24xx_uart_copy_rx_to_tty(ourport, t, received); in s3c24xx_serial_rx_dma_complete()
592 s3c64xx_start_rx_dma(ourport); in s3c24xx_serial_rx_dma_complete()
597 static void s3c64xx_start_rx_dma(struct s3c24xx_uart_port *ourport) in s3c64xx_start_rx_dma() argument
599 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c64xx_start_rx_dma()
601 dma_sync_single_for_device(ourport->port.dev, dma->rx_addr, in s3c64xx_start_rx_dma()
608 dev_err(ourport->port.dev, "Unable to get desc for Rx\n"); in s3c64xx_start_rx_dma()
613 dma->rx_desc->callback_param = ourport; in s3c64xx_start_rx_dma()
623 static void enable_rx_dma(struct s3c24xx_uart_port *ourport) in enable_rx_dma() argument
625 struct uart_port *port = &ourport->port; in enable_rx_dma()
643 ourport->rx_mode = S3C24XX_RX_DMA; in enable_rx_dma()
646 static void enable_rx_pio(struct s3c24xx_uart_port *ourport) in enable_rx_pio() argument
648 struct uart_port *port = &ourport->port; in enable_rx_pio()
663 ourport->rx_mode = S3C24XX_RX_PIO; in enable_rx_pio()
666 static void s3c24xx_serial_rx_drain_fifo(struct s3c24xx_uart_port *ourport);
671 struct s3c24xx_uart_port *ourport = dev_id; in s3c24xx_serial_rx_chars_dma() local
672 struct uart_port *port = &ourport->port; in s3c24xx_serial_rx_chars_dma()
673 struct s3c24xx_uart_dma *dma = ourport->dma; in s3c24xx_serial_rx_chars_dma()
674 struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port); in s3c24xx_serial_rx_chars_dma()
685 s3c64xx_start_rx_dma(ourport); in s3c24xx_serial_rx_chars_dma()
686 if (ourport->rx_mode == S3C24XX_RX_PIO) in s3c24xx_serial_rx_chars_dma()
687 enable_rx_dma(ourport); in s3c24xx_serial_rx_chars_dma()
691 if (ourport->rx_mode == S3C24XX_RX_DMA) { in s3c24xx_serial_rx_chars_dma()
696 s3c24xx_uart_copy_rx_to_tty(ourport, t, received); in s3c24xx_serial_rx_chars_dma()
698 enable_rx_pio(ourport); in s3c24xx_serial_rx_chars_dma()
701 s3c24xx_serial_rx_drain_fifo(ourport); in s3c24xx_serial_rx_chars_dma()
716 static void s3c24xx_serial_rx_drain_fifo(struct s3c24xx_uart_port *ourport) in s3c24xx_serial_rx_drain_fifo() argument
718 struct uart_port *port = &ourport->port; in s3c24xx_serial_rx_drain_fifo()
730 fifocnt = s3c24xx_serial_rx_fifocnt(ourport, ufstat); in s3c24xx_serial_rx_drain_fifo()
742 if (ourport->rx_enabled) { in s3c24xx_serial_rx_drain_fifo()
744 ourport->rx_enabled = 0; in s3c24xx_serial_rx_drain_fifo()
752 ourport->rx_enabled = 1; in s3c24xx_serial_rx_drain_fifo()
805 struct s3c24xx_uart_port *ourport = dev_id; in s3c24xx_serial_rx_chars_pio() local
806 struct uart_port *port = &ourport->port; in s3c24xx_serial_rx_chars_pio()
810 s3c24xx_serial_rx_drain_fifo(ourport); in s3c24xx_serial_rx_chars_pio()
818 struct s3c24xx_uart_port *ourport = dev_id; in s3c24xx_serial_rx_chars() local
820 if (ourport->dma && ourport->dma->rx_chan) in s3c24xx_serial_rx_chars()
827 struct s3c24xx_uart_port *ourport = id; in s3c24xx_serial_tx_chars() local
828 struct uart_port *port = &ourport->port; in s3c24xx_serial_tx_chars()
837 if (ourport->dma && ourport->dma->tx_chan && in s3c24xx_serial_tx_chars()
838 count >= ourport->min_dma_size) { in s3c24xx_serial_tx_chars()
841 if (count - align >= ourport->min_dma_size) { in s3c24xx_serial_tx_chars()
871 if (rd_regl(port, S3C2410_UFSTAT) & ourport->info->tx_fifofull) in s3c24xx_serial_tx_chars()
881 s3c24xx_serial_start_tx_dma(ourport, dma_count); in s3c24xx_serial_tx_chars()
899 struct s3c24xx_uart_port *ourport = id; in s3c64xx_serial_handle_irq() local
900 struct uart_port *port = &ourport->port; in s3c64xx_serial_handle_irq()
1094 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_shutdown() local
1096 if (ourport->tx_claimed) { in s3c24xx_serial_shutdown()
1098 free_irq(ourport->tx_irq, ourport); in s3c24xx_serial_shutdown()
1099 ourport->tx_enabled = 0; in s3c24xx_serial_shutdown()
1100 ourport->tx_claimed = 0; in s3c24xx_serial_shutdown()
1101 ourport->tx_mode = 0; in s3c24xx_serial_shutdown()
1104 if (ourport->rx_claimed) { in s3c24xx_serial_shutdown()
1106 free_irq(ourport->rx_irq, ourport); in s3c24xx_serial_shutdown()
1107 ourport->rx_claimed = 0; in s3c24xx_serial_shutdown()
1108 ourport->rx_enabled = 0; in s3c24xx_serial_shutdown()
1113 free_irq(port->irq, ourport); in s3c24xx_serial_shutdown()
1119 if (ourport->dma) in s3c24xx_serial_shutdown()
1120 s3c24xx_serial_release_dma(ourport); in s3c24xx_serial_shutdown()
1122 ourport->tx_in_progress = 0; in s3c24xx_serial_shutdown()
1127 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_startup() local
1130 ourport->rx_enabled = 1; in s3c24xx_serial_startup()
1132 ret = request_irq(ourport->rx_irq, s3c24xx_serial_rx_chars, 0, in s3c24xx_serial_startup()
1133 s3c24xx_serial_portname(port), ourport); in s3c24xx_serial_startup()
1136 dev_err(port->dev, "cannot get irq %d\n", ourport->rx_irq); in s3c24xx_serial_startup()
1140 ourport->rx_claimed = 1; in s3c24xx_serial_startup()
1144 ourport->tx_enabled = 1; in s3c24xx_serial_startup()
1146 ret = request_irq(ourport->tx_irq, s3c24xx_serial_tx_chars, 0, in s3c24xx_serial_startup()
1147 s3c24xx_serial_portname(port), ourport); in s3c24xx_serial_startup()
1150 dev_err(port->dev, "cannot get irq %d\n", ourport->tx_irq); in s3c24xx_serial_startup()
1154 ourport->tx_claimed = 1; in s3c24xx_serial_startup()
1169 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c64xx_serial_startup() local
1175 if (ourport->dma) { in s3c64xx_serial_startup()
1176 ret = s3c24xx_serial_request_dma(ourport); in s3c64xx_serial_startup()
1178 devm_kfree(port->dev, ourport->dma); in s3c64xx_serial_startup()
1179 ourport->dma = NULL; in s3c64xx_serial_startup()
1184 s3c24xx_serial_portname(port), ourport); in s3c64xx_serial_startup()
1191 ourport->rx_enabled = 1; in s3c64xx_serial_startup()
1192 ourport->rx_claimed = 1; in s3c64xx_serial_startup()
1193 ourport->tx_enabled = 0; in s3c64xx_serial_startup()
1194 ourport->tx_claimed = 1; in s3c64xx_serial_startup()
1204 enable_rx_pio(ourport); in s3c64xx_serial_startup()
1219 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_pm() local
1222 ourport->pm_level = level; in s3c24xx_serial_pm()
1229 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_pm()
1230 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_pm()
1232 clk_disable_unprepare(ourport->clk); in s3c24xx_serial_pm()
1236 clk_prepare_enable(ourport->clk); in s3c24xx_serial_pm()
1238 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_pm()
1239 clk_prepare_enable(ourport->baudclk); in s3c24xx_serial_pm()
1293 static unsigned int s3c24xx_serial_getclk(struct s3c24xx_uart_port *ourport, in s3c24xx_serial_getclk() argument
1297 struct s3c24xx_uart_info *info = ourport->info; in s3c24xx_serial_getclk()
1306 if (ourport->cfg->clk_sel && in s3c24xx_serial_getclk()
1307 !(ourport->cfg->clk_sel & (1 << cnt))) in s3c24xx_serial_getclk()
1311 clk = clk_get(ourport->port.dev, clkname); in s3c24xx_serial_getclk()
1319 if (ourport->info->has_divslot) { in s3c24xx_serial_getclk()
1382 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_set_termios() local
1401 quot = s3c24xx_serial_getclk(ourport, baud, &clk, &clk_sel); in s3c24xx_serial_set_termios()
1409 if (ourport->baudclk != clk) { in s3c24xx_serial_set_termios()
1414 if (!IS_ERR(ourport->baudclk)) { in s3c24xx_serial_set_termios()
1415 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_set_termios()
1416 ourport->baudclk = ERR_PTR(-EINVAL); in s3c24xx_serial_set_termios()
1419 ourport->baudclk = clk; in s3c24xx_serial_set_termios()
1420 ourport->baudclk_rate = clk ? clk_get_rate(clk) : 0; in s3c24xx_serial_set_termios()
1423 if (ourport->info->has_divslot) { in s3c24xx_serial_set_termios()
1424 unsigned int div = ourport->baudclk_rate / baud; in s3c24xx_serial_set_termios()
1493 if (ourport->info->has_divslot) in s3c24xx_serial_set_termios()
1809 static int s3c24xx_serial_enable_baudclk(struct s3c24xx_uart_port *ourport) in s3c24xx_serial_enable_baudclk() argument
1811 struct device *dev = ourport->port.dev; in s3c24xx_serial_enable_baudclk()
1812 struct s3c24xx_uart_info *info = ourport->info; in s3c24xx_serial_enable_baudclk()
1819 clk_sel = ourport->cfg->clk_sel ? : info->def_clk_sel; in s3c24xx_serial_enable_baudclk()
1835 ourport->baudclk = clk; in s3c24xx_serial_enable_baudclk()
1836 ourport->baudclk_rate = clk_get_rate(clk); in s3c24xx_serial_enable_baudclk()
1837 s3c24xx_serial_setsource(&ourport->port, clk_num); in s3c24xx_serial_enable_baudclk()
1850 static int s3c24xx_serial_init_port(struct s3c24xx_uart_port *ourport, in s3c24xx_serial_init_port() argument
1853 struct uart_port *port = &ourport->port; in s3c24xx_serial_init_port()
1854 struct s3c2410_uartcfg *cfg = ourport->cfg; in s3c24xx_serial_init_port()
1900 ourport->rx_irq = ret; in s3c24xx_serial_init_port()
1901 ourport->tx_irq = ret + 1; in s3c24xx_serial_init_port()
1907 ourport->tx_irq = ret; in s3c24xx_serial_init_port()
1915 ourport->dma = devm_kzalloc(port->dev, in s3c24xx_serial_init_port()
1916 sizeof(*ourport->dma), in s3c24xx_serial_init_port()
1918 if (!ourport->dma) { in s3c24xx_serial_init_port()
1924 ourport->clk = clk_get(&platdev->dev, "uart"); in s3c24xx_serial_init_port()
1925 if (IS_ERR(ourport->clk)) { in s3c24xx_serial_init_port()
1928 ret = PTR_ERR(ourport->clk); in s3c24xx_serial_init_port()
1932 ret = clk_prepare_enable(ourport->clk); in s3c24xx_serial_init_port()
1935 clk_put(ourport->clk); in s3c24xx_serial_init_port()
1939 ret = s3c24xx_serial_enable_baudclk(ourport); in s3c24xx_serial_init_port()
1952 ourport->rx_irq, ourport->tx_irq, port->uartclk); in s3c24xx_serial_init_port()
1990 struct s3c24xx_uart_port *ourport; in s3c24xx_serial_probe() local
2004 ourport = &s3c24xx_serial_ports[index]; in s3c24xx_serial_probe()
2006 ourport->drv_data = s3c24xx_get_driver_data(pdev); in s3c24xx_serial_probe()
2007 if (!ourport->drv_data) { in s3c24xx_serial_probe()
2012 ourport->baudclk = ERR_PTR(-EINVAL); in s3c24xx_serial_probe()
2013 ourport->info = ourport->drv_data->info; in s3c24xx_serial_probe()
2014 ourport->cfg = (dev_get_platdata(&pdev->dev)) ? in s3c24xx_serial_probe()
2016 ourport->drv_data->def_cfg; in s3c24xx_serial_probe()
2020 "samsung,uart-fifosize", &ourport->port.fifosize); in s3c24xx_serial_probe()
2025 ourport->port.iotype = UPIO_MEM; in s3c24xx_serial_probe()
2028 ourport->port.iotype = UPIO_MEM32; in s3c24xx_serial_probe()
2039 if (ourport->drv_data->fifosize[index]) in s3c24xx_serial_probe()
2040 ourport->port.fifosize = ourport->drv_data->fifosize[index]; in s3c24xx_serial_probe()
2041 else if (ourport->info->fifosize) in s3c24xx_serial_probe()
2042 ourport->port.fifosize = ourport->info->fifosize; in s3c24xx_serial_probe()
2043 ourport->port.has_sysrq = IS_ENABLED(CONFIG_SERIAL_SAMSUNG_CONSOLE); in s3c24xx_serial_probe()
2049 ourport->min_dma_size = max_t(int, ourport->port.fifosize, in s3c24xx_serial_probe()
2052 dev_dbg(&pdev->dev, "%s: initialising port %p...\n", __func__, ourport); in s3c24xx_serial_probe()
2054 ret = s3c24xx_serial_init_port(ourport, pdev); in s3c24xx_serial_probe()
2067 uart_add_one_port(&s3c24xx_uart_drv, &ourport->port); in s3c24xx_serial_probe()
2068 platform_set_drvdata(pdev, &ourport->port); in s3c24xx_serial_probe()
2075 clk_disable_unprepare(ourport->clk); in s3c24xx_serial_probe()
2076 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_probe()
2077 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_probe()
2079 ret = s3c24xx_serial_cpufreq_register(ourport); in s3c24xx_serial_probe()
2117 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_resume() local
2120 clk_prepare_enable(ourport->clk); in s3c24xx_serial_resume()
2121 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_resume()
2122 clk_prepare_enable(ourport->baudclk); in s3c24xx_serial_resume()
2124 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_resume()
2125 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_resume()
2126 clk_disable_unprepare(ourport->clk); in s3c24xx_serial_resume()
2137 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_resume_noirq() local
2144 if (ourport->tx_enabled) in s3c24xx_serial_resume_noirq()
2146 if (ourport->rx_enabled) in s3c24xx_serial_resume_noirq()
2148 clk_prepare_enable(ourport->clk); in s3c24xx_serial_resume_noirq()
2149 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_resume_noirq()
2150 clk_prepare_enable(ourport->baudclk); in s3c24xx_serial_resume_noirq()
2152 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_resume_noirq()
2153 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_resume_noirq()
2154 clk_disable_unprepare(ourport->clk); in s3c24xx_serial_resume_noirq()
2213 struct s3c24xx_uart_port *ourport = to_ourport(port); in s3c24xx_serial_get_poll_char() local
2217 if (s3c24xx_serial_rx_fifocnt(ourport, ufstat) == 0) in s3c24xx_serial_get_poll_char()