Home
last modified time | relevance | path

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

/linux-4.1.27/arch/mn10300/kernel/
Dmn10300-serial.c1178 _debug("CUSTOM %u", port->uart.custom_divisor); in mn10300_serial_change_speed()
1181 if (port->uart.custom_divisor <= 65535) { in mn10300_serial_change_speed()
1183 tmxbr = port->uart.custom_divisor; in mn10300_serial_change_speed()
1187 if (port->uart.custom_divisor / 8 <= 65535) { in mn10300_serial_change_speed()
1189 tmxbr = port->uart.custom_divisor / 8; in mn10300_serial_change_speed()
1190 port->uart.custom_divisor = tmxbr * 8; in mn10300_serial_change_speed()
1194 if (port->uart.custom_divisor / 32 <= 65535) { in mn10300_serial_change_speed()
1196 tmxbr = port->uart.custom_divisor / 32; in mn10300_serial_change_speed()
1197 port->uart.custom_divisor = tmxbr * 32; in mn10300_serial_change_speed()
1203 if (port->uart.custom_divisor <= 255) { in mn10300_serial_change_speed()
[all …]
/linux-4.1.27/drivers/tty/
Damiserial.c102 int custom_divisor; member
693 quot = info->custom_divisor; in change_speed()
711 quot = info->custom_divisor; in change_speed()
1038 tmp.custom_divisor = state->custom_divisor; in get_serial_info()
1058 new_serial.custom_divisor != state->custom_divisor; in set_serial_info()
1076 state->custom_divisor = new_serial.custom_divisor; in set_serial_info()
1093 state->custom_divisor = new_serial.custom_divisor; in set_serial_info()
1719 state->custom_divisor = 0; in amiga_serial_probe()
Dmxser.c245 int custom_divisor; member
1225 .custom_divisor = info->custom_divisor, in mxser_get_serial_info()
1274 new_serial.custom_divisor != in mxser_set_serial_info()
1275 info->custom_divisor)) { in mxser_set_serial_info()
1276 if (new_serial.custom_divisor == 0) in mxser_set_serial_info()
1278 baud = new_serial.baud_base / new_serial.custom_divisor; in mxser_set_serial_info()
2409 info->custom_divisor = info->baud_base * 16; in mxser_initbrd()
Dcyclades.c2011 if (info->custom_divisor) in cy_set_line_char()
2012 baud_rate = info->baud / info->custom_divisor; in cy_set_line_char()
2181 if (info->custom_divisor) in cy_set_line_char()
2182 baud_rate = info->baud / info->custom_divisor; in cy_set_line_char()
2307 .custom_divisor = info->custom_divisor, in cy_get_serial_info()
2337 info->custom_divisor = new_serial.custom_divisor; in cy_set_serial_info()
2347 info->custom_divisor = new_serial.custom_divisor; in cy_set_serial_info()
Dmoxa.c2060 new_serial.custom_divisor != 0 || in moxa_set_serial_info()
/linux-4.1.27/net/irda/ircomm/
Dircomm_tty_ioctl.c274 info.custom_divisor = 0; in ircomm_tty_get_serial_info()
339 (old_driver.custom_divisor != driver->custom_divisor)) { in ircomm_tty_set_serial_info()
/linux-4.1.27/include/uapi/linux/
Dserial.h25 int custom_divisor; member
/linux-4.1.27/drivers/tty/serial/
D68328serial.c116 int custom_divisor; member
821 tmp.custom_divisor = info->custom_divisor;
851 info->custom_divisor = new_serial.custom_divisor;
1191 info->custom_divisor = 16;
Dcrisv10.h82 int custom_divisor; /* For special baudrates */ member
Dserial_core.c422 quot = port->custom_divisor; in uart_get_divisor()
690 retinfo->custom_divisor = uport->custom_divisor; in do_uart_get_info()
758 old_custom_divisor = uport->custom_divisor; in uart_set_info()
772 uport->custom_divisor = new_info->custom_divisor; in uart_set_info()
877 uport->custom_divisor = new_info->custom_divisor; in uart_set_info()
890 old_custom_divisor != uport->custom_divisor) { in uart_set_info()
2579 return snprintf(buf, PAGE_SIZE, "%d\n", tmp.custom_divisor); in uart_get_attr_custom_divisor()
2621 static DEVICE_ATTR(custom_divisor, S_IRUSR | S_IRGRP, uart_get_attr_custom_divisor, NULL);
Dcrisv10.c2856 (unsigned long)info->baud_base, info->custom_divisor)); in change_speed()
2859 u16 divisor = info->custom_divisor; in change_speed()
2872 info->custom_divisor == 1) || in change_speed()
2874 info->custom_divisor == 8)) { in change_speed()
2889 (unsigned long)info->baud_base, info->custom_divisor); in change_speed()
3291 tmp.custom_divisor = info->custom_divisor; in get_serial_info()
3332 info->custom_divisor = new_serial.custom_divisor; in set_serial_info()
4316 info->custom_divisor = 0; in rs_init()
Dof_serial.c82 port->custom_divisor = clk / (16 * spd); in of_platform_serial_setup()
Dsamsung.c1284 quot = port->custom_divisor; in s3c24xx_serial_set_termios()
/linux-4.1.27/drivers/usb/serial/
Dftdi_sio.c58 int custom_divisor; /* custom_divisor kludge, this is for member
1278 (priv->custom_divisor)) { in get_ftdi_divisor()
1279 baud = priv->baud_base / priv->custom_divisor; in get_ftdi_divisor()
1281 __func__, priv->custom_divisor, baud); in get_ftdi_divisor()
1457 tmp.custom_divisor = priv->custom_divisor; in get_serial_info()
1486 priv->custom_divisor = new_serial.custom_divisor; in set_serial_info()
1499 priv->custom_divisor = new_serial.custom_divisor; in set_serial_info()
1520 (old_priv.custom_divisor != priv->custom_divisor))) { in set_serial_info()
1826 priv->custom_divisor = 77; in ftdi_USB_UIRT_setup()
1836 priv->custom_divisor = 240; in ftdi_HE_TIRA1_setup()
Dark3116.c417 serstruct.custom_divisor = 0; in ark3116_ioctl()
Dwhiteheat.c492 serstruct.custom_divisor = 0; in whiteheat_ioctl()
/linux-4.1.27/include/linux/
Dcyclades.h144 int custom_divisor; member
Dserial_core.h236 unsigned int custom_divisor; member
/linux-4.1.27/drivers/net/wan/
Dz85230.h362 int custom_divisor; member
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-tty104 What: /sys/class/tty/ttyS0/custom_divisor
/linux-4.1.27/drivers/tty/ipwireless/
Dtty.c267 tmp.custom_divisor = 0; in ipwireless_get_serial_info()
/linux-4.1.27/drivers/tty/serial/8250/
D8250_omap.c181 priv->quot = port->custom_divisor & 0xffff; in omap_8250_get_divisor()
187 if (port->custom_divisor & (1 << 16)) in omap_8250_get_divisor()
/linux-4.1.27/fs/
Dcompat_ioctl.c593 compat_int_t custom_divisor; member
/linux-4.1.27/drivers/staging/fwserial/
Dfwserial.c1254 if (tmp.irq != 0 || tmp.port != 0 || tmp.custom_divisor != 0 || in set_serial_info()