Lines Matching refs:cdev
64 struct cdev cdev; member
260 ERROR(hidg->func.config->cdev, in f_hidg_req_complete()
298 ERROR(hidg->func.config->cdev, in f_hidg_write()
313 ERROR(hidg->func.config->cdev, in f_hidg_write()
355 container_of(inode->i_cdev, struct f_hidg, cdev); in f_hidg_open()
394 struct usb_composite_dev *cdev = f->config->cdev; in hidg_setup() local
395 struct usb_request *req = cdev->req; in hidg_setup()
402 VDBG(cdev, in hidg_setup()
409 VDBG(cdev, "get_report\n"); in hidg_setup()
420 VDBG(cdev, "get_protocol\n"); in hidg_setup()
426 VDBG(cdev, "set_report | wLength=%d\n", ctrl->wLength); in hidg_setup()
432 VDBG(cdev, "set_protocol\n"); in hidg_setup()
443 VDBG(cdev, "USB_REQ_GET_DESCRIPTOR: HID\n"); in hidg_setup()
455 VDBG(cdev, "USB_REQ_GET_DESCRIPTOR: REPORT\n"); in hidg_setup()
463 VDBG(cdev, "Unknown descriptor request 0x%x\n", in hidg_setup()
471 VDBG(cdev, "Unknown request 0x%x\n", in hidg_setup()
483 status = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); in hidg_setup()
485 ERROR(cdev, "usb_ep_queue error on ep0 %d\n", value); in hidg_setup()
505 struct usb_composite_dev *cdev = f->config->cdev; in hidg_set_alt() local
509 VDBG(cdev, "hidg_set_alt intf:%d alt:%d\n", intf, alt); in hidg_set_alt()
515 status = config_ep_by_speed(f->config->cdev->gadget, f, in hidg_set_alt()
518 ERROR(cdev, "config_ep_by_speed FAILED!\n"); in hidg_set_alt()
523 ERROR(cdev, "Enable IN endpoint FAILED!\n"); in hidg_set_alt()
534 status = config_ep_by_speed(f->config->cdev->gadget, f, in hidg_set_alt()
537 ERROR(cdev, "config_ep_by_speed FAILED!\n"); in hidg_set_alt()
542 ERROR(cdev, "Enable IN endpoint FAILED!\n"); in hidg_set_alt()
560 ERROR(cdev, "%s queue req --> %d\n", in hidg_set_alt()
594 us = usb_gstrings_attach(c->cdev, ct_func_strings, in hidg_bind()
608 ep = usb_ep_autoconfig(c->cdev->gadget, &hidg_fs_in_ep_desc); in hidg_bind()
613 ep = usb_ep_autoconfig(c->cdev->gadget, &hidg_fs_out_ep_desc); in hidg_bind()
660 cdev_init(&hidg->cdev, &f_hidg_fops); in hidg_bind()
662 status = cdev_add(&hidg->cdev, dev, 1); in hidg_bind()
675 cdev_del(&hidg->cdev); in hidg_bind()
679 ERROR(f->config->cdev, "hidg_bind FAILED\n"); in hidg_bind()
909 cdev_del(&hidg->cdev); in hidg_unbind()