Lines Matching refs:request
33 static int32_t SerialCtrlMsg(struct AcmDevice *acm, uint8_t request, uint16_t value, void *buf, uint16_t len);
126 rc = UsbFillRequest(wb->request, InterfaceIdToHandle(acm, acm->dataOutPipe->interfaceId), &parmas);
131 acm->writeReq = wb->request;
132 rc = UsbSubmitRequestAsync(wb->request);
156 rc = UsbFillRequest(wb->request, InterfaceIdToHandle(acm, acm->dataOutPipe->interfaceId), &parmas);
161 acm->writeReq = wb->request;
162 rc = UsbSubmitRequestSync(wb->request);
233 dr.request = controlParams->request;
248 if ((descParams == NULL) || (descParams->devHandle == NULL) || (descParams->request == NULL) ||
254 controlParams.request = USB_DDK_REQ_GET_DESCRIPTOR;
270 ret = UsbFillRequest(descParams->request, descParams->devHandle, &parmas);
275 ret = UsbSubmitRequestSync(descParams->request);
280 ret = memcpy_s(descParams->buf, descParams->size, descParams->request->compInfo.buffer,
281 descParams->request->compInfo.actualLength);
289 static int32_t GetDeviceDescriptor(UsbInterfaceHandle *devHandle, struct UsbRequest *request, void *buf, uint16_t size)
293 descParams.request = request;
301 static int32_t UsbGetStatus(UsbInterfaceHandle *devHandle, struct UsbRequest *request, uint16_t *status)
307 if (NULL == devHandle || NULL == request) {
312 controlParams.request = USB_DDK_REQ_GET_STATUS;
328 ret = UsbFillRequest(request, devHandle, &parmas);
333 ret = UsbSubmitRequestSync(request);
338 if (request->compInfo.buffer) {
339 ret = memcpy_s((void *)(&ss), sizeof(ss), request->compInfo.buffer, request->compInfo.actualLength);
350 const UsbInterfaceHandle *devHandle, const struct UsbRequest *request, const uint8_t *buf)
355 if (NULL == devHandle || NULL == request) {
360 controlParams.request = USB_DDK_REQ_GET_INTERFACE;
376 ret = UsbFillRequest((struct UsbRequest *)request, (UsbInterfaceHandle *)devHandle, &parmas);
381 ret = UsbSubmitRequestSync((struct UsbRequest *)request);
389 static int32_t UsbGetConfig(const UsbInterfaceHandle *devHandle, const struct UsbRequest *request, const uint8_t *buf)
394 if (NULL == devHandle || NULL == request) {
399 controlParams.request = USB_DDK_REQ_GET_CONFIGURATION;
415 ret = UsbFillRequest((struct UsbRequest *)request, (UsbInterfaceHandle *)devHandle, &parmas);
420 ret = UsbSubmitRequestSync((struct UsbRequest *)request);
428 static int32_t SerialCtrlMsg(struct AcmDevice *acm, uint8_t request, uint16_t value, void *buf, uint16_t len)
446 controlParams.request = request;
480 static int32_t SerialCtrlAsyncMsg(UsbInterfaceHandle *devHandle, struct UsbRequest *request, void *buf, uint16_t size)
485 if (NULL == devHandle || NULL == request || NULL == buf) {
490 controlParams.request = USB_DDK_REQ_GET_DESCRIPTOR;
505 int32_t ret = UsbFillRequest(request, devHandle, &parmas);
510 ret = UsbSubmitRequestAsync(request);
516 HDF_LOGE("SerialCtrlAsyncMsg length%{public}d ", request->compInfo.actualLength);
517 for (unsigned int i = 0; i < request->compInfo.actualLength; i++) {
518 HDF_LOGE("0x%{public}02x", ((uint8_t *)(request->compInfo.buffer))[i]);
520 ret = memcpy_s(buf, size, request->compInfo.buffer, request->compInfo.actualLength);
744 HDF_LOGE("ctrlRequest request failed");
1393 int32_t ret = UsbCancelRequest(snd->request);
1400 if (snd->request != NULL) {
1401 UsbFreeRequest(snd->request);
1402 snd->request = NULL;
1456 HDF_LOGE("readReq request failed");
1488 HDF_LOGE("notifyReq request failed.");
1649 snd->request = UsbAllocRequest(
1652 if (snd->request == NULL) {
1653 HDF_LOGE("%{public}s:%{public}d snd request fail", __func__, __LINE__);