Lines Matching refs:port
25 struct usb_serial_port *port;
40 * Things that are different from the way the serial port code
65 struct usb_serial_port *port;
112 port = usb_serial_port_get_by_minor(co->index);
113 if (port == NULL) {
118 serial = port->serial;
124 tty_port_tty_set(&port->port, NULL);
126 info->port = port;
128 ++port->port.count;
129 if (!tty_port_initialized(&port->port)) {
151 tty_port_tty_set(&port->port, tty);
155 * is the first time the port is opened */
156 retval = serial->type->open(NULL, port);
158 dev_err(&port->dev, "could not open USB console port\n");
166 serial->type->set_termios(tty, port, &dummy);
168 tty_port_tty_set(&port->port, NULL);
172 tty_port_set_initialized(&port->port, true);
175 * the tty port count */
176 --port->port.count;
178 * indicate this port is now acting as a system console. */
179 port->port.console = 1;
185 tty_port_tty_set(&port->port, NULL);
188 port->port.count = 0;
189 info->port = NULL;
201 struct usb_serial_port *port = info->port;
205 if (!port || port->serial->dev->state == USB_STATE_NOTATTACHED)
207 serial = port->serial;
212 dev_dbg(&port->dev, "%s - %d byte(s)\n", __func__, count);
214 if (!port->port.console) {
215 dev_dbg(&port->dev, "%s - port not opened\n", __func__);
232 retval = serial->type->write(NULL, port, buf, i);
233 dev_dbg(&port->dev, "%s - write: %d\n", __func__, retval);
237 retval = serial->type->write(NULL, port, &cr, 1);
238 dev_dbg(&port->dev, "%s - write cr: %d\n",
269 if (serial->port[0] && serial->port[0] == usbcons_info.port) {
298 if (usbcons_info.port) {
300 usbcons_info.port->port.console = 0;
301 usbcons_info.port = NULL;