Lines Matching refs:cdev
382 struct usb_composite_dev *cdev = ecm->port.func.config->cdev; in ecm_do_notify() local
404 DBG(cdev, "notify connect %s\n", in ecm_do_notify()
417 data[0] = cpu_to_le32(ecm_bitrate(cdev->gadget)); in ecm_do_notify()
420 DBG(cdev, "notify speed %d\n", ecm_bitrate(cdev->gadget)); in ecm_do_notify()
431 DBG(cdev, "notify --> %d\n", status); in ecm_do_notify()
449 struct usb_composite_dev *cdev = ecm->port.func.config->cdev; in ecm_notify_complete() local
461 DBG(cdev, "event %02x --> %d\n", in ecm_notify_complete()
472 struct usb_composite_dev *cdev = f->config->cdev; in ecm_setup() local
473 struct usb_request *req = cdev->req; in ecm_setup()
490 DBG(cdev, "packet filter %02x\n", w_value); in ecm_setup()
510 DBG(cdev, "invalid control req%02x.%02x v%04x i%04x l%d\n", in ecm_setup()
517 DBG(cdev, "ecm req%02x.%02x v%04x i%04x l%d\n", in ecm_setup()
522 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); in ecm_setup()
524 ERROR(cdev, "ecm req %02x.%02x response err %d\n", in ecm_setup()
537 struct usb_composite_dev *cdev = f->config->cdev; in ecm_set_alt() local
545 VDBG(cdev, "reset ecm control %d\n", intf); in ecm_set_alt()
549 VDBG(cdev, "init ecm ctrl %d\n", intf); in ecm_set_alt()
550 if (config_ep_by_speed(cdev->gadget, f, ecm->notify)) in ecm_set_alt()
562 DBG(cdev, "reset ecm\n"); in ecm_set_alt()
568 DBG(cdev, "init ecm\n"); in ecm_set_alt()
569 if (config_ep_by_speed(cdev->gadget, f, in ecm_set_alt()
571 config_ep_by_speed(cdev->gadget, f, in ecm_set_alt()
588 ecm->port.is_zlp_ok = !(gadget_is_musbhdrc(cdev->gadget) in ecm_set_alt()
591 DBG(cdev, "activate ecm\n"); in ecm_set_alt()
627 struct usb_composite_dev *cdev = f->config->cdev; in ecm_disable() local
629 DBG(cdev, "ecm deactivated\n"); in ecm_disable()
665 DBG(ecm->port.func.config->cdev, "%s\n", __func__); in ecm_open()
675 DBG(ecm->port.func.config->cdev, "%s\n", __func__); in ecm_close()
688 struct usb_composite_dev *cdev = c->cdev; in ecm_bind() local
696 if (!can_support_ecm(cdev->gadget)) in ecm_bind()
710 gether_set_gadget(ecm_opts->net, cdev->gadget); in ecm_bind()
718 us = usb_gstrings_attach(cdev, ecm_strings, in ecm_bind()
749 ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_in_desc); in ecm_bind()
753 ep->driver_data = cdev; /* claim */ in ecm_bind()
755 ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_out_desc); in ecm_bind()
759 ep->driver_data = cdev; /* claim */ in ecm_bind()
765 ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_notify_desc); in ecm_bind()
769 ep->driver_data = cdev; /* claim */ in ecm_bind()
810 DBG(cdev, "CDC Ethernet: %s speed IN/%s OUT/%s NOTIFY/%s\n", in ecm_bind()
811 gadget_is_superspeed(c->cdev->gadget) ? "super" : in ecm_bind()
812 gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", in ecm_bind()
831 ERROR(cdev, "%s: can't bind, err %d\n", f->name, status); in ecm_bind()
921 DBG(c->cdev, "ecm unbind\n"); in ecm_unbind()