Lines Matching defs:req
327 static void fhid_output_request_complete(struct usbdev_ep_s *ep, struct usbdev_req_s *req)
333 if (ep == NULL || ep->priv == NULL || req == NULL)
339 if (req->result != 0)
349 hid->read_len = req->xfrd;
350 ret = memcpy_s(hid->read_buf, HID_OUT_DATA_SIZE, req->buf, req->xfrd);
365 (void)EP_SUBMIT(hid->out_ep, req);
368 static void fhid_input_req_complete(struct usbdev_ep_s *ep, struct usbdev_req_s *req)
376 if (req->result != 0)
563 struct usbdev_req_s *req;
600 req = hid->out_ep->handle_req;
601 req->buf = (uint8_t *)hid->read_buf;
602 req->len = HID_OUT_DATA_SIZE;
603 ret = EP_SUBMIT(hid->out_ep, req);
618 struct usbdev_req_s *req = dev->ep0->handle_req;
621 ret = memcpy_s(req->buf, USB_COMP_EP0_BUFSIZ,
629 req->len = MIN(len, g_fhid_report_desc.report_size);
639 struct usbdev_req_s *req;
658 req = dev->ep0->handle_req;
660 req->priv = hid;
691 req->len = 0;
698 req->len = MIN(UGETW(ctrl->wLength), HID_IN_DATA_SIZE);
699 ret = memset_s(req->buf, req->len, 0, req->len);
711 req->len = 0;
718 req->len = MIN(UGETW(ctrl->wLength), HID_IN_DATA_SIZE);
719 ret = memset_s(req->buf, req->len, 0, req->len);
736 ret = EP_SUBMIT(dev->ep0, req);
740 req->result = 0;