/Linux-v4.19/drivers/tty/ |
D | amiserial.c | 1024 struct serial_struct new_serial; in set_serial_info() local 1028 if (copy_from_user(&new_serial,new_info,sizeof(new_serial))) in set_serial_info() 1032 change_spd = ((new_serial.flags ^ port->flags) & ASYNC_SPD_MASK) || in set_serial_info() 1033 new_serial.custom_divisor != state->custom_divisor; in set_serial_info() 1034 if (new_serial.irq || new_serial.port != state->port || in set_serial_info() 1035 new_serial.xmit_fifo_size != state->xmit_fifo_size) { in set_serial_info() 1041 if ((new_serial.baud_base != state->baud_base) || in set_serial_info() 1042 (new_serial.close_delay != port->close_delay) || in set_serial_info() 1043 (new_serial.xmit_fifo_size != state->xmit_fifo_size) || in set_serial_info() 1044 ((new_serial.flags & ~ASYNC_USR_MASK) != in set_serial_info() [all …]
|
D | moxa.c | 2054 struct serial_struct new_serial; in moxa_set_serial_info() local 2056 if (copy_from_user(&new_serial, new_info, sizeof(new_serial))) in moxa_set_serial_info() 2059 if (new_serial.irq != 0 || new_serial.port != 0 || in moxa_set_serial_info() 2060 new_serial.custom_divisor != 0 || in moxa_set_serial_info() 2061 new_serial.baud_base != 921600) in moxa_set_serial_info() 2065 if (((new_serial.flags & ~ASYNC_USR_MASK) != in moxa_set_serial_info() 2069 info->port.close_delay = new_serial.close_delay * HZ / 100; in moxa_set_serial_info() 2071 new_serial.flags = (new_serial.flags & ~ASYNC_FLAGS); in moxa_set_serial_info() 2072 new_serial.flags |= (info->port.flags & ASYNC_FLAGS); in moxa_set_serial_info() 2074 MoxaSetFifo(info, new_serial.type == PORT_16550A); in moxa_set_serial_info() [all …]
|
D | mxser.c | 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() [all …]
|
D | cyclades.c | 2283 struct serial_struct new_serial; in cy_set_serial_info() local 2287 if (copy_from_user(&new_serial, new_info, sizeof(new_serial))) in cy_set_serial_info() 2295 if (new_serial.close_delay != info->port.close_delay || in cy_set_serial_info() 2296 new_serial.baud_base != info->baud || in cy_set_serial_info() 2297 (new_serial.flags & ASYNC_FLAGS & in cy_set_serial_info() 2305 (new_serial.flags & ASYNC_USR_MASK); in cy_set_serial_info() 2306 info->baud = new_serial.baud_base; in cy_set_serial_info() 2307 info->custom_divisor = new_serial.custom_divisor; in cy_set_serial_info() 2316 info->baud = new_serial.baud_base; in cy_set_serial_info() 2317 info->custom_divisor = new_serial.custom_divisor; in cy_set_serial_info() [all …]
|
D | rocket.c | 1184 struct rocket_config new_serial; in set_config() local 1186 if (copy_from_user(&new_serial, new_info, sizeof (new_serial))) in set_config() 1192 if ((new_serial.flags & ~ROCKET_USR_MASK) != (info->flags & ~ROCKET_USR_MASK)) { in set_config() 1196 info->flags = ((info->flags & ~ROCKET_USR_MASK) | (new_serial.flags & ROCKET_USR_MASK)); in set_config() 1201 if ((new_serial.flags ^ info->flags) & ROCKET_SPD_MASK) { in set_config() 1203 if (new_serial.flags & ROCKET_SPD_MASK) in set_config() 1207 info->flags = ((info->flags & ~ROCKET_FLAGS) | (new_serial.flags & ROCKET_FLAGS)); in set_config() 1208 info->port.close_delay = new_serial.close_delay; in set_config() 1209 info->port.closing_wait = new_serial.closing_wait; in set_config()
|
/Linux-v4.19/drivers/usb/serial/ |
D | usb_wwan.c | 157 struct serial_struct new_serial; in set_serial_info() local 161 if (copy_from_user(&new_serial, newinfo, sizeof(new_serial))) in set_serial_info() 164 close_delay = new_serial.close_delay * 10; in set_serial_info() 165 closing_wait = new_serial.closing_wait == ASYNC_CLOSING_WAIT_NONE ? in set_serial_info() 166 ASYNC_CLOSING_WAIT_NONE : new_serial.closing_wait * 10; in set_serial_info()
|
D | ftdi_sio.c | 1465 struct serial_struct new_serial; in set_serial_info() local 1468 if (copy_from_user(&new_serial, newinfo, sizeof(new_serial))) in set_serial_info() 1477 if ((new_serial.flags ^ priv->flags) & ~ASYNC_USR_MASK) { in set_serial_info() 1482 (new_serial.flags & ASYNC_USR_MASK)); in set_serial_info() 1483 priv->custom_divisor = new_serial.custom_divisor; in set_serial_info() 1487 if (new_serial.baud_base != priv->baud_base) { in set_serial_info() 1495 (new_serial.flags & ASYNC_FLAGS)); in set_serial_info() 1496 priv->custom_divisor = new_serial.custom_divisor; in set_serial_info()
|
D | ti_usb_3410_5052.c | 1450 struct serial_struct new_serial; in ti_set_serial_info() local 1453 if (copy_from_user(&new_serial, new_arg, sizeof(new_serial))) in ti_set_serial_info() 1456 cwait = new_serial.closing_wait; in ti_set_serial_info() 1458 cwait = msecs_to_jiffies(10 * new_serial.closing_wait); in ti_set_serial_info()
|
/Linux-v4.19/drivers/staging/greybus/ |
D | uart.c | 642 struct serial_struct new_serial; in set_serial_info() local 647 if (copy_from_user(&new_serial, newinfo, sizeof(new_serial))) in set_serial_info() 650 close_delay = new_serial.close_delay * 10; in set_serial_info() 651 closing_wait = new_serial.closing_wait == ASYNC_CLOSING_WAIT_NONE ? in set_serial_info() 652 ASYNC_CLOSING_WAIT_NONE : new_serial.closing_wait * 10; in set_serial_info()
|
/Linux-v4.19/drivers/usb/class/ |
D | cdc-acm.c | 908 struct serial_struct new_serial; in set_serial_info() local 912 if (copy_from_user(&new_serial, newinfo, sizeof(new_serial))) in set_serial_info() 915 close_delay = new_serial.close_delay * 10; in set_serial_info() 916 closing_wait = new_serial.closing_wait == ASYNC_CLOSING_WAIT_NONE ? in set_serial_info() 917 ASYNC_CLOSING_WAIT_NONE : new_serial.closing_wait * 10; in set_serial_info()
|
/Linux-v4.19/drivers/tty/serial/ |
D | serial_core.c | 996 struct serial_struct new_serial; in uart_set_info_user() local 1000 if (copy_from_user(&new_serial, newinfo, sizeof(new_serial))) in uart_set_info_user() 1011 retval = uart_set_info(tty, port, state, &new_serial); in uart_set_info_user()
|