Lines Matching defs:cdev
168 struct usb_composite_dev *cdev = c->cdev;
179 id = usb_string_id(cdev);
187 loop->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_source_desc);
190 ERROR(cdev, "%s: can't autoconfigure on %s\n",
191 f->name, cdev->gadget->name);
195 loop->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_sink_desc);
214 DBG(cdev, "%s speed %s: IN/%s, OUT/%s\n",
215 (gadget_is_superspeed(c->cdev->gadget) ? "super" :
216 (gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full")),
238 struct usb_composite_dev *cdev = loop->function.config->cdev;
268 ERROR(cdev, "Unable to loop back buffer to %s: %d\n",
275 ERROR(cdev, "%s loop complete --> %d, %d/%d\n", ep->name,
298 struct usb_composite_dev *cdev;
300 cdev = loop->function.config->cdev;
301 disable_endpoints(cdev, loop->in_ep, loop->out_ep, NULL, NULL);
302 VDBG(cdev, "%s disabled\n", loop->function.name);
310 static int alloc_requests(struct usb_composite_dev *cdev,
344 ERROR(cdev, "%s queue req --> %d\n",
360 static int enable_endpoint(struct usb_composite_dev *cdev,
365 result = config_ep_by_speed(cdev->gadget, &(loop->function), ep);
380 enable_loopback(struct usb_composite_dev *cdev, struct f_loopback *loop)
384 result = enable_endpoint(cdev, loop, loop->in_ep);
388 result = enable_endpoint(cdev, loop, loop->out_ep);
392 result = alloc_requests(cdev, loop);
396 DBG(cdev, "%s enabled\n", loop->function.name);
411 struct usb_composite_dev *cdev = f->config->cdev;
415 return enable_loopback(cdev, loop);