Lines Matching defs:port
22 * This function packages a simple "generic serial" port with no real
36 struct gserial port;
46 return container_of(f, struct f_gser, port.func);
136 if (gser->port.in->driver_data) {
138 gserial_disconnect(&gser->port);
141 gser->port.in_desc = ep_choose(cdev->gadget,
143 gser->port.out_desc = ep_choose(cdev->gadget,
146 gserial_connect(&gser->port, gser->port_num);
156 gserial_disconnect(&gser->port);
184 gser->port.in = ep;
190 gser->port.out = ep;
224 gser->port.in->name, gser->port.out->name);
229 if (gser->port.out)
230 gser->port.out->driver_data = NULL;
231 if (gser->port.in)
232 gser->port.in->driver_data = NULL;
251 * @port_num: /dev/ttyGS* port this interface will use
284 gser->port.func.name = "gser";
285 gser->port.func.strings = gser_strings;
286 gser->port.func.bind = gser_bind;
287 gser->port.func.unbind = gser_unbind;
288 gser->port.func.set_alt = gser_set_alt;
289 gser->port.func.disable = gser_disable;
291 status = usb_add_function(c, &gser->port.func);