Lines Matching refs:port
36 static int visor_open(struct tty_struct *tty, struct usb_serial_port *port);
37 static void visor_close(struct usb_serial_port *port);
224 static int visor_open(struct tty_struct *tty, struct usb_serial_port *port)
228 if (!port->read_urb) {
230 dev_err(&port->dev, "Device lied about number of ports, please use a lower one.\n");
235 result = usb_serial_generic_open(tty, port);
239 if (port->interrupt_in_urb) {
240 dev_dbg(&port->dev, "adding interrupt input for treo\n");
241 result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
243 dev_err(&port->dev,
252 static void visor_close(struct usb_serial_port *port)
256 usb_serial_generic_close(port);
257 usb_kill_urb(port->interrupt_in_urb);
262 usb_control_msg(port->serial->dev,
263 usb_rcvctrlpipe(port->serial->dev, 0),
272 struct usb_serial_port *port = urb->context;
284 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
288 dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
300 usb_serial_debug_data(&port->dev, __func__, urb->actual_length,
376 dev_info(dev, "%s: port %d, is for %s use\n",
378 connection_info->connections[i].port, string);
494 * apps that want to communicate on the second port.