Lines Matching refs:gser

801 		struct gserial	*gser = port->port_usb;  in gs_open()  local
806 if (gser->connect) in gs_open()
807 gser->connect(gser); in gs_open()
834 struct gserial *gser; in gs_close() local
854 gser = port->port_usb; in gs_close()
855 if (gser && gser->disconnect) in gs_close()
856 gser->disconnect(gser); in gs_close()
861 if (gs_buf_data_avail(&port->port_write_buf) > 0 && gser) { in gs_close()
867 gser = port->port_usb; in gs_close()
874 if (gser == NULL) in gs_close()
996 struct gserial *gser; in gs_break_ctl() local
1002 gser = port->port_usb; in gs_break_ctl()
1003 if (gser && gser->send_break) in gs_break_ctl()
1004 status = gser->send_break(gser, duration); in gs_break_ctl()
1166 int gserial_connect(struct gserial *gser, u8 port_num) in gserial_connect() argument
1186 status = usb_ep_enable(gser->in); in gserial_connect()
1189 gser->in->driver_data = port; in gserial_connect()
1191 status = usb_ep_enable(gser->out); in gserial_connect()
1194 gser->out->driver_data = port; in gserial_connect()
1198 gser->ioport = port; in gserial_connect()
1199 port->port_usb = gser; in gserial_connect()
1204 gser->port_line_coding = port->port_line_coding; in gserial_connect()
1214 if (gser->connect) in gserial_connect()
1215 gser->connect(gser); in gserial_connect()
1217 if (gser->disconnect) in gserial_connect()
1218 gser->disconnect(gser); in gserial_connect()
1226 usb_ep_disable(gser->in); in gserial_connect()
1227 gser->in->driver_data = NULL; in gserial_connect()
1242 void gserial_disconnect(struct gserial *gser) in gserial_disconnect() argument
1244 struct gs_port *port = gser->ioport; in gserial_disconnect()
1254 port->port_line_coding = gser->port_line_coding; in gserial_disconnect()
1257 gser->ioport = NULL; in gserial_disconnect()
1266 usb_ep_disable(gser->out); in gserial_disconnect()
1267 gser->out->driver_data = NULL; in gserial_disconnect()
1269 usb_ep_disable(gser->in); in gserial_disconnect()
1270 gser->in->driver_data = NULL; in gserial_disconnect()
1276 gs_free_requests(gser->out, &port->read_pool, NULL); in gserial_disconnect()
1277 gs_free_requests(gser->out, &port->read_queue, NULL); in gserial_disconnect()
1278 gs_free_requests(gser->in, &port->write_pool, NULL); in gserial_disconnect()