Lines Matching refs:cdev
316 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep() argument
323 DBG(cdev, "disable %s --> %d\n", in disable_ep()
329 void disable_endpoints(struct usb_composite_dev *cdev, in disable_endpoints() argument
333 disable_ep(cdev, in); in disable_endpoints()
334 disable_ep(cdev, out); in disable_endpoints()
336 disable_ep(cdev, iso_in); in disable_endpoints()
338 disable_ep(cdev, iso_out); in disable_endpoints()
344 struct usb_composite_dev *cdev = c->cdev; in sourcesink_bind() local
357 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind()
360 ERROR(cdev, "%s: can't autoconfigure on %s\n", in sourcesink_bind()
361 f->name, cdev->gadget->name); in sourcesink_bind()
364 ss->in_ep->driver_data = cdev; /* claim */ in sourcesink_bind()
366 ss->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_sink_desc); in sourcesink_bind()
369 ss->out_ep->driver_data = cdev; /* claim */ in sourcesink_bind()
390 ss->iso_in_ep = usb_ep_autoconfig(cdev->gadget, &fs_iso_source_desc); in sourcesink_bind()
393 ss->iso_in_ep->driver_data = cdev; /* claim */ in sourcesink_bind()
395 ss->iso_out_ep = usb_ep_autoconfig(cdev->gadget, &fs_iso_sink_desc); in sourcesink_bind()
397 ss->iso_out_ep->driver_data = cdev; /* claim */ in sourcesink_bind()
468 DBG(cdev, "%s speed %s: IN/%s, OUT/%s, ISO-IN/%s, ISO-OUT/%s\n", in sourcesink_bind()
469 (gadget_is_superspeed(c->cdev->gadget) ? "super" : in sourcesink_bind()
470 (gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full")), in sourcesink_bind()
497 struct usb_composite_dev *cdev = ss->function.config->cdev; in check_read_data() local
523 ERROR(cdev, "bad OUT byte, buf[%d] = %d\n", i, *buf); in check_read_data()
550 struct usb_composite_dev *cdev; in source_sink_complete() local
558 cdev = ss->function.config->cdev; in source_sink_complete()
574 VDBG(cdev, "%s gone (%d), %d/%d\n", ep->name, status, in source_sink_complete()
587 DBG(cdev, "%s complete --> %d, %d/%d\n", ep->name, in source_sink_complete()
596 ERROR(cdev, "kill %s: resubmit %d bytes --> %d\n", in source_sink_complete()
643 struct usb_composite_dev *cdev; in source_sink_start_ep() local
645 cdev = ss->function.config->cdev; in source_sink_start_ep()
646 ERROR(cdev, "start %s%s %s --> %d\n", in source_sink_start_ep()
661 struct usb_composite_dev *cdev; in disable_source_sink() local
663 cdev = ss->function.config->cdev; in disable_source_sink()
664 disable_endpoints(cdev, ss->in_ep, ss->out_ep, ss->iso_in_ep, in disable_source_sink()
666 VDBG(cdev, "%s disabled\n", ss->function.name); in disable_source_sink()
670 enable_source_sink(struct usb_composite_dev *cdev, struct f_sourcesink *ss, in enable_source_sink() argument
674 int speed = cdev->gadget->speed; in enable_source_sink()
679 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
698 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
721 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
744 result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); in enable_source_sink()
762 DBG(cdev, "%s enabled, alt intf %d\n", ss->function.name, alt); in enable_source_sink()
770 struct usb_composite_dev *cdev = f->config->cdev; in sourcesink_set_alt() local
774 return enable_source_sink(cdev, ss, alt); in sourcesink_set_alt()
797 struct usb_request *req = c->cdev->req; in sourcesink_setup()
842 VDBG(c->cdev, in sourcesink_setup()
850 VDBG(c->cdev, "source/sink req%02x.%02x v%04x i%04x l%d\n", in sourcesink_setup()
855 value = usb_ep_queue(c->cdev->gadget->ep0, req, GFP_ATOMIC); in sourcesink_setup()
857 ERROR(c->cdev, "source/sink response, err %d\n", in sourcesink_setup()