Lines Matching defs:psc_ops
71 struct psc_ops {
257 static struct psc_ops mpc52xx_psc_ops = {
278 static struct psc_ops mpc5200b_psc_ops = {
545 static struct psc_ops mpc512x_psc_ops = {
570 static struct psc_ops *psc_ops;
579 return psc_ops->tx_empty(port) ? TIOCSER_TEMT : 0;
609 psc_ops->stop_tx(port);
616 psc_ops->start_tx(port);
629 psc_ops->start_tx(port);
639 psc_ops->stop_rx(port);
676 if (psc_ops->clock) {
677 ret = psc_ops->clock(port, 1);
694 psc_ops->fifo_init(port);
715 if (psc_ops->clock)
716 psc_ops->clock(port, 0);
790 baud = psc_ops->set_baudrate(port, new, old);
907 while (psc_ops->raw_rx_rdy(port)) {
909 ch = psc_ops->read_char(port);
963 return psc_ops->raw_rx_rdy(port);
973 psc_ops->write_char(port, port->x_char);
986 while (psc_ops->raw_tx_rdy(port)) {
987 psc_ops->write_char(port, xmit->buf[xmit->tail]);
1019 psc_ops->rx_clr_irq(port);
1020 if (psc_ops->rx_rdy(port))
1023 psc_ops->tx_clr_irq(port);
1024 if (psc_ops->tx_rdy(port))
1051 ret = psc_ops->handle_irq(port);
1109 psc_ops->cw_disable_ints(port);
1120 psc_ops->write_char(port, '\r');
1123 psc_ops->write_char(port, *s);
1132 psc_ops->cw_restore_ints(port);
1322 psc_ops->get_irq(port, op->dev.of_node);
1405 psc_ops = match->data;
1458 if (psc_ops && psc_ops->fifoc_init) {
1459 ret = psc_ops->fifoc_init();
1478 if (psc_ops->fifoc_uninit)
1479 psc_ops->fifoc_uninit();