Lines Matching defs:gser

148 	struct f_gser		*gser = func_to_gser(f);
153 if (gser->port.in->enabled) {
155 "reset generic ttyGS%d\n", gser->port_num);
156 gserial_disconnect(&gser->port);
158 if (!gser->port.in->desc || !gser->port.out->desc) {
160 "activate generic ttyGS%d\n", gser->port_num);
161 if (config_ep_by_speed(cdev->gadget, f, gser->port.in) ||
162 config_ep_by_speed(cdev->gadget, f, gser->port.out)) {
163 gser->port.in->desc = NULL;
164 gser->port.out->desc = NULL;
168 gserial_connect(&gser->port, gser->port_num);
174 struct f_gser *gser = func_to_gser(f);
178 "generic ttyGS%d deactivated\n", gser->port_num);
179 gserial_disconnect(&gser->port);
189 struct f_gser *gser = func_to_gser(f);
209 gser->data_id = status;
218 gser->port.in = ep;
223 gser->port.out = ep;
240 gser->port_num,
241 gser->port.in->name, gser->port.out->name);
346 struct f_gser *gser = func_to_gser(f);
349 gserial_disconnect(&gser->port);
355 struct f_gser *gser = func_to_gser(f);
357 gserial_resume(&gser->port);
362 struct f_gser *gser = func_to_gser(f);
364 gserial_suspend(&gser->port);
369 struct f_gser *gser;
373 gser = kzalloc(sizeof(*gser), GFP_KERNEL);
374 if (!gser)
379 gser->port_num = opts->port_num;
381 gser->port.func.name = "gser";
382 gser->port.func.strings = gser_strings;
383 gser->port.func.bind = gser_bind;
384 gser->port.func.unbind = gser_unbind;
385 gser->port.func.set_alt = gser_set_alt;
386 gser->port.func.disable = gser_disable;
387 gser->port.func.free_func = gser_free;
388 gser->port.func.resume = gser_resume;
389 gser->port.func.suspend = gser_suspend;
391 return &gser->port.func;
394 DECLARE_USB_FUNCTION_INIT(gser, gser_alloc_inst, gser_alloc);