Searched refs:os_desc_req (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/usb/gadget/
H A Dcomposite.c1275 else if (cdev->os_desc_req == req) composite_setup_complete()
1290 else if (cdev->os_desc_req == req) composite_ep0_queue()
1706 req = cdev->os_desc_req; composite_setup()
2018 cdev->os_desc_req = usb_ep_alloc_request(ep0, GFP_KERNEL); composite_os_desc_req_prepare()
2019 if (!cdev->os_desc_req) { composite_os_desc_req_prepare()
2020 ret = PTR_ERR(cdev->os_desc_req); composite_os_desc_req_prepare()
2025 cdev->os_desc_req->buf = kmalloc(4096, GFP_KERNEL); composite_os_desc_req_prepare()
2026 if (!cdev->os_desc_req->buf) { composite_os_desc_req_prepare()
2027 ret = PTR_ERR(cdev->os_desc_req->buf); composite_os_desc_req_prepare()
2028 kfree(cdev->os_desc_req); composite_os_desc_req_prepare()
2031 cdev->os_desc_req->context = cdev; composite_os_desc_req_prepare()
2032 cdev->os_desc_req->complete = composite_setup_complete; composite_os_desc_req_prepare()
2045 if (cdev->os_desc_req) { composite_dev_cleanup()
2047 usb_ep_dequeue(cdev->gadget->ep0, cdev->os_desc_req); composite_dev_cleanup()
2049 kfree(cdev->os_desc_req->buf); composite_dev_cleanup()
2050 usb_ep_free_request(cdev->gadget->ep0, cdev->os_desc_req); composite_dev_cleanup()
/linux-4.4.14/include/linux/usb/
H A Dcomposite.h429 * @os_desc_req: used for OS descriptors responses; buffer is pre-allocated
466 struct usb_request *os_desc_req; member in struct:usb_composite_dev

Completed in 94 milliseconds