Lines Matching refs:port_priv
646 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_read_reg_block() local
652 port_priv->bInterfaceNumber, buf, bufsize, in cp210x_read_reg_block()
700 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_write_u16_reg() local
705 port_priv->bInterfaceNumber, NULL, 0, in cp210x_write_u16_reg()
723 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_write_reg_block() local
728 port_priv->bInterfaceNumber, buf, bufsize, in cp210x_write_reg_block()
777 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_open() local
797 port_priv->event_mode = false; in cp210x_open()
804 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_close() local
814 port_priv->event_mode = false; in cp210x_close()
838 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_process_char() local
840 switch (port_priv->event_state) { in cp210x_process_char()
843 port_priv->event_state = ES_ESCAPE; in cp210x_process_char()
852 port_priv->event_state = ES_DATA; in cp210x_process_char()
855 port_priv->event_state = ES_LSR_DATA_0; in cp210x_process_char()
858 port_priv->event_state = ES_LSR; in cp210x_process_char()
861 port_priv->event_state = ES_MSR; in cp210x_process_char()
865 port_priv->event_state = ES_DATA; in cp210x_process_char()
870 port_priv->lsr = *ch; in cp210x_process_char()
871 port_priv->event_state = ES_LSR_DATA_1; in cp210x_process_char()
875 __func__, port_priv->lsr, *ch); in cp210x_process_char()
876 cp210x_process_lsr(port, port_priv->lsr, flag); in cp210x_process_char()
877 port_priv->event_state = ES_DATA; in cp210x_process_char()
881 port_priv->lsr = *ch; in cp210x_process_char()
882 cp210x_process_lsr(port, port_priv->lsr, flag); in cp210x_process_char()
883 port_priv->event_state = ES_DATA; in cp210x_process_char()
888 port_priv->event_state = ES_DATA; in cp210x_process_char()
898 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_process_read_urb() local
906 if (port_priv->event_mode) { in cp210x_process_read_urb()
928 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_get_tx_queue_byte_count() local
934 port_priv->bInterfaceNumber, &sts, sizeof(sts), in cp210x_get_tx_queue_byte_count()
1087 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_enable_event_mode() local
1090 if (port_priv->event_mode) in cp210x_enable_event_mode()
1096 port_priv->event_state = ES_DATA; in cp210x_enable_event_mode()
1097 port_priv->event_mode = true; in cp210x_enable_event_mode()
1102 port_priv->event_mode = false; in cp210x_enable_event_mode()
1108 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_disable_event_mode() local
1111 if (!port_priv->event_mode) in cp210x_disable_event_mode()
1120 port_priv->event_mode = false; in cp210x_disable_event_mode()
1139 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_set_flow_control() local
1180 mutex_lock(&port_priv->mutex); in cp210x_set_flow_control()
1183 port_priv->dtr = false; in cp210x_set_flow_control()
1184 port_priv->rts = false; in cp210x_set_flow_control()
1186 port_priv->dtr = true; in cp210x_set_flow_control()
1187 port_priv->rts = true; in cp210x_set_flow_control()
1202 if (port_priv->dtr) in cp210x_set_flow_control()
1210 if (port_priv->rts) in cp210x_set_flow_control()
1217 if (port_priv->rts) in cp210x_set_flow_control()
1249 port_priv->crtscts = crtscts; in cp210x_set_flow_control()
1251 mutex_unlock(&port_priv->mutex); in cp210x_set_flow_control()
1338 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_tiocmset_port() local
1344 mutex_lock(&port_priv->mutex); in cp210x_tiocmset_port()
1347 port_priv->rts = true; in cp210x_tiocmset_port()
1352 port_priv->dtr = true; in cp210x_tiocmset_port()
1357 port_priv->rts = false; in cp210x_tiocmset_port()
1362 port_priv->dtr = false; in cp210x_tiocmset_port()
1371 if (port_priv->crtscts && control & CONTROL_WRITE_RTS) { in cp210x_tiocmset_port()
1381 if (port_priv->dtr) in cp210x_tiocmset_port()
1387 if (port_priv->rts) in cp210x_tiocmset_port()
1406 mutex_unlock(&port_priv->mutex); in cp210x_tiocmset_port()
2004 struct cp210x_port_private *port_priv; in cp210x_port_probe() local
2006 port_priv = kzalloc(sizeof(*port_priv), GFP_KERNEL); in cp210x_port_probe()
2007 if (!port_priv) in cp210x_port_probe()
2010 port_priv->bInterfaceNumber = cp210x_interface_num(serial); in cp210x_port_probe()
2011 mutex_init(&port_priv->mutex); in cp210x_port_probe()
2013 usb_set_serial_port_data(port, port_priv); in cp210x_port_probe()
2020 struct cp210x_port_private *port_priv; in cp210x_port_remove() local
2022 port_priv = usb_get_serial_port_data(port); in cp210x_port_remove()
2023 kfree(port_priv); in cp210x_port_remove()