Lines Matching refs:gadget
69 struct usb_gadget *gadget; member
217 static inline struct usb_endpoint_descriptor *ep_desc(struct usb_gadget *gadget, in ep_desc() argument
222 switch (gadget->speed) { in ep_desc()
772 dev->in_ep->desc = ep_desc(dev->gadget, &fs_ep_in_desc, &hs_ep_in_desc, in set_printer_interface()
776 dev->out_ep->desc = ep_desc(dev->gadget, &fs_ep_out_desc, in set_printer_interface()
1002 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); in printer_func_setup()
1014 struct usb_gadget *gadget = c->cdev->gadget; in printer_func_bind() local
1032 dev->gadget = gadget; in printer_func_bind()
1035 in_ep = usb_ep_autoconfig(cdev->gadget, &fs_ep_in_desc); in printer_func_bind()
1038 dev_err(&cdev->gadget->dev, "can't autoconfigure on %s\n", in printer_func_bind()
1039 cdev->gadget->name); in printer_func_bind()
1043 out_ep = usb_ep_autoconfig(cdev->gadget, &fs_ep_out_desc); in printer_func_bind()