Lines Matching refs:dbgp

25 static struct dbgp {  struct
33 } dbgp; argument
87 __disable_ep(dbgp.i_ep); in dbgp_disable_ep()
88 __disable_ep(dbgp.o_ep); in dbgp_disable_ep()
97 if (ep == dbgp.i_ep) { in dbgp_complete()
120 usb_ep_free_request(dbgp.o_ep, req); in dbgp_complete()
123 dev_dbg(&dbgp.gadget->dev, in dbgp_complete()
159 usb_ep_free_request(dbgp.o_ep, req); in dbgp_enable_ep_req()
161 dev_dbg(&dbgp.gadget->dev, in dbgp_enable_ep_req()
178 err = __enable_ep(dbgp.i_ep, &i_desc); in dbgp_enable_ep()
184 err = __enable_ep(dbgp.o_ep, &o_desc); in dbgp_enable_ep()
190 err = dbgp_enable_ep_req(dbgp.o_ep); in dbgp_enable_ep()
199 __disable_ep(dbgp.o_ep); in dbgp_enable_ep()
201 __disable_ep(dbgp.i_ep); in dbgp_enable_ep()
203 dev_dbg(&dbgp.gadget->dev, "enable ep: failure (%d:%d)\n", stp, err); in dbgp_enable_ep()
213 gserial_disconnect(dbgp.serial); in dbgp_disconnect()
220 kfree(dbgp.serial); in dbgp_unbind()
221 dbgp.serial = NULL; in dbgp_unbind()
223 if (dbgp.req) { in dbgp_unbind()
224 kfree(dbgp.req->buf); in dbgp_unbind()
225 usb_ep_free_request(gadget->ep0, dbgp.req); in dbgp_unbind()
226 dbgp.req = NULL; in dbgp_unbind()
240 dbgp.i_ep = usb_ep_autoconfig(gadget, &i_desc); in dbgp_configure_endpoints()
241 if (!dbgp.i_ep) { in dbgp_configure_endpoints()
249 dbgp.o_ep = usb_ep_autoconfig(gadget, &o_desc); in dbgp_configure_endpoints()
250 if (!dbgp.o_ep) { in dbgp_configure_endpoints()
262 dbgp.serial->in = dbgp.i_ep; in dbgp_configure_endpoints()
263 dbgp.serial->out = dbgp.o_ep; in dbgp_configure_endpoints()
265 dbgp.serial->in->desc = &i_desc; in dbgp_configure_endpoints()
266 dbgp.serial->out->desc = &o_desc; in dbgp_configure_endpoints()
272 dev_dbg(&dbgp.gadget->dev, "ep config: failure (%d)\n", stp); in dbgp_configure_endpoints()
281 dbgp.gadget = gadget; in dbgp_bind()
283 dbgp.req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in dbgp_bind()
284 if (!dbgp.req) { in dbgp_bind()
290 dbgp.req->buf = kmalloc(DBGP_REQ_EP0_LEN, GFP_KERNEL); in dbgp_bind()
291 if (!dbgp.req->buf) { in dbgp_bind()
297 dbgp.req->length = DBGP_REQ_EP0_LEN; in dbgp_bind()
300 dbgp.serial = kzalloc(sizeof(struct gserial), GFP_KERNEL); in dbgp_bind()
301 if (!dbgp.serial) { in dbgp_bind()
320 dev_dbg(&dbgp.gadget->dev, "bind: success\n"); in dbgp_bind()
332 dev_dbg(&dbgp.gadget->dev, "setup complete: %d, %d/%d\n", in dbgp_setup_complete()
339 struct usb_request *req = dbgp.req; in dbgp_setup()
350 dev_dbg(&dbgp.gadget->dev, "setup: desc device\n"); in dbgp_setup()
356 dev_dbg(&dbgp.gadget->dev, "setup: desc debug\n"); in dbgp_setup()
366 dev_dbg(&dbgp.gadget->dev, "setup: feat debug\n"); in dbgp_setup()
374 err = gserial_connect(dbgp.serial, tty_line); in dbgp_setup()
390 dev_dbg(&dbgp.gadget->dev, in dbgp_setup()