Home
last modified time | relevance | path

Searched refs:baudrate (Results 1 – 1 of 1) sorted by relevance

/DragonOS/kernel/src/driver/serial/serial8250/
H A Dserial8250_pio.rs37 ($port_num:expr, $baudrate:expr) => {
51 BaudRate::new($baudrate),
73 baudrate: AtomicBaudRate, field
80 pub fn new(iobase: Serial8250PortBase, baudrate: BaudRate) -> Result<Self, SystemError> { in new()
83 baudrate: AtomicBaudRate::new(baudrate), in new()
88 r.check_baudrate(&baudrate)?; in new()
106 self.set_divisor(self.baudrate.load(Ordering::SeqCst)) in init()
136 const fn check_baudrate(&self, baudrate: &BaudRate) -> Result<(), SystemError> { in check_baudrate()
138 if baudrate.data() > Self::SERIAL8250PIO_MAX_BAUD_RATE.data() in check_baudrate()
139 || Self::SERIAL8250PIO_MAX_BAUD_RATE.data() % baudrate.data() != 0 in check_baudrate()
[all …]