Lines Matching refs:port

133 	struct usb_serial_port *port = tty->driver_data;  in keyspan_break_ctl()  local
136 p_priv = usb_get_serial_port_data(port); in keyspan_break_ctl()
143 keyspan_send_setup(port, 0); in keyspan_break_ctl()
148 struct usb_serial_port *port, struct ktermios *old_termios) in keyspan_set_termios() argument
155 p_priv = usb_get_serial_port_data(port); in keyspan_set_termios()
158 device_port = port->port_number; in keyspan_set_termios()
164 if (d_details->calculate_baud_rate(port, baud_rate, d_details->baudclk, in keyspan_set_termios()
180 keyspan_send_setup(port, 0); in keyspan_set_termios()
185 struct usb_serial_port *port = tty->driver_data; in keyspan_tiocmget() local
186 struct keyspan_port_private *p_priv = usb_get_serial_port_data(port); in keyspan_tiocmget()
202 struct usb_serial_port *port = tty->driver_data; in keyspan_tiocmset() local
203 struct keyspan_port_private *p_priv = usb_get_serial_port_data(port); in keyspan_tiocmset()
213 keyspan_send_setup(port, 0); in keyspan_tiocmset()
220 struct usb_serial_port *port, const unsigned char *buf, int count) in keyspan_write() argument
229 p_priv = usb_get_serial_port_data(port); in keyspan_write()
240 dev_dbg(&port->dev, "%s - %d chars, flip=%d\n", __func__, count, in keyspan_write()
254 dev_dbg(&port->dev, "%s - no output urb :(\n", __func__); in keyspan_write()
258 dev_dbg(&port->dev, "%s - endpoint %d flip %d\n", in keyspan_write()
281 dev_dbg(&port->dev, "usb_submit_urb(write bulk) failed (%d)\n", err); in keyspan_write()
296 struct usb_serial_port *port; in usa26_indat_callback() local
308 port = urb->context; in usa26_indat_callback()
315 tty_insert_flip_char(&port->port, 0, in usa26_indat_callback()
319 tty_insert_flip_char(&port->port, data[i], in usa26_indat_callback()
323 dev_dbg(&port->dev, "%s - RX error!!!!\n", __func__); in usa26_indat_callback()
329 tty_insert_flip_char(&port->port, 0, in usa26_indat_callback()
338 tty_insert_flip_char(&port->port, data[i+1], in usa26_indat_callback()
342 tty_flip_buffer_push(&port->port); in usa26_indat_callback()
348 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa26_indat_callback()
354 struct usb_serial_port *port; in usa2x_outdat_callback() local
357 port = urb->context; in usa2x_outdat_callback()
358 p_priv = usb_get_serial_port_data(port); in usa2x_outdat_callback()
359 dev_dbg(&port->dev, "%s - urb %d\n", __func__, urb == p_priv->out_urbs[1]); in usa2x_outdat_callback()
361 usb_serial_port_softint(port); in usa2x_outdat_callback()
370 struct usb_serial_port *port; in usa26_outcont_callback() local
373 port = urb->context; in usa26_outcont_callback()
374 p_priv = usb_get_serial_port_data(port); in usa26_outcont_callback()
377 dev_dbg(&port->dev, "%s - sending setup\n", __func__); in usa26_outcont_callback()
378 keyspan_usa26_send_setup(port->serial, port, in usa26_outcont_callback()
388 struct usb_serial_port *port; in usa26_instat_callback() local
407 if (msg->port >= serial->num_ports) { in usa26_instat_callback()
408 dev_dbg(&urb->dev->dev, "%s - Unexpected port number %d\n", __func__, msg->port); in usa26_instat_callback()
411 port = serial->port[msg->port]; in usa26_instat_callback()
412 p_priv = usb_get_serial_port_data(port); in usa26_instat_callback()
424 tty_port_tty_hangup(&port->port, true); in usa26_instat_callback()
429 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa26_instat_callback()
441 struct usb_serial_port *port; in usa28_indat_callback() local
446 port = urb->context; in usa28_indat_callback()
447 p_priv = usb_get_serial_port_data(port); in usa28_indat_callback()
460 port = urb->context; in usa28_indat_callback()
461 p_priv = usb_get_serial_port_data(port); in usa28_indat_callback()
465 tty_insert_flip_string(&port->port, data, in usa28_indat_callback()
467 tty_flip_buffer_push(&port->port); in usa28_indat_callback()
473 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", in usa28_indat_callback()
487 struct usb_serial_port *port; in usa28_outcont_callback() local
490 port = urb->context; in usa28_outcont_callback()
491 p_priv = usb_get_serial_port_data(port); in usa28_outcont_callback()
494 dev_dbg(&port->dev, "%s - sending setup\n", __func__); in usa28_outcont_callback()
495 keyspan_usa28_send_setup(port->serial, port, in usa28_outcont_callback()
506 struct usb_serial_port *port; in usa28_instat_callback() local
526 if (msg->port >= serial->num_ports) { in usa28_instat_callback()
527 dev_dbg(&urb->dev->dev, "%s - Unexpected port number %d\n", __func__, msg->port); in usa28_instat_callback()
530 port = serial->port[msg->port]; in usa28_instat_callback()
531 p_priv = usb_get_serial_port_data(port); in usa28_instat_callback()
543 tty_port_tty_hangup(&port->port, true); in usa28_instat_callback()
548 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa28_instat_callback()
560 struct usb_serial_port *port; in usa49_glocont_callback() local
566 port = serial->port[i]; in usa49_glocont_callback()
567 p_priv = usb_get_serial_port_data(port); in usa49_glocont_callback()
570 dev_dbg(&port->dev, "%s - sending setup\n", __func__); in usa49_glocont_callback()
571 keyspan_usa49_send_setup(serial, port, in usa49_glocont_callback()
586 struct usb_serial_port *port; in usa49_instat_callback() local
612 port = serial->port[msg->portNumber]; in usa49_instat_callback()
613 p_priv = usb_get_serial_port_data(port); in usa49_instat_callback()
625 tty_port_tty_hangup(&port->port, true); in usa49_instat_callback()
630 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa49_instat_callback()
642 struct usb_serial_port *port; in usa49_indat_callback() local
654 port = urb->context; in usa49_indat_callback()
659 tty_insert_flip_string(&port->port, data + 1, in usa49_indat_callback()
668 tty_insert_flip_char(&port->port, 0, in usa49_indat_callback()
677 tty_insert_flip_char(&port->port, data[i+1], in usa49_indat_callback()
681 tty_flip_buffer_push(&port->port); in usa49_indat_callback()
687 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa49_indat_callback()
694 struct usb_serial_port *port; in usa49wg_indat_callback() local
717 port = serial->port[data[i++]]; in usa49wg_indat_callback()
725 tty_insert_flip_char(&port->port, in usa49wg_indat_callback()
737 tty_insert_flip_char(&port->port, 0, in usa49wg_indat_callback()
746 tty_insert_flip_char(&port->port, data[i+1], in usa49wg_indat_callback()
751 tty_flip_buffer_push(&port->port); in usa49wg_indat_callback()
769 struct usb_serial_port *port; in usa90_indat_callback() local
782 port = urb->context; in usa90_indat_callback()
783 p_priv = usb_get_serial_port_data(port); in usa90_indat_callback()
790 tty_insert_flip_string(&port->port, data, in usa90_indat_callback()
798 tty_insert_flip_char(&port->port, 0, in usa90_indat_callback()
802 tty_insert_flip_char(&port->port, in usa90_indat_callback()
806 dev_dbg(&port->dev, "%s - RX error!!!!\n", __func__); in usa90_indat_callback()
813 &port->port, 0, in usa90_indat_callback()
822 tty_insert_flip_char(&port->port, in usa90_indat_callback()
827 tty_flip_buffer_push(&port->port); in usa90_indat_callback()
833 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa90_indat_callback()
842 struct usb_serial_port *port; in usa90_instat_callback() local
862 port = serial->port[0]; in usa90_instat_callback()
863 p_priv = usb_get_serial_port_data(port); in usa90_instat_callback()
875 tty_port_tty_hangup(&port->port, true); in usa90_instat_callback()
880 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa90_instat_callback()
887 struct usb_serial_port *port; in usa90_outcont_callback() local
890 port = urb->context; in usa90_outcont_callback()
891 p_priv = usb_get_serial_port_data(port); in usa90_outcont_callback()
895 keyspan_usa90_send_setup(port->serial, port, in usa90_outcont_callback()
907 struct usb_serial_port *port; in usa67_instat_callback() local
930 if (msg->port >= serial->num_ports) { in usa67_instat_callback()
931 dev_dbg(&urb->dev->dev, "%s - Unexpected port number %d\n", __func__, msg->port); in usa67_instat_callback()
935 port = serial->port[msg->port]; in usa67_instat_callback()
936 p_priv = usb_get_serial_port_data(port); in usa67_instat_callback()
946 tty_port_tty_hangup(&port->port, true); in usa67_instat_callback()
951 dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err); in usa67_instat_callback()
957 struct usb_serial_port *port; in usa67_glocont_callback() local
963 port = serial->port[i]; in usa67_glocont_callback()
964 p_priv = usb_get_serial_port_data(port); in usa67_glocont_callback()
967 dev_dbg(&port->dev, "%s - sending setup\n", __func__); in usa67_glocont_callback()
968 keyspan_usa67_send_setup(serial, port, in usa67_glocont_callback()
977 struct usb_serial_port *port = tty->driver_data; in keyspan_write_room() local
984 p_priv = usb_get_serial_port_data(port); in keyspan_write_room()
1011 static int keyspan_open(struct tty_struct *tty, struct usb_serial_port *port) in keyspan_open() argument
1020 p_priv = usb_get_serial_port_data(port); in keyspan_open()
1046 dev_dbg(&port->dev, "%s - submit urb %d failed (%d)\n", __func__, i, err); in keyspan_open()
1061 device_port = port->port_number; in keyspan_open()
1069 && d_details->calculate_baud_rate(port, baud_rate, d_details->baudclk, in keyspan_open()
1078 keyspan_send_setup(port, 1); in keyspan_open()
1091 static void keyspan_dtr_rts(struct usb_serial_port *port, int on) in keyspan_dtr_rts() argument
1093 struct keyspan_port_private *p_priv = usb_get_serial_port_data(port); in keyspan_dtr_rts()
1097 keyspan_send_setup(port, 0); in keyspan_dtr_rts()
1100 static void keyspan_close(struct usb_serial_port *port) in keyspan_close() argument
1105 p_priv = usb_get_serial_port_data(port); in keyspan_close()
1110 keyspan_send_setup(port, 2); in keyspan_close()
1363 static int keyspan_usa19_calc_baud(struct usb_serial_port *port, in keyspan_usa19_calc_baud() argument
1371 dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate); in keyspan_usa19_calc_baud()
1398 dev_dbg(&port->dev, "%s - %d %02x %02x.\n", in keyspan_usa19_calc_baud()
1404 static int keyspan_usa19hs_calc_baud(struct usb_serial_port *port, in keyspan_usa19hs_calc_baud() argument
1411 dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate); in keyspan_usa19hs_calc_baud()
1434 dev_dbg(&port->dev, "%s - %d %02x %02x.\n", in keyspan_usa19hs_calc_baud()
1440 static int keyspan_usa19w_calc_baud(struct usb_serial_port *port, in keyspan_usa19w_calc_baud() argument
1453 dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate); in keyspan_usa19w_calc_baud()
1504 static int keyspan_usa28_calc_baud(struct usb_serial_port *port, in keyspan_usa28_calc_baud() argument
1512 dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate); in keyspan_usa28_calc_baud()
1545 dev_dbg(&port->dev, "%s - %d OK.\n", __func__, baud_rate); in keyspan_usa28_calc_baud()
1550 struct usb_serial_port *port, in keyspan_usa26_send_setup() argument
1560 dev_dbg(&port->dev, "%s reset=%d\n", __func__, reset_port); in keyspan_usa26_send_setup()
1563 p_priv = usb_get_serial_port_data(port); in keyspan_usa26_send_setup()
1565 device_port = port->port_number; in keyspan_usa26_send_setup()
1571 dev_dbg(&port->dev, "%s - oops no urb.\n", __func__); in keyspan_usa26_send_setup()
1575 dev_dbg(&port->dev, "%s - endpoint %d\n", __func__, usb_pipeendpoint(this_urb->pipe)); in keyspan_usa26_send_setup()
1593 if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk, in keyspan_usa26_send_setup()
1596 dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n", in keyspan_usa26_send_setup()
1691 dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err); in keyspan_usa26_send_setup()
1696 struct usb_serial_port *port, in keyspan_usa28_send_setup() argument
1707 p_priv = usb_get_serial_port_data(port); in keyspan_usa28_send_setup()
1709 device_port = port->port_number; in keyspan_usa28_send_setup()
1714 dev_dbg(&port->dev, "%s - oops no urb.\n", __func__); in keyspan_usa28_send_setup()
1723 dev_dbg(&port->dev, "%s already writing\n", __func__); in keyspan_usa28_send_setup()
1731 if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk, in keyspan_usa28_send_setup()
1734 dev_dbg(&port->dev, "%s - Invalid baud rate requested %d.\n", in keyspan_usa28_send_setup()
1809 dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed\n", __func__); in keyspan_usa28_send_setup()
1815 struct usb_serial_port *port, in keyspan_usa49_send_setup() argument
1827 p_priv = usb_get_serial_port_data(port); in keyspan_usa49_send_setup()
1833 device_port = port->port_number; in keyspan_usa49_send_setup()
1837 dev_dbg(&port->dev, "%s - oops no urb for port.\n", __func__); in keyspan_usa49_send_setup()
1841 dev_dbg(&port->dev, "%s - endpoint %d (%d)\n", in keyspan_usa49_send_setup()
1863 if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk, in keyspan_usa49_send_setup()
1866 dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n", in keyspan_usa49_send_setup()
1986 dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err); in keyspan_usa49_send_setup()
1992 struct usb_serial_port *port, in keyspan_usa90_send_setup() argument
2004 p_priv = usb_get_serial_port_data(port); in keyspan_usa90_send_setup()
2010 dev_dbg(&port->dev, "%s - oops no urb.\n", __func__); in keyspan_usa90_send_setup()
2019 dev_dbg(&port->dev, "%s already writing\n", __func__); in keyspan_usa90_send_setup()
2030 if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk, in keyspan_usa90_send_setup()
2032 dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n", in keyspan_usa90_send_setup()
2035 d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk, in keyspan_usa90_send_setup()
2117 dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err); in keyspan_usa90_send_setup()
2122 struct usb_serial_port *port, in keyspan_usa67_send_setup() argument
2133 p_priv = usb_get_serial_port_data(port); in keyspan_usa67_send_setup()
2139 device_port = port->port_number; in keyspan_usa67_send_setup()
2143 dev_dbg(&port->dev, "%s - oops no urb for port.\n", __func__); in keyspan_usa67_send_setup()
2159 msg.port = device_port; in keyspan_usa67_send_setup()
2165 if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk, in keyspan_usa67_send_setup()
2168 dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n", in keyspan_usa67_send_setup()
2260 dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err); in keyspan_usa67_send_setup()
2264 static void keyspan_send_setup(struct usb_serial_port *port, int reset_port) in keyspan_send_setup() argument
2266 struct usb_serial *serial = port->serial; in keyspan_send_setup()
2275 keyspan_usa26_send_setup(serial, port, reset_port); in keyspan_send_setup()
2278 keyspan_usa28_send_setup(serial, port, reset_port); in keyspan_send_setup()
2281 keyspan_usa49_send_setup(serial, port, reset_port); in keyspan_send_setup()
2284 keyspan_usa90_send_setup(serial, port, reset_port); in keyspan_send_setup()
2287 keyspan_usa67_send_setup(serial, port, reset_port); in keyspan_send_setup()
2395 static int keyspan_port_probe(struct usb_serial_port *port) in keyspan_port_probe() argument
2397 struct usb_serial *serial = port->serial; in keyspan_port_probe()
2438 port_num = port->port_number; in keyspan_port_probe()
2444 USB_DIR_IN, port, in keyspan_port_probe()
2453 USB_DIR_OUT, port, in keyspan_port_probe()
2461 USB_DIR_IN, port, in keyspan_port_probe()
2468 USB_DIR_OUT, port, in keyspan_port_probe()
2473 usb_set_serial_port_data(port, p_priv); in keyspan_port_probe()
2491 static int keyspan_port_remove(struct usb_serial_port *port) in keyspan_port_remove() argument
2496 p_priv = usb_get_serial_port_data(port); in keyspan_port_remove()