Lines Matching refs:gser

635 			struct gserial	*gser = port->port_usb;  in gs_open()  local
640 if (gser->connect) in gs_open()
641 gser->connect(gser); in gs_open()
673 struct gserial *gser; in gs_close() local
688 gser = port->port_usb; in gs_close()
689 if (gser && !port->suspended && gser->disconnect) in gs_close()
690 gser->disconnect(gser); in gs_close()
695 if (kfifo_len(&port->port_write_buf) > 0 && gser) { in gs_close()
705 gser = port->port_usb; in gs_close()
712 if (gser == NULL) in gs_close()
832 struct gserial *gser; in gs_break_ctl() local
838 gser = port->port_usb; in gs_break_ctl()
839 if (gser && gser->send_break) in gs_break_ctl()
840 status = gser->send_break(gser, duration); in gs_break_ctl()
1293 int gserial_connect(struct gserial *gser, u8 port_num) in gserial_connect() argument
1313 status = usb_ep_enable(gser->in); in gserial_connect()
1316 gser->in->driver_data = port; in gserial_connect()
1318 status = usb_ep_enable(gser->out); in gserial_connect()
1321 gser->out->driver_data = port; in gserial_connect()
1325 gser->ioport = port; in gserial_connect()
1326 port->port_usb = gser; in gserial_connect()
1331 gser->port_line_coding = port->port_line_coding; in gserial_connect()
1341 if (gser->connect) in gserial_connect()
1342 gser->connect(gser); in gserial_connect()
1344 if (gser->disconnect) in gserial_connect()
1345 gser->disconnect(gser); in gserial_connect()
1354 usb_ep_disable(gser->in); in gserial_connect()
1369 void gserial_disconnect(struct gserial *gser) in gserial_disconnect() argument
1371 struct gs_port *port = gser->ioport; in gserial_disconnect()
1383 port->port_line_coding = gser->port_line_coding; in gserial_disconnect()
1386 gser->ioport = NULL; in gserial_disconnect()
1396 usb_ep_disable(gser->out); in gserial_disconnect()
1397 usb_ep_disable(gser->in); in gserial_disconnect()
1403 gs_free_requests(gser->out, &port->read_pool, NULL); in gserial_disconnect()
1404 gs_free_requests(gser->out, &port->read_queue, NULL); in gserial_disconnect()
1405 gs_free_requests(gser->in, &port->write_pool, NULL); in gserial_disconnect()
1414 void gserial_suspend(struct gserial *gser) in gserial_suspend() argument
1416 struct gs_port *port = gser->ioport; in gserial_suspend()
1425 void gserial_resume(struct gserial *gser) in gserial_resume() argument
1427 struct gs_port *port = gser->ioport; in gserial_resume()
1439 if (gser->connect) in gserial_resume()
1440 gser->connect(gser); in gserial_resume()