Lines Matching defs:port_settings
620 struct whiteheat_port_settings port_settings;
624 port_settings.port = port->port_number + 1;
626 port_settings.bits = tty_get_char_size(cflag);
627 dev_dbg(dev, "%s - data bits = %d\n", __func__, port_settings.bits);
633 port_settings.parity = WHITEHEAT_PAR_MARK;
635 port_settings.parity = WHITEHEAT_PAR_SPACE;
638 port_settings.parity = WHITEHEAT_PAR_ODD;
640 port_settings.parity = WHITEHEAT_PAR_EVEN;
642 port_settings.parity = WHITEHEAT_PAR_NONE;
643 dev_dbg(dev, "%s - parity = %c\n", __func__, port_settings.parity);
647 port_settings.stop = 2;
649 port_settings.stop = 1;
650 dev_dbg(dev, "%s - stop bits = %d\n", __func__, port_settings.stop);
654 port_settings.hflow = (WHITEHEAT_HFLOW_CTS |
657 port_settings.hflow = WHITEHEAT_HFLOW_NONE;
659 (port_settings.hflow & WHITEHEAT_HFLOW_CTS) ? "CTS" : "",
660 (port_settings.hflow & WHITEHEAT_HFLOW_RTS) ? "RTS" : "",
661 (port_settings.hflow & WHITEHEAT_HFLOW_DSR) ? "DSR" : "",
662 (port_settings.hflow & WHITEHEAT_HFLOW_DTR) ? "DTR" : "");
666 port_settings.sflow = WHITEHEAT_SFLOW_RXTX;
668 port_settings.sflow = WHITEHEAT_SFLOW_NONE;
669 dev_dbg(dev, "%s - software flow control = %c\n", __func__, port_settings.sflow);
671 port_settings.xon = START_CHAR(tty);
672 port_settings.xoff = STOP_CHAR(tty);
673 dev_dbg(dev, "%s - XON = %2x, XOFF = %2x\n", __func__, port_settings.xon, port_settings.xoff);
677 port_settings.baud = cpu_to_le32(baud);
684 port_settings.lloop = 0;
688 (__u8 *)&port_settings, sizeof(port_settings));