• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/

Lines Matching defs:dbgp

2  * dbgp.c -- EHCI Debug Port device gadget
30 static struct dbgp {
38 } dbgp;
87 if (ep && ep->driver_data == dbgp.gadget) {
95 __disable_ep(dbgp.i_ep);
96 __disable_ep(dbgp.o_ep);
105 if (ep == dbgp.i_ep) {
128 usb_ep_free_request(dbgp.o_ep, req);
131 dev_dbg(&dbgp.gadget->dev,
167 usb_ep_free_request(dbgp.o_ep, req);
169 dev_dbg(&dbgp.gadget->dev,
177 ep->driver_data = dbgp.gadget;
185 err = __enable_ep(dbgp.i_ep, &i_desc);
191 err = __enable_ep(dbgp.o_ep, &o_desc);
197 err = dbgp_enable_ep_req(dbgp.o_ep);
206 __disable_ep(dbgp.o_ep);
208 __disable_ep(dbgp.i_ep);
210 dev_dbg(&dbgp.gadget->dev, "enable ep: failure (%d:%d)\n", stp, err);
220 gserial_disconnect(dbgp.serial);
227 kfree(dbgp.serial);
229 if (dbgp.req) {
230 kfree(dbgp.req->buf);
231 usb_ep_free_request(gadget->ep0, dbgp.req);
243 dbgp.i_ep = usb_ep_autoconfig(gadget, &i_desc);
244 if (!dbgp.i_ep) {
249 dbgp.i_ep->driver_data = gadget;
253 dbgp.o_ep = usb_ep_autoconfig(gadget, &o_desc);
254 if (!dbgp.o_ep) {
255 dbgp.i_ep->driver_data = NULL;
260 dbgp.o_ep->driver_data = gadget;
268 dbgp.serial->in = dbgp.i_ep;
269 dbgp.serial->out = dbgp.o_ep;
271 dbgp.serial->in_desc = &i_desc;
272 dbgp.serial->out_desc = &o_desc;
282 dbgp.o_ep->driver_data = NULL;
287 dbgp.i_ep->driver_data = NULL;
289 dev_dbg(&dbgp.gadget->dev, "ep config: failure (%d)\n", stp);
297 dbgp.gadget = gadget;
299 dbgp.req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL);
300 if (!dbgp.req) {
306 dbgp.req->buf = kmalloc(DBGP_REQ_EP0_LEN, GFP_KERNEL);
307 if (!dbgp.req->buf) {
313 dbgp.req->length = DBGP_REQ_EP0_LEN;
317 dbgp.serial = kzalloc(sizeof(struct gserial), GFP_KERNEL);
318 if (!dbgp.serial) {
330 dev_dbg(&dbgp.gadget->dev, "bind: success\n");
342 dev_dbg(&dbgp.gadget->dev, "setup complete: %d, %d/%d\n",
349 struct usb_request *req = dbgp.req;
362 dev_dbg(&dbgp.gadget->dev, "setup: desc device\n");
367 dev_dbg(&dbgp.gadget->dev, "setup: desc debug\n");
378 dev_dbg(&dbgp.gadget->dev, "setup: feat debug\n");
382 err = gserial_connect(dbgp.serial, 0);
400 dev_dbg(&dbgp.gadget->dev,
406 .function = "dbgp",
414 .name = "dbgp"