Lines Matching defs:usb
10 #include <ddk/protocol/usb.h>
11 #include <ddk/usb/usb.h>
12 #include <zircon/hw/usb-hid.h>
31 usb_protocol_t usb;
48 // TODO use usb request copyfrom instead of mmap
50 zx_status_t status = usb_req_mmap(&hid->usb, req, &buffer);
52 zxlogf(ERROR, "usb-hid: usb_req_mmap failed: %s\n", zx_status_get_string(status));
55 zxlogf(SPEW, "usb-hid: callback request status %d\n", req->response.status);
73 zxlogf(ERROR, "usb-hid: unknown interrupt status %d; not requeuing req\n",
80 usb_request_queue(&hid->usb, req);
108 usb_request_queue(&hid->usb, hid->req);
127 zx_status_t status = usb_control(&hid->usb, req_type, request, value, index, data, length,
130 usb_reset_endpoint(&hid->usb, 0);
155 zxlogf(ERROR, "usb-hid: error reading report descriptor 0x%02x: %d\n", desc_type, status);
231 usb_req_release(&hid->usb, hid->req);
248 zx_status_t status = device_get_protocol(dev, ZX_PROTOCOL_USB, &usbhid->usb);
253 status = usb_desc_iter_init(&usbhid->usb, &usbhid->desc_iter);
299 status = usb_req_alloc(&usbhid->usb, &usbhid->req, usb_ep_max_packet(endpt),
310 .name = "usb-hid",
326 usb_req_release(&usbhid->usb, usbhid->req);