Lines Matching refs:new_serial
1234 struct serial_struct new_serial; in mxser_set_serial_info() local
1242 if (copy_from_user(&new_serial, new_info, sizeof(new_serial))) in mxser_set_serial_info()
1245 if (new_serial.irq != info->board->irq || in mxser_set_serial_info()
1246 new_serial.port != info->ioaddr) in mxser_set_serial_info()
1252 if ((new_serial.baud_base != info->baud_base) || in mxser_set_serial_info()
1253 (new_serial.close_delay != info->port.close_delay) || in mxser_set_serial_info()
1254 ((new_serial.flags & ~ASYNC_USR_MASK) != (info->port.flags & ~ASYNC_USR_MASK))) in mxser_set_serial_info()
1257 (new_serial.flags & ASYNC_USR_MASK)); in mxser_set_serial_info()
1264 (new_serial.flags & ASYNC_FLAGS)); in mxser_set_serial_info()
1265 port->close_delay = new_serial.close_delay * HZ / 100; in mxser_set_serial_info()
1266 port->closing_wait = new_serial.closing_wait * HZ / 100; in mxser_set_serial_info()
1269 (new_serial.baud_base != info->baud_base || in mxser_set_serial_info()
1270 new_serial.custom_divisor != in mxser_set_serial_info()
1272 if (new_serial.custom_divisor == 0) in mxser_set_serial_info()
1274 baud = new_serial.baud_base / new_serial.custom_divisor; in mxser_set_serial_info()
1279 info->type = new_serial.type; in mxser_set_serial_info()