Lines Matching defs:edge_serial
104 struct edgeport_serial *edge_serial;
1620 struct edgeport_serial *edge_serial = urb->context;
1656 usb_serial_debug_data(debug, &edge_serial->serial->dev->dev,
1669 port = edge_serial->serial->port[port_number];
1842 struct edgeport_serial *edge_serial;
1950 edge_serial = edge_port->edge_serial;
1951 if (mutex_lock_interruptible(&edge_serial->es_lock))
1953 if (edge_serial->num_ports_open == 0) {
1955 urb = edge_serial->serial->port[0]->interrupt_in_urb;
1964 urb->context = edge_serial;
1998 ++edge_serial->num_ports_open;
2005 if (edge_port->edge_serial->num_ports_open == 0)
2008 mutex_unlock(&edge_serial->es_lock);
2014 struct edgeport_serial *edge_serial;
2021 edge_serial = usb_get_serial_data(port->serial);
2023 if (edge_serial == NULL || edge_port == NULL)
2047 mutex_lock(&edge_serial->es_lock);
2048 --edge_port->edge_serial->num_ports_open;
2049 if (edge_port->edge_serial->num_ports_open <= 0) {
2052 edge_port->edge_serial->num_ports_open = 0;
2054 mutex_unlock(&edge_serial->es_lock);
2602 struct edgeport_serial *edge_serial;
2611 edge_serial = kzalloc(sizeof(struct edgeport_serial), GFP_KERNEL);
2612 if (edge_serial == NULL) {
2616 mutex_init(&edge_serial->es_lock);
2617 edge_serial->serial = serial;
2618 usb_set_serial_data(serial, edge_serial);
2620 status = download_fw(edge_serial);
2622 kfree(edge_serial);
2643 edge_port->edge_serial = edge_serial;
2657 kfree(edge_serial);