Lines Matching refs:dbgp

26 static struct dbgp {  struct
34 } dbgp; argument
88 __disable_ep(dbgp.i_ep); in dbgp_disable_ep()
89 __disable_ep(dbgp.o_ep); in dbgp_disable_ep()
98 if (ep == dbgp.i_ep) { in dbgp_complete()
121 usb_ep_free_request(dbgp.o_ep, req); in dbgp_complete()
124 dev_dbg(&dbgp.gadget->dev, in dbgp_complete()
160 usb_ep_free_request(dbgp.o_ep, req); in dbgp_enable_ep_req()
162 dev_dbg(&dbgp.gadget->dev, in dbgp_enable_ep_req()
179 err = __enable_ep(dbgp.i_ep, &i_desc); in dbgp_enable_ep()
185 err = __enable_ep(dbgp.o_ep, &o_desc); in dbgp_enable_ep()
191 err = dbgp_enable_ep_req(dbgp.o_ep); in dbgp_enable_ep()
200 __disable_ep(dbgp.o_ep); in dbgp_enable_ep()
202 __disable_ep(dbgp.i_ep); in dbgp_enable_ep()
204 dev_dbg(&dbgp.gadget->dev, "enable ep: failure (%d:%d)\n", stp, err); in dbgp_enable_ep()
214 gserial_disconnect(dbgp.serial); in dbgp_disconnect()
221 kfree(dbgp.serial); in dbgp_unbind()
222 dbgp.serial = NULL; in dbgp_unbind()
224 if (dbgp.req) { in dbgp_unbind()
225 kfree(dbgp.req->buf); in dbgp_unbind()
226 usb_ep_free_request(gadget->ep0, dbgp.req); in dbgp_unbind()
227 dbgp.req = NULL; in dbgp_unbind()
241 dbgp.i_ep = usb_ep_autoconfig(gadget, &i_desc); in dbgp_configure_endpoints()
242 if (!dbgp.i_ep) { in dbgp_configure_endpoints()
250 dbgp.o_ep = usb_ep_autoconfig(gadget, &o_desc); in dbgp_configure_endpoints()
251 if (!dbgp.o_ep) { in dbgp_configure_endpoints()
263 dbgp.serial->in = dbgp.i_ep; in dbgp_configure_endpoints()
264 dbgp.serial->out = dbgp.o_ep; in dbgp_configure_endpoints()
266 dbgp.serial->in->desc = &i_desc; in dbgp_configure_endpoints()
267 dbgp.serial->out->desc = &o_desc; in dbgp_configure_endpoints()
273 dev_dbg(&dbgp.gadget->dev, "ep config: failure (%d)\n", stp); in dbgp_configure_endpoints()
282 dbgp.gadget = gadget; in dbgp_bind()
284 dbgp.req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in dbgp_bind()
285 if (!dbgp.req) { in dbgp_bind()
291 dbgp.req->buf = kmalloc(DBGP_REQ_EP0_LEN, GFP_KERNEL); in dbgp_bind()
292 if (!dbgp.req->buf) { in dbgp_bind()
298 dbgp.req->length = DBGP_REQ_EP0_LEN; in dbgp_bind()
301 dbgp.serial = kzalloc(sizeof(struct gserial), GFP_KERNEL); in dbgp_bind()
302 if (!dbgp.serial) { in dbgp_bind()
321 dev_dbg(&dbgp.gadget->dev, "bind: success\n"); in dbgp_bind()
333 dev_dbg(&dbgp.gadget->dev, "setup complete: %d, %d/%d\n", in dbgp_setup_complete()
340 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()