Lines Matching defs:port_settings

636 	struct whiteheat_port_settings port_settings;
640 port_settings.port = port->port_number + 1;
644 case CS5: port_settings.bits = 5; break;
645 case CS6: port_settings.bits = 6; break;
646 case CS7: port_settings.bits = 7; break;
648 case CS8: port_settings.bits = 8; break;
650 dev_dbg(dev, "%s - data bits = %d\n", __func__, port_settings.bits);
656 port_settings.parity = WHITEHEAT_PAR_MARK;
658 port_settings.parity = WHITEHEAT_PAR_SPACE;
661 port_settings.parity = WHITEHEAT_PAR_ODD;
663 port_settings.parity = WHITEHEAT_PAR_EVEN;
665 port_settings.parity = WHITEHEAT_PAR_NONE;
666 dev_dbg(dev, "%s - parity = %c\n", __func__, port_settings.parity);
670 port_settings.stop = 2;
672 port_settings.stop = 1;
673 dev_dbg(dev, "%s - stop bits = %d\n", __func__, port_settings.stop);
677 port_settings.hflow = (WHITEHEAT_HFLOW_CTS |
680 port_settings.hflow = WHITEHEAT_HFLOW_NONE;
682 (port_settings.hflow & WHITEHEAT_HFLOW_CTS) ? "CTS" : "",
683 (port_settings.hflow & WHITEHEAT_HFLOW_RTS) ? "RTS" : "",
684 (port_settings.hflow & WHITEHEAT_HFLOW_DSR) ? "DSR" : "",
685 (port_settings.hflow & WHITEHEAT_HFLOW_DTR) ? "DTR" : "");
689 port_settings.sflow = WHITEHEAT_SFLOW_RXTX;
691 port_settings.sflow = WHITEHEAT_SFLOW_NONE;
692 dev_dbg(dev, "%s - software flow control = %c\n", __func__, port_settings.sflow);
694 port_settings.xon = START_CHAR(tty);
695 port_settings.xoff = STOP_CHAR(tty);
696 dev_dbg(dev, "%s - XON = %2x, XOFF = %2x\n", __func__, port_settings.xon, port_settings.xoff);
700 port_settings.baud = cpu_to_le32(baud);
707 port_settings.lloop = 0;
711 (__u8 *)&port_settings, sizeof(port_settings));