Lines Matching refs:gadget

31 	struct usb_gadget  *gadget;  member
87 if (ep && ep->driver_data == dbgp.gadget) { in __disable_ep()
131 dev_dbg(&dbgp.gadget->dev, in dbgp_complete()
169 dev_dbg(&dbgp.gadget->dev, in dbgp_enable_ep_req()
179 ep->driver_data = dbgp.gadget; in __enable_ep()
212 dev_dbg(&dbgp.gadget->dev, "enable ep: failure (%d:%d)\n", stp, err); in dbgp_enable_ep()
217 static void dbgp_disconnect(struct usb_gadget *gadget) in dbgp_disconnect() argument
226 static void dbgp_unbind(struct usb_gadget *gadget) in dbgp_unbind() argument
233 usb_ep_free_request(gadget->ep0, dbgp.req); in dbgp_unbind()
236 gadget->ep0->driver_data = NULL; in dbgp_unbind()
239 static int __init dbgp_configure_endpoints(struct usb_gadget *gadget) in dbgp_configure_endpoints() argument
243 usb_ep_autoconfig_reset(gadget); in dbgp_configure_endpoints()
245 dbgp.i_ep = usb_ep_autoconfig(gadget, &i_desc); in dbgp_configure_endpoints()
251 dbgp.i_ep->driver_data = gadget; in dbgp_configure_endpoints()
255 dbgp.o_ep = usb_ep_autoconfig(gadget, &o_desc); in dbgp_configure_endpoints()
262 dbgp.o_ep->driver_data = gadget; in dbgp_configure_endpoints()
276 if (gserial_setup(gadget, 1) < 0) { in dbgp_configure_endpoints()
291 dev_dbg(&dbgp.gadget->dev, "ep config: failure (%d)\n", stp); in dbgp_configure_endpoints()
295 static int __init dbgp_bind(struct usb_gadget *gadget) in dbgp_bind() argument
299 dbgp.gadget = gadget; in dbgp_bind()
301 dbgp.req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in dbgp_bind()
316 gadget->ep0->driver_data = gadget; in dbgp_bind()
326 err = dbgp_configure_endpoints(gadget); in dbgp_bind()
332 dev_dbg(&dbgp.gadget->dev, "bind: success\n"); in dbgp_bind()
336 dev_dbg(&gadget->dev, "bind: failure (%d:%d)\n", stp, err); in dbgp_bind()
337 dbgp_unbind(gadget); in dbgp_bind()
344 dev_dbg(&dbgp.gadget->dev, "setup complete: %d, %d/%d\n", in dbgp_setup_complete()
348 static int dbgp_setup(struct usb_gadget *gadget, in dbgp_setup() argument
359 gadget->ep0->driver_data = gadget; in dbgp_setup()
364 dev_dbg(&dbgp.gadget->dev, "setup: desc device\n"); in dbgp_setup()
367 device_desc.bMaxPacketSize0 = gadget->ep0->maxpacket; in dbgp_setup()
370 dev_dbg(&dbgp.gadget->dev, "setup: desc debug\n"); in dbgp_setup()
380 dev_dbg(&dbgp.gadget->dev, "setup: feat debug\n"); in dbgp_setup()
397 return usb_ep_queue(gadget->ep0, req, GFP_ATOMIC); in dbgp_setup()
400 dev_dbg(&dbgp.gadget->dev, in dbgp_setup()