Lines Matching refs:port

34 static int  omninet_open(struct tty_struct *tty, struct usb_serial_port *port);
37 static int omninet_write(struct tty_struct *tty, struct usb_serial_port *port,
41 static int omninet_port_probe(struct usb_serial_port *port);
42 static int omninet_port_remove(struct usb_serial_port *port);
107 static int omninet_port_probe(struct usb_serial_port *port) in omninet_port_probe() argument
115 usb_set_serial_port_data(port, od); in omninet_port_probe()
120 static int omninet_port_remove(struct usb_serial_port *port) in omninet_port_remove() argument
124 od = usb_get_serial_port_data(port); in omninet_port_remove()
130 static int omninet_open(struct tty_struct *tty, struct usb_serial_port *port) in omninet_open() argument
132 struct usb_serial *serial = port->serial; in omninet_open()
135 wport = serial->port[1]; in omninet_open()
136 tty_port_tty_set(&wport->port, tty); in omninet_open()
138 return usb_serial_generic_open(tty, port); in omninet_open()
147 struct usb_serial_port *port = urb->context; in omninet_process_read_urb() local
158 tty_insert_flip_string(&port->port, data, data_len); in omninet_process_read_urb()
159 tty_flip_buffer_push(&port->port); in omninet_process_read_urb()
162 static int omninet_write(struct tty_struct *tty, struct usb_serial_port *port, in omninet_write() argument
165 struct usb_serial *serial = port->serial; in omninet_write()
166 struct usb_serial_port *wport = serial->port[1]; in omninet_write()
168 struct omninet_data *od = usb_get_serial_port_data(port); in omninet_write()
175 dev_dbg(&port->dev, "%s - write request of 0 bytes\n", __func__); in omninet_write()
179 if (!test_and_clear_bit(0, &port->write_urbs_free)) { in omninet_write()
180 dev_dbg(&port->dev, "%s - already writing\n", __func__); in omninet_write()
189 usb_serial_debug_data(&port->dev, __func__, count, in omninet_write()
203 dev_err_console(port, in omninet_write()
215 struct usb_serial_port *port = tty->driver_data; in omninet_write_room() local
216 struct usb_serial *serial = port->serial; in omninet_write_room()
217 struct usb_serial_port *wport = serial->port[1]; in omninet_write_room()
224 dev_dbg(&port->dev, "%s - returns %d\n", __func__, room); in omninet_write_room()
233 struct usb_serial_port *port = urb->context; in omninet_write_bulk_callback() local
236 set_bit(0, &port->write_urbs_free); in omninet_write_bulk_callback()
238 dev_dbg(&port->dev, "%s - nonzero write bulk status received: %d\n", in omninet_write_bulk_callback()
243 usb_serial_port_softint(port); in omninet_write_bulk_callback()
249 struct usb_serial_port *wport = serial->port[1]; in omninet_disconnect()