Lines Matching refs:dbgp

25 static struct dbgp {  struct
33 } dbgp; argument
82 if (ep && ep->driver_data == dbgp.gadget) { in __disable_ep()
90 __disable_ep(dbgp.i_ep); in dbgp_disable_ep()
91 __disable_ep(dbgp.o_ep); in dbgp_disable_ep()
100 if (ep == dbgp.i_ep) { in dbgp_complete()
123 usb_ep_free_request(dbgp.o_ep, req); in dbgp_complete()
126 dev_dbg(&dbgp.gadget->dev, in dbgp_complete()
162 usb_ep_free_request(dbgp.o_ep, req); in dbgp_enable_ep_req()
164 dev_dbg(&dbgp.gadget->dev, in dbgp_enable_ep_req()
174 ep->driver_data = dbgp.gadget; in __enable_ep()
182 err = __enable_ep(dbgp.i_ep, &i_desc); in dbgp_enable_ep()
188 err = __enable_ep(dbgp.o_ep, &o_desc); in dbgp_enable_ep()
194 err = dbgp_enable_ep_req(dbgp.o_ep); in dbgp_enable_ep()
203 __disable_ep(dbgp.o_ep); in dbgp_enable_ep()
205 __disable_ep(dbgp.i_ep); in dbgp_enable_ep()
207 dev_dbg(&dbgp.gadget->dev, "enable ep: failure (%d:%d)\n", stp, err); in dbgp_enable_ep()
217 gserial_disconnect(dbgp.serial); in dbgp_disconnect()
224 kfree(dbgp.serial); in dbgp_unbind()
225 dbgp.serial = NULL; in dbgp_unbind()
227 if (dbgp.req) { in dbgp_unbind()
228 kfree(dbgp.req->buf); in dbgp_unbind()
229 usb_ep_free_request(gadget->ep0, dbgp.req); in dbgp_unbind()
230 dbgp.req = NULL; in dbgp_unbind()
246 dbgp.i_ep = usb_ep_autoconfig(gadget, &i_desc); in dbgp_configure_endpoints()
247 if (!dbgp.i_ep) { in dbgp_configure_endpoints()
252 dbgp.i_ep->driver_data = gadget; in dbgp_configure_endpoints()
256 dbgp.o_ep = usb_ep_autoconfig(gadget, &o_desc); in dbgp_configure_endpoints()
257 if (!dbgp.o_ep) { in dbgp_configure_endpoints()
258 dbgp.i_ep->driver_data = NULL; in dbgp_configure_endpoints()
263 dbgp.o_ep->driver_data = gadget; in dbgp_configure_endpoints()
271 dbgp.serial->in = dbgp.i_ep; in dbgp_configure_endpoints()
272 dbgp.serial->out = dbgp.o_ep; in dbgp_configure_endpoints()
274 dbgp.serial->in->desc = &i_desc; in dbgp_configure_endpoints()
275 dbgp.serial->out->desc = &o_desc; in dbgp_configure_endpoints()
281 dbgp.i_ep->driver_data = NULL; in dbgp_configure_endpoints()
283 dev_dbg(&dbgp.gadget->dev, "ep config: failure (%d)\n", stp); in dbgp_configure_endpoints()
292 dbgp.gadget = gadget; in dbgp_bind()
294 dbgp.req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in dbgp_bind()
295 if (!dbgp.req) { in dbgp_bind()
301 dbgp.req->buf = kmalloc(DBGP_REQ_EP0_LEN, GFP_KERNEL); in dbgp_bind()
302 if (!dbgp.req->buf) { in dbgp_bind()
308 dbgp.req->length = DBGP_REQ_EP0_LEN; in dbgp_bind()
312 dbgp.serial = kzalloc(sizeof(struct gserial), GFP_KERNEL); in dbgp_bind()
313 if (!dbgp.serial) { in dbgp_bind()
332 dev_dbg(&dbgp.gadget->dev, "bind: success\n"); in dbgp_bind()
344 dev_dbg(&dbgp.gadget->dev, "setup complete: %d, %d/%d\n", in dbgp_setup_complete()
351 struct usb_request *req = dbgp.req; in dbgp_setup()
364 dev_dbg(&dbgp.gadget->dev, "setup: desc device\n"); 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()
388 err = gserial_connect(dbgp.serial, tty_line); in dbgp_setup()
404 dev_dbg(&dbgp.gadget->dev, in dbgp_setup()