Lines Matching refs:port_priv

638 	struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);  in cp210x_read_reg_block()  local
644 port_priv->bInterfaceNumber, buf, bufsize, in cp210x_read_reg_block()
692 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_write_u16_reg() local
697 port_priv->bInterfaceNumber, NULL, 0, in cp210x_write_u16_reg()
715 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_write_reg_block() local
720 port_priv->bInterfaceNumber, buf, bufsize, in cp210x_write_reg_block()
769 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_open() local
789 port_priv->event_mode = false; in cp210x_open()
796 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_close() local
806 port_priv->event_mode = false; in cp210x_close()
830 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_process_char() local
832 switch (port_priv->event_state) { in cp210x_process_char()
835 port_priv->event_state = ES_ESCAPE; in cp210x_process_char()
844 port_priv->event_state = ES_DATA; in cp210x_process_char()
847 port_priv->event_state = ES_LSR_DATA_0; in cp210x_process_char()
850 port_priv->event_state = ES_LSR; in cp210x_process_char()
853 port_priv->event_state = ES_MSR; in cp210x_process_char()
857 port_priv->event_state = ES_DATA; in cp210x_process_char()
862 port_priv->lsr = *ch; in cp210x_process_char()
863 port_priv->event_state = ES_LSR_DATA_1; in cp210x_process_char()
867 __func__, port_priv->lsr, *ch); in cp210x_process_char()
868 cp210x_process_lsr(port, port_priv->lsr, flag); in cp210x_process_char()
869 port_priv->event_state = ES_DATA; in cp210x_process_char()
873 port_priv->lsr = *ch; in cp210x_process_char()
874 cp210x_process_lsr(port, port_priv->lsr, flag); in cp210x_process_char()
875 port_priv->event_state = ES_DATA; in cp210x_process_char()
880 port_priv->event_state = ES_DATA; in cp210x_process_char()
890 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_process_read_urb() local
898 if (port_priv->event_mode) { in cp210x_process_read_urb()
920 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_get_tx_queue_byte_count() local
926 port_priv->bInterfaceNumber, &sts, sizeof(sts), in cp210x_get_tx_queue_byte_count()
1078 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_enable_event_mode() local
1081 if (port_priv->event_mode) in cp210x_enable_event_mode()
1087 port_priv->event_state = ES_DATA; in cp210x_enable_event_mode()
1088 port_priv->event_mode = true; in cp210x_enable_event_mode()
1093 port_priv->event_mode = false; in cp210x_enable_event_mode()
1099 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_disable_event_mode() local
1102 if (!port_priv->event_mode) in cp210x_disable_event_mode()
1111 port_priv->event_mode = false; in cp210x_disable_event_mode()
1130 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_set_flow_control() local
1170 mutex_lock(&port_priv->mutex); in cp210x_set_flow_control()
1184 if (port_priv->dtr) in cp210x_set_flow_control()
1192 if (port_priv->rts) in cp210x_set_flow_control()
1199 if (port_priv->rts) in cp210x_set_flow_control()
1231 port_priv->crtscts = crtscts; in cp210x_set_flow_control()
1233 mutex_unlock(&port_priv->mutex); in cp210x_set_flow_control()
1319 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_tiocmset_port() local
1325 mutex_lock(&port_priv->mutex); in cp210x_tiocmset_port()
1328 port_priv->rts = true; in cp210x_tiocmset_port()
1333 port_priv->dtr = true; in cp210x_tiocmset_port()
1338 port_priv->rts = false; in cp210x_tiocmset_port()
1343 port_priv->dtr = false; in cp210x_tiocmset_port()
1352 if (port_priv->crtscts && control & CONTROL_WRITE_RTS) { in cp210x_tiocmset_port()
1362 if (port_priv->dtr) in cp210x_tiocmset_port()
1368 if (port_priv->rts) in cp210x_tiocmset_port()
1387 mutex_unlock(&port_priv->mutex); in cp210x_tiocmset_port()
1977 struct cp210x_port_private *port_priv; in cp210x_port_probe() local
1979 port_priv = kzalloc(sizeof(*port_priv), GFP_KERNEL); in cp210x_port_probe()
1980 if (!port_priv) in cp210x_port_probe()
1983 port_priv->bInterfaceNumber = cp210x_interface_num(serial); in cp210x_port_probe()
1984 mutex_init(&port_priv->mutex); in cp210x_port_probe()
1986 usb_set_serial_port_data(port, port_priv); in cp210x_port_probe()
1993 struct cp210x_port_private *port_priv; in cp210x_port_remove() local
1995 port_priv = usb_get_serial_port_data(port); in cp210x_port_remove()
1996 kfree(port_priv); in cp210x_port_remove()