Lines Matching refs:cdev
312 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep() argument
318 DBG(cdev, "disable %s --> %d\n", ep->name, value); in disable_ep()
321 void disable_endpoints(struct usb_composite_dev *cdev, in disable_endpoints() argument
325 disable_ep(cdev, in); in disable_endpoints()
326 disable_ep(cdev, out); in disable_endpoints()
328 disable_ep(cdev, iso_in); in disable_endpoints()
330 disable_ep(cdev, iso_out); in disable_endpoints()
336 struct usb_composite_dev *cdev = c->cdev; in sourcesink_bind() local
349 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind()
352 ERROR(cdev, "%s: can't autoconfigure on %s\n", in sourcesink_bind()
353 f->name, cdev->gadget->name); in sourcesink_bind()
357 ss->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_sink_desc); in sourcesink_bind()
380 ss->iso_in_ep = usb_ep_autoconfig(cdev->gadget, &fs_iso_source_desc); in sourcesink_bind()
384 ss->iso_out_ep = usb_ep_autoconfig(cdev->gadget, &fs_iso_sink_desc); in sourcesink_bind()
455 DBG(cdev, "%s speed %s: IN/%s, OUT/%s, ISO-IN/%s, ISO-OUT/%s\n", in sourcesink_bind()
456 (gadget_is_superspeed(c->cdev->gadget) ? "super" : in sourcesink_bind()
457 (gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full")), in sourcesink_bind()
484 struct usb_composite_dev *cdev = ss->function.config->cdev; in check_read_data() local
511 ERROR(cdev, "bad OUT byte, buf[%d] = %d\n", i, *buf); in check_read_data()
540 struct usb_composite_dev *cdev; in source_sink_complete() local
548 cdev = ss->function.config->cdev; in source_sink_complete()
564 VDBG(cdev, "%s gone (%d), %d/%d\n", ep->name, status, in source_sink_complete()
577 DBG(cdev, "%s complete --> %d, %d/%d\n", ep->name, in source_sink_complete()
586 ERROR(cdev, "kill %s: resubmit %d bytes --> %d\n", in source_sink_complete()
634 struct usb_composite_dev *cdev; in source_sink_start_ep() local
636 cdev = ss->function.config->cdev; in source_sink_start_ep()
637 ERROR(cdev, "start %s%s %s --> %d\n", in source_sink_start_ep()
652 struct usb_composite_dev *cdev; in disable_source_sink() local
654 cdev = ss->function.config->cdev; in disable_source_sink()
655 disable_endpoints(cdev, ss->in_ep, ss->out_ep, ss->iso_in_ep, in disable_source_sink()
657 VDBG(cdev, "%s disabled\n", ss->function.name); in disable_source_sink()
661 enable_source_sink(struct usb_composite_dev *cdev, struct f_sourcesink *ss, in enable_source_sink() argument
665 int speed = cdev->gadget->speed; in enable_source_sink()
670 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
688 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
710 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
731 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
748 DBG(cdev, "%s enabled, alt intf %d\n", ss->function.name, alt); in enable_source_sink()
756 struct usb_composite_dev *cdev = f->config->cdev; in sourcesink_set_alt() local
759 return enable_source_sink(cdev, ss, alt); in sourcesink_set_alt()
782 struct usb_request *req = c->cdev->req; in sourcesink_setup()
827 VDBG(c->cdev, in sourcesink_setup()
835 VDBG(c->cdev, "source/sink req%02x.%02x v%04x i%04x l%d\n", in sourcesink_setup()
840 value = usb_ep_queue(c->cdev->gadget->ep0, req, GFP_ATOMIC); in sourcesink_setup()
842 ERROR(c->cdev, "source/sink response, err %d\n", in sourcesink_setup()