Lines Matching refs:port

53 	struct usb_serial_port	*port;  member
108 struct usb_serial_port *port = priv->port; in keyspan_pda_wakeup_write() local
110 tty_port_tty_wakeup(&port->port); in keyspan_pda_wakeup_write()
140 struct usb_serial_port *port = urb->context; in keyspan_pda_rx_interrupt() local
145 priv = usb_get_serial_port_data(port); in keyspan_pda_rx_interrupt()
167 tty_insert_flip_string(&port->port, data + 1, in keyspan_pda_rx_interrupt()
169 tty_flip_buffer_push(&port->port); in keyspan_pda_rx_interrupt()
174 dev_dbg(&port->dev, "rx int, d1=%d, d2=%d\n", data[1], data[2]); in keyspan_pda_rx_interrupt()
194 dev_err(&port->dev, in keyspan_pda_rx_interrupt()
208 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_throttle() local
210 usb_kill_urb(port->interrupt_in_urb); in keyspan_pda_rx_throttle()
216 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_unthrottle() local
219 if (usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL)) in keyspan_pda_rx_unthrottle()
220 dev_dbg(&port->dev, "usb_submit_urb(read urb) failed\n"); in keyspan_pda_rx_unthrottle()
285 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_break_ctl() local
286 struct usb_serial *serial = port->serial; in keyspan_pda_break_ctl()
299 dev_dbg(&port->dev, "%s - error %d from usb_control_msg\n", in keyspan_pda_break_ctl()
309 struct usb_serial_port *port, struct ktermios *old_termios) in keyspan_pda_set_termios() argument
311 struct usb_serial *serial = port->serial; in keyspan_pda_set_termios()
338 dev_dbg(&port->dev, "can't handle requested baud rate\n"); in keyspan_pda_set_termios()
388 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmget() local
389 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmget()
410 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmset() local
411 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmset()
433 struct usb_serial_port *port, const unsigned char *buf, int count) in keyspan_pda_write() argument
435 struct usb_serial *serial = port->serial; in keyspan_pda_write()
440 priv = usb_get_serial_port_data(port); in keyspan_pda_write()
450 dev_dbg(&port->dev, "write request of 0 bytes\n"); in keyspan_pda_write()
458 spin_lock_bh(&port->lock); in keyspan_pda_write()
459 if (!test_bit(0, &port->write_urbs_free) || priv->tx_throttled) { in keyspan_pda_write()
460 spin_unlock_bh(&port->lock); in keyspan_pda_write()
463 clear_bit(0, &port->write_urbs_free); in keyspan_pda_write()
464 spin_unlock_bh(&port->lock); in keyspan_pda_write()
471 count = (count > port->bulk_out_size) ? port->bulk_out_size : count; in keyspan_pda_write()
496 dev_dbg(&port->dev, "roomquery says %d\n", *room); in keyspan_pda_write()
501 dev_dbg(&port->dev, "roomquery failed\n"); in keyspan_pda_write()
505 dev_dbg(&port->dev, "roomquery returned 0 bytes\n"); in keyspan_pda_write()
519 memcpy(port->write_urb->transfer_buffer, buf, count); in keyspan_pda_write()
521 port->write_urb->transfer_buffer_length = count; in keyspan_pda_write()
525 rc = usb_submit_urb(port->write_urb, GFP_ATOMIC); in keyspan_pda_write()
527 dev_dbg(&port->dev, "usb_submit_urb(write bulk) failed\n"); in keyspan_pda_write()
544 set_bit(0, &port->write_urbs_free); in keyspan_pda_write()
551 struct usb_serial_port *port = urb->context; in keyspan_pda_write_bulk_callback() local
554 set_bit(0, &port->write_urbs_free); in keyspan_pda_write_bulk_callback()
555 priv = usb_get_serial_port_data(port); in keyspan_pda_write_bulk_callback()
564 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_write_room() local
566 priv = usb_get_serial_port_data(port); in keyspan_pda_write_room()
576 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_chars_in_buffer() local
581 priv = usb_get_serial_port_data(port); in keyspan_pda_chars_in_buffer()
586 spin_lock_irqsave(&port->lock, flags); in keyspan_pda_chars_in_buffer()
587 if (!test_bit(0, &port->write_urbs_free) || priv->tx_throttled) in keyspan_pda_chars_in_buffer()
589 spin_unlock_irqrestore(&port->lock, flags); in keyspan_pda_chars_in_buffer()
594 static void keyspan_pda_dtr_rts(struct usb_serial_port *port, int on) in keyspan_pda_dtr_rts() argument
596 struct usb_serial *serial = port->serial; in keyspan_pda_dtr_rts()
606 struct usb_serial_port *port) in keyspan_pda_open() argument
608 struct usb_serial *serial = port->serial; in keyspan_pda_open()
628 dev_dbg(&port->dev, "%s - roomquery failed\n", __func__); in keyspan_pda_open()
632 dev_dbg(&port->dev, "%s - roomquery returned 0 bytes\n", __func__); in keyspan_pda_open()
636 priv = usb_get_serial_port_data(port); in keyspan_pda_open()
641 rc = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL); in keyspan_pda_open()
643 dev_dbg(&port->dev, "%s - usb_submit_urb(read int) failed\n", __func__); in keyspan_pda_open()
650 static void keyspan_pda_close(struct usb_serial_port *port) in keyspan_pda_close() argument
652 usb_kill_urb(port->write_urb); in keyspan_pda_close()
653 usb_kill_urb(port->interrupt_in_urb); in keyspan_pda_close()
702 static int keyspan_pda_port_probe(struct usb_serial_port *port) in keyspan_pda_port_probe() argument
713 priv->serial = port->serial; in keyspan_pda_port_probe()
714 priv->port = port; in keyspan_pda_port_probe()
716 usb_set_serial_port_data(port, priv); in keyspan_pda_port_probe()
721 static int keyspan_pda_port_remove(struct usb_serial_port *port) in keyspan_pda_port_remove() argument
725 priv = usb_get_serial_port_data(port); in keyspan_pda_port_remove()