Lines Matching refs:baud

572 static speed_t pl2303_get_supported_baud_rate(speed_t baud)  in pl2303_get_supported_baud_rate()  argument
583 if (baud_sup[i] > baud) in pl2303_get_supported_baud_rate()
588 baud = baud_sup[i - 1]; in pl2303_get_supported_baud_rate()
589 else if (i > 0 && (baud_sup[i] - baud) > (baud - baud_sup[i - 1])) in pl2303_get_supported_baud_rate()
590 baud = baud_sup[i - 1]; in pl2303_get_supported_baud_rate()
592 baud = baud_sup[i]; in pl2303_get_supported_baud_rate()
594 return baud; in pl2303_get_supported_baud_rate()
602 speed_t baud) in pl2303_encode_baud_rate_direct() argument
604 put_unaligned_le32(baud, buf); in pl2303_encode_baud_rate_direct()
606 return baud; in pl2303_encode_baud_rate_direct()
610 speed_t baud) in pl2303_encode_baud_rate_divisor() argument
622 mantissa = baseline / baud; in pl2303_encode_baud_rate_divisor()
643 baud = (baseline / mantissa) >> (exponent << 1); in pl2303_encode_baud_rate_divisor()
645 return baud; in pl2303_encode_baud_rate_divisor()
649 speed_t baud) in pl2303_encode_baud_rate_divisor_alt() argument
661 mantissa = baseline / baud; in pl2303_encode_baud_rate_divisor_alt()
682 baud = (baseline / mantissa) >> exponent; in pl2303_encode_baud_rate_divisor_alt()
684 return baud; in pl2303_encode_baud_rate_divisor_alt()
694 speed_t baud; in pl2303_encode_baud_rate() local
696 baud = tty_get_baud_rate(tty); in pl2303_encode_baud_rate()
697 dev_dbg(&port->dev, "baud requested = %u\n", baud); in pl2303_encode_baud_rate()
698 if (!baud) in pl2303_encode_baud_rate()
702 baud = min_t(speed_t, baud, spriv->type->max_baud_rate); in pl2303_encode_baud_rate()
708 baud_sup = baud; in pl2303_encode_baud_rate()
710 baud_sup = pl2303_get_supported_baud_rate(baud); in pl2303_encode_baud_rate()
712 if (baud == baud_sup) in pl2303_encode_baud_rate()
713 baud = pl2303_encode_baud_rate_direct(buf, baud); in pl2303_encode_baud_rate()
715 baud = pl2303_encode_baud_rate_divisor_alt(buf, baud); in pl2303_encode_baud_rate()
717 baud = pl2303_encode_baud_rate_divisor(buf, baud); in pl2303_encode_baud_rate()
720 tty_encode_baud_rate(tty, baud, baud); in pl2303_encode_baud_rate()
721 dev_dbg(&port->dev, "baud set = %u\n", baud); in pl2303_encode_baud_rate()