/drivers/hdf_core/framework/test/unittest/model/usb/device/src/ |
H A D | usb_device_lite_sdk_io_test.c | 13 static void ReadComplete(uint8_t pipe, struct UsbFnRequest *req) in ReadComplete() argument 16 if ((req == NULL) || (acmDevice == NULL)) { in ReadComplete() 19 if (req->actual) { in ReadComplete() 20 uint8_t *data = (uint8_t *)req->buf; in ReadComplete() 21 data[req->actual] = '\0'; in ReadComplete() 22 dprintf("receive [%d] bytes data: %s\n", req->actual, data); in ReadComplete() 32 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestAsync() local 35 ret = UsbFnSubmitRequestAsync(req); in UsbFnDviceTestRequestAsync() 45 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestAsync002() local 54 req in UsbFnDviceTestRequestAsync002() 90 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestAsync003() local 131 WriteComplete(uint8_t pipe, struct UsbFnRequest *req) WriteComplete() argument 143 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestAsync004() local 190 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestAsync005() local 238 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestSync() local 250 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestSync002() local 283 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestSync003() local 322 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestSync004() local 355 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestSync005() local 391 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestSync006() local 420 struct UsbFnRequest *req = NULL; UsbFnDviceTestRequestSync007() local 431 TestCancelComplete(uint8_t pipe, struct UsbFnRequest *req) TestCancelComplete() argument 457 struct UsbFnRequest *req = NULL; UsbFnDviceTestCancelRequest002() local 490 struct UsbFnRequest *req = NULL; UsbFnDviceTestCancelRequest003() local 523 struct UsbFnRequest *req = NULL; UsbFnDviceTestCancelRequest004() local 556 struct UsbFnRequest *req = NULL; UsbFnDviceTestCancelRequest005() local 598 TestCancelRequest(struct UsbFnRequest *req, struct UsbFnRequest *req2) TestCancelRequest() argument 632 struct UsbFnRequest *req = NULL; UsbFnDviceTestCancelRequest006() local [all...] |
H A D | usb_device_lite_cdcacm_test.c | 377 static void CtrlComplete(uint8_t pipe, struct UsbFnRequest *req) in CtrlComplete() argument 379 if (req == NULL) { in CtrlComplete() 382 struct CtrlInfo *ctrlInfo = (struct CtrlInfo *)req->context; in CtrlComplete() 384 if (USB_REQUEST_COMPLETED != req->status) { in CtrlComplete() 389 struct UsbCdcLineCoding *value = (struct UsbCdcLineCoding *)req->buf; in CtrlComplete() 390 if (req->actual == sizeof(*value)) { in CtrlComplete() 396 DListInsertTail(&req->list, &acm->ctrlPool); in CtrlComplete() 402 struct UsbFnRequest *req = NULL; in AllocCtrlRequests() local 416 req = UsbFnAllocCtrlRequest( in AllocCtrlRequests() 418 if (req in AllocCtrlRequests() 433 struct UsbFnRequest *req = NULL; SendNotifyRequest() local 482 NotifyComplete(uint8_t pipe, struct UsbFnRequest *req) NotifyComplete() argument 583 struct UsbFnRequest *req = NULL; GetCtrlReq() local 594 struct UsbFnRequest *req = NULL; Setup() local 753 struct UsbFnRequest *req = NULL; FreeCtrlRequests() local [all...] |
H A D | usb_device_lite_sdk_if_test.c | 816 struct UsbFnRequest *req = in UsbFnDviceTestAllocCtrlRequest() local 818 if (req == NULL) { in UsbFnDviceTestAllocCtrlRequest() 819 HDF_LOGE("%s: alloc req fail", __func__); in UsbFnDviceTestAllocCtrlRequest() 823 int32_t ret = UsbFnFreeRequest(req); in UsbFnDviceTestAllocCtrlRequest() 838 struct UsbFnRequest *req = UsbFnAllocCtrlRequest( in UsbFnDviceTestAllocCtrlRequest002() local 840 if (req == NULL) { in UsbFnDviceTestAllocCtrlRequest002() 841 HDF_LOGE("%s: alloc req fail", __func__); in UsbFnDviceTestAllocCtrlRequest002() 845 int32_t ret = UsbFnFreeRequest(req); in UsbFnDviceTestAllocCtrlRequest002() 860 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->ctrlIface.handle, 0); in UsbFnDviceTestAllocCtrlRequest003() local 861 if (req in UsbFnDviceTestAllocCtrlRequest003() 882 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->ctrlIface.handle, 0x801); UsbFnDviceTestAllocCtrlRequest004() local 904 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(handle, g_acmDevice->notifyPipe.maxPacketSize); UsbFnDviceTestAllocCtrlRequest005() local 926 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->ctrlIface.handle, 0x800); UsbFnDviceTestAllocCtrlRequest006() local 947 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->dataIface.handle, 0); UsbFnDviceTestAllocCtrlRequest007() local 964 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(handle, 0); UsbFnDviceTestAllocCtrlRequest008() local 985 struct UsbFnRequest *req = UsbFnDviceTestAllocRequest() local 1007 struct UsbFnRequest *req = UsbFnAllocRequest(g_acmDevice->ctrlIface.handle, g_acmDevice->notifyPipe.id, 0); UsbFnDviceTestAllocRequest002() local 1027 struct UsbFnRequest *req = UsbFnAllocRequest(g_acmDevice->ctrlIface.handle, g_acmDevice->notifyPipe.id, 0x800); UsbFnDviceTestAllocRequest003() local 1048 struct UsbFnRequest *req = UsbFnAllocRequest(handle, g_acmDevice->notifyPipe.id, 0x800); UsbFnDviceTestAllocRequest004() local 1069 struct UsbFnRequest *req = UsbFnDviceTestAllocRequest005() local 1091 struct UsbFnRequest *req = UsbFnAllocRequest(g_acmDevice->ctrlIface.handle, g_acmDevice->notifyPipe.id, 0x801); UsbFnDviceTestAllocRequest006() local 1112 struct UsbFnRequest *req = UsbFnAllocRequest(g_acmDevice->dataIface.handle, g_acmDevice->dataOutPipe.id, 0); UsbFnDviceTestAllocRequest007() local 1134 struct UsbFnRequest *req = UsbFnAllocRequest(g_acmDevice->dataIface.handle, REQUEST_ALLOC_PIPE, length); UsbFnDviceTestAllocRequest008() local 1155 struct UsbFnRequest *req = UsbFnAllocRequest( UsbFnDviceTestAllocRequest009() local 1177 struct UsbFnRequest *req = UsbFnAllocRequest( UsbFnDviceTestFreeRequest() local 1199 struct UsbFnRequest *req = UsbFnAllocRequest( UsbFnDviceTestFreeRequest002() local 1221 struct UsbFnRequest *req = UsbFnAllocRequest( UsbFnDviceTestFreeRequest003() local 1243 struct UsbFnRequest *req = UsbFnDviceTestFreeRequest004() local 1260 struct UsbFnRequest *req = NULL; UsbFnDviceTestFreeRequest005() local 1282 struct UsbFnRequest *req = NULL; UsbFnDviceTestFreeRequest006() local 1363 struct UsbFnRequest *req = UsbFnAllocRequest( UsbFnDviceTestGetRequestStatus003() local [all...] |
/drivers/peripheral/usb/test/unittest/device_sdk/ |
H A D | usb_device_sdk_io_test.cpp | 43 static void ReadComplete(uint8_t pipe, struct UsbFnRequest *req) in ReadComplete() argument 45 EXPECT_NE(nullptr, req); in ReadComplete() 46 if (req->actual) { in ReadComplete() 47 uint8_t *data = (uint8_t *)req->buf; in ReadComplete() 48 data[req->actual] = '\0'; in ReadComplete() 49 printf("receive [%d] bytes data: %s\n", req->actual, data); in ReadComplete() 59 struct UsbFnRequest *req = nullptr; in HWTEST_F() local 65 req = UsbFnAllocRequest( in HWTEST_F() 67 EXPECT_NE(nullptr, req); in HWTEST_F() 68 req in HWTEST_F() 92 struct UsbFnRequest *req = nullptr; HWTEST_F() local 118 WriteComplete(uint8_t pipe, struct UsbFnRequest *req) WriteComplete() argument 128 struct UsbFnRequest *req = nullptr; HWTEST_F() local 154 struct UsbFnRequest *req = nullptr; HWTEST_F() local 188 struct UsbFnRequest *req = nullptr; HWTEST_F() local 209 struct UsbFnRequest *req = nullptr; HWTEST_F() local 238 struct UsbFnRequest *req = nullptr; HWTEST_F() local 259 struct UsbFnRequest *req = nullptr; HWTEST_F() local 281 struct UsbFnRequest *req = nullptr; HWTEST_F() local 297 struct UsbFnRequest *req = nullptr; HWTEST_F() local 409 struct UsbFnRequest *req = nullptr; HWTEST_F() local 436 struct UsbFnRequest *req = nullptr; HWTEST_F() local 453 struct UsbFnRequest *req = nullptr; HWTEST_F() local 468 struct UsbFnRequest *req = nullptr; HWTEST_F() local 499 struct UsbFnRequest *req = nullptr; HWTEST_F() local [all...] |
H A D | usb_device_sdk_if_test.cpp | 608 struct UsbFnRequest *req = nullptr; in HWTEST_F() local 611 req = UsbFnAllocCtrlRequest(g_acmDevice->dataIface.handle, g_acmDevice->dataOutPipe.maxPacketSize); in HWTEST_F() 612 EXPECT_TRUE(nullptr != req); in HWTEST_F() 613 ret = UsbFnFreeRequest(req); in HWTEST_F() 620 struct UsbFnRequest *req = nullptr; in HWTEST_F() local 623 req = UsbFnAllocCtrlRequest(g_acmDevice->ctrlIface.handle, in HWTEST_F() 625 EXPECT_TRUE(nullptr != req); in HWTEST_F() 626 ret = UsbFnFreeRequest(req); in HWTEST_F() 632 struct UsbFnRequest *req = nullptr; in HWTEST_F() local 635 req in HWTEST_F() 642 struct UsbFnRequest *req = nullptr; HWTEST_F() local 653 struct UsbFnRequest *req = nullptr; HWTEST_F() local 662 struct UsbFnRequest *req = nullptr; HWTEST_F() local 671 struct UsbFnRequest *req = nullptr; HWTEST_F() local 680 struct UsbFnRequest *req = nullptr; HWTEST_F() local 690 struct UsbFnRequest *req = nullptr; HWTEST_F() local 700 struct UsbFnRequest *req = nullptr; HWTEST_F() local 712 struct UsbFnRequest *req = nullptr; HWTEST_F() local 722 struct UsbFnRequest *req = nullptr; HWTEST_F() local 733 struct UsbFnRequest *req = nullptr; HWTEST_F() local 742 struct UsbFnRequest *req = nullptr; HWTEST_F() local 751 struct UsbFnRequest *req = nullptr; HWTEST_F() local 761 struct UsbFnRequest *req = nullptr; HWTEST_F() local 773 struct UsbFnRequest *req = nullptr; HWTEST_F() local 782 struct UsbFnRequest *req = nullptr; HWTEST_F() local 791 struct UsbFnRequest *req = nullptr; HWTEST_F() local 801 struct UsbFnRequest *req = nullptr; HWTEST_F() local 813 struct UsbFnRequest *req = nullptr; HWTEST_F() local 825 struct UsbFnRequest *req = nullptr; HWTEST_F() local 837 struct UsbFnRequest *req = nullptr; HWTEST_F() local 849 struct UsbFnRequest *req = nullptr; HWTEST_F() local [all...] |
H A D | usb_device_cdcacm_test.cpp | 387 static void CtrlComplete(uint8_t pipe, struct UsbFnRequest *req) in CtrlComplete() argument 389 if (req == nullptr) { in CtrlComplete() 390 HDF_LOGE("%{public}s:%{public}d req is nullptr", __func__, __LINE__); in CtrlComplete() 394 struct CtrlInfo *ctrlInfo = static_cast<struct CtrlInfo *>(req->context); in CtrlComplete() 397 if (USB_REQUEST_COMPLETED != req->status) { in CtrlComplete() 402 struct UsbCdcLineCoding *value = static_cast<struct UsbCdcLineCoding *>(req->buf); in CtrlComplete() 403 if (req->actual == sizeof(*value)) { in CtrlComplete() 408 DListInsertTail(&req->list, &acm->ctrlPool); in CtrlComplete() 414 struct UsbFnRequest *req = nullptr; in AllocCtrlRequests() local 427 req in AllocCtrlRequests() 448 struct UsbFnRequest *req = nullptr; SendNotifyRequest() local 492 NotifyComplete(uint8_t pipe, struct UsbFnRequest *req) NotifyComplete() argument 593 struct UsbFnRequest *req = nullptr; GetCtrlReq() local 604 struct UsbFnRequest *req = nullptr; Setup() local 760 struct UsbFnRequest *req = nullptr; FreeCtrlRequests() local [all...] |
/drivers/peripheral/usb/gadget/function/mtp/src/ |
H A D | usbfn_mtp_impl.cpp | 134 void UsbfnMtpImpl::UsbFnRequestReadComplete(uint8_t pipe, struct UsbFnRequest *req) in UsbFnRequestReadComplete() argument 137 if (req == nullptr || req->context == nullptr) { in UsbFnRequestReadComplete() 141 struct UsbMtpPort *mtpPort = static_cast<struct UsbMtpPort *>(req->context); in UsbFnRequestReadComplete() 142 DListRemove(&req->list); in UsbFnRequestReadComplete() 143 DListInsertTail(&req->list, &mtpPort->readPool); in UsbFnRequestReadComplete() 149 int32_t ret = UsbMtpPortRxPush(mtpPort, req); in UsbFnRequestReadComplete() 159 void UsbfnMtpImpl::UsbFnRequestWriteComplete(uint8_t pipe, struct UsbFnRequest *req) in UsbFnRequestWriteComplete() argument 162 if (req == nullptr || req in UsbFnRequestWriteComplete() 184 UsbFnRequestNotifyComplete(uint8_t pipe, struct UsbFnRequest *req) UsbFnRequestNotifyComplete() argument 193 UsbFnRequestCtrlComplete(uint8_t pipe, struct UsbFnRequest *req) UsbFnRequestCtrlComplete() argument 221 UsbMtpPortTxReqCheck(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req) UsbMtpPortTxReqCheck() argument 251 UsbMtpPortProcessLastTxPacket(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req) UsbMtpPortProcessLastTxPacket() argument 267 UsbMtpPortSubmitAsyncTxReq(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req) UsbMtpPortSubmitAsyncTxReq() argument 308 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); UsbMtpPortStartTxAsync() local 340 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(mtpDev_->ctrlIface.handle, MTP_CONTROL_XFER_BYTECOUNT); UsbMtpDeviceAllocCtrlRequests() local 358 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(head, struct UsbFnRequest, list); UsbMtpDeviceFreeCtrlRequests() local 369 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(head, struct UsbFnRequest, list); UsbMtpPortFreeRequests() local 378 struct UsbFnRequest *req = nullptr; UsbMtpPortAllocReadWriteRequests() local 430 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(queueHead, struct UsbFnRequest, list); UsbMtpPortCancelAndFreeReq() local 435 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(poolHead, struct UsbFnRequest, list); UsbMtpPortCancelAndFreeReq() local 468 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); UsbMtpDeviceGetCtrlReq() local 473 UsbMtpDeviceStandardRequest( struct UsbMtpDevice *mtpDev, struct UsbFnCtrlRequest *setup, struct UsbFnRequest *req) UsbMtpDeviceStandardRequest() argument 496 UsbMtpDeviceClassRequest( struct UsbMtpDevice *mtpDev, struct UsbFnCtrlRequest *setup, struct UsbFnRequest *req) UsbMtpDeviceClassRequest() argument 526 UsbMtpDeviceVendorRequest( struct UsbMtpDevice *mtpDev, struct UsbFnCtrlRequest *setup, struct UsbFnRequest *req) UsbMtpDeviceVendorRequest() argument 557 struct UsbFnRequest *req = UsbMtpDeviceGetCtrlReq(mtpDev); UsbMtpDeviceSetup() local 1042 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); global() local 1077 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); WriteEx() local 1143 UsbMtpPortRxCheckReq(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req, bool &writeToFile) UsbMtpPortRxCheckReq() argument 1201 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(&mtpPort->readQueue, struct UsbFnRequest, list); UsbMtpPortProcessAsyncRxDone() local 1210 UsbMtpPortRxPush(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req) UsbMtpPortRxPush() argument 1265 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); UsbMtpPortStartSubmitRxReq() local 1391 UsbMtpPortSendFileFillFirstReq(struct UsbFnRequest *req, uint64_t &oneReqLeft) UsbMtpPortSendFileFillFirstReq() argument 1421 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); UsbMtpPortSendFileEx() local 1530 struct UsbFnRequest *req = mtpDev_->notifyReq; SendEvent() local [all...] |
/drivers/peripheral/usb/gadget/function/ecm/ |
H A D | cdcecm.c | 60 struct UsbFnRequest *req = NULL; in UsbEcmStartTx() local 65 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbEcmStartTx() 67 len = DataFifoRead(&port->writeFifo, req->buf, port->ecm->dataInPipe.maxPacketSize); in UsbEcmStartTx() 72 req->length = len; in UsbEcmStartTx() 73 DListRemove(&req->list); in UsbEcmStartTx() 75 int32_t ret = UsbFnSubmitRequestAsync(req); in UsbEcmStartTx() 79 DListInsertTail(&req->list, pool); in UsbEcmStartTx() 97 struct UsbFnRequest *req = NULL; in UsbEcmStartRx() local 104 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbEcmStartRx() 105 DListRemove(&req in UsbEcmStartRx() 128 struct UsbFnRequest *req; UsbEcmRxPush() local 167 struct UsbFnRequest *req = NULL; UsbEcmFreeRequests() local 178 UsbEcmReadComplete(uint8_t pipe, struct UsbFnRequest *req) UsbEcmReadComplete() argument 187 UsbEcmWriteComplete(uint8_t pipe, struct UsbFnRequest *req) UsbEcmWriteComplete() argument 212 struct UsbFnRequest *req = NULL; UsbEcmAllocReadRequests() local 233 struct UsbFnRequest *req = NULL; UsbEcmAllocWriteRequests() local 430 UsbFnNotifyRequest(struct UsbFnRequest *req, struct UsbEcmDevice *ecm) UsbFnNotifyRequest() argument 443 struct UsbFnRequest *req = ecm->notifyReq; EcmDoNotify() local 496 EcmNotifyComplete(uint8_t pipe, struct UsbFnRequest *req) EcmNotifyComplete() argument 510 struct UsbFnRequest *req = ecm->ep0Req; EcmSetup() local [all...] |
/drivers/peripheral/usb/ddk/device/src/ |
H A D | usbfn_io_mgr.c | 21 static int32_t ReqToIoData(struct UsbFnRequest *req, struct IoData *ioData, uint32_t aio, uint32_t timeout) in ReqToIoData() argument 23 if (req == NULL || ioData == NULL) { in ReqToIoData() 27 struct ReqList *reqList = (struct ReqList *)req; in ReqToIoData() 29 if (req->type == USB_REQUEST_TYPE_PIPE_WRITE) { in ReqToIoData() 31 } else if (req->type == USB_REQUEST_TYPE_PIPE_READ) { in ReqToIoData() 35 ioData->len = req->length; in ReqToIoData() 108 struct UsbFnRequest *req = &reqList->req; in UsbFnIoMgrRequestAlloc() local 120 req->length = len; in UsbFnIoMgrRequestAlloc() 121 req in UsbFnIoMgrRequestAlloc() 128 UsbFnIoMgrRequestFree(struct UsbFnRequest *req) UsbFnIoMgrRequestFree() argument 158 UsbFnIoMgrRequestSubmitAsync(struct UsbFnRequest *req) UsbFnIoMgrRequestSubmitAsync() argument 181 UsbFnIoMgrRequestCancel(struct UsbFnRequest *req) UsbFnIoMgrRequestCancel() argument 200 UsbFnIoMgrRequestGetStatus(struct UsbFnRequest *req, UsbRequestStatus *status) UsbFnIoMgrRequestGetStatus() argument 218 UsbFnIoMgrRequestSubmitSync(struct UsbFnRequest *req, uint32_t timeout) UsbFnIoMgrRequestSubmitSync() argument [all...] |
H A D | usbfn_sdk_if.c | 273 int32_t UsbFnFreeRequest(struct UsbFnRequest *req) in UsbFnFreeRequest() argument 275 if (req == NULL) { in UsbFnFreeRequest() 279 return UsbFnIoMgrRequestFree(req); in UsbFnFreeRequest() 282 int32_t UsbFnGetRequestStatus(struct UsbFnRequest *req, UsbRequestStatus *status) in UsbFnGetRequestStatus() argument 284 if (req == NULL || status == NULL) { in UsbFnGetRequestStatus() 288 return UsbFnIoMgrRequestGetStatus(req, status); in UsbFnGetRequestStatus() 291 int32_t UsbFnSubmitRequestAsync(struct UsbFnRequest *req) in UsbFnSubmitRequestAsync() argument 293 if (req == NULL) { in UsbFnSubmitRequestAsync() 297 return UsbFnIoMgrRequestSubmitAsync(req); in UsbFnSubmitRequestAsync() 300 int32_t UsbFnCancelRequest(struct UsbFnRequest *req) in UsbFnCancelRequest() argument 309 UsbFnSubmitRequestSync(struct UsbFnRequest *req, uint32_t timeout) UsbFnSubmitRequestSync() argument [all...] |
H A D | usbfn_dev_mgr.c | 396 HDF_LOGD("%{public}s: req.actual = %{public}d", __func__, reqList->req.actual); in HandleEp0IoEvent() 397 reqList->req.actual = reqEvent->actual; in HandleEp0IoEvent() 398 reqList->req.status = -reqEvent->status; in HandleEp0IoEvent() 399 if (reqList->req.complete) { in HandleEp0IoEvent() 400 reqList->req.complete(reqList->pipe, &reqList->req); in HandleEp0IoEvent() 433 reqList->req.actual = reqEvent->actual; in HandleEpsIoEvent() 434 reqList->req.status = -reqEvent->status; in HandleEpsIoEvent() 435 if (reqList->req in HandleEpsIoEvent() [all...] |
/drivers/peripheral/usb/interfaces/ddk/device/ |
H A D | usbfn_request.h | 61 void (*complete)(uint8_t pipe, struct UsbFnRequest *req);
113 * @param req Indicates the pointer to the USB request.
118 int32_t UsbFnFreeRequest(struct UsbFnRequest *req);
123 * @param req Indicates the pointer to the USB request.
129 int32_t UsbFnGetRequestStatus(struct UsbFnRequest *req, UsbRequestStatus *status);
134 * @param req Indicates the pointer to the USB request.
139 int32_t UsbFnSubmitRequestAsync(struct UsbFnRequest *req);
146 * @param req Indicates the pointer to the USB request.
151 int32_t UsbFnCancelRequest(struct UsbFnRequest *req);
156 * @param req Indicate [all...] |
/drivers/peripheral/usb/ddk/device/include/ |
H A D | usbfn_io_mgr.h | 30 struct UsbFnRequest req; member 66 int32_t UsbFnIoMgrRequestFree(struct UsbFnRequest *req); 67 int32_t UsbFnIoMgrRequestGetStatus(struct UsbFnRequest *req, UsbRequestStatus *status); 68 int32_t UsbFnIoMgrRequestSubmitAsync(struct UsbFnRequest *req); 69 int32_t UsbFnIoMgrRequestSubmitSync(struct UsbFnRequest *req, uint32_t timeout); 70 int32_t UsbFnIoMgrRequestCancel(struct UsbFnRequest *req);
|
/drivers/peripheral/usb/gadget/function/acm/ |
H A D | cdcacm.c | 60 struct UsbFnRequest *req = NULL; in UsbSerialStartTx() local 65 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbSerialStartTx() 66 if (req == NULL) { in UsbSerialStartTx() 69 len = DataFifoRead(&port->writeFifo, req->buf, port->acm->dataInPipe.maxPacketSize); in UsbSerialStartTx() 73 req->length = len; in UsbSerialStartTx() 74 DListRemove(&req->list); in UsbSerialStartTx() 76 ret = UsbFnSubmitRequestAsync(req); in UsbSerialStartTx() 80 DListInsertTail(&req->list, pool); in UsbSerialStartTx() 97 struct UsbFnRequest *req = NULL; in UsbSerialStartRx() local 104 req in UsbSerialStartRx() 127 struct UsbFnRequest *req; UsbSerialRxPush() local 167 struct UsbFnRequest *req = NULL; UsbSerialFreeRequests() local 185 UsbSerialReadComplete(uint8_t pipe, struct UsbFnRequest *req) UsbSerialReadComplete() argument 299 UsbSerialWriteComplete(uint8_t pipe, struct UsbFnRequest *req) UsbSerialWriteComplete() argument 325 struct UsbFnRequest *req = NULL; UsbSerialAllocReadRequests() local 346 struct UsbFnRequest *req = NULL; UsbSerialAllocWriteRequests() local 507 UsbSerialWriteSpeedComplete(uint8_t pipe, struct UsbFnRequest *req) UsbSerialWriteSpeedComplete() argument 937 AcmCtrlComplete(uint8_t pipe, struct UsbFnRequest *req) AcmCtrlComplete() argument 970 struct UsbFnRequest *req = NULL; AcmAllocCtrlRequests() local 1003 struct UsbFnRequest *req = NULL; AcmFreeCtrlRequests() local 1015 AcmNotifyComplete(uint8_t pipe, struct UsbFnRequest *req) AcmNotifyComplete() argument 1091 struct UsbFnRequest *req = NULL; AcmGetCtrlReq() local 1106 struct UsbFnRequest *req = NULL; AcmSetup() local 1241 struct UsbFnRequest *req = acm->notifyReq; AcmSendNotifyRequest() local [all...] |
/drivers/peripheral/usb/gadget/function/mtp/include/ |
H A D | usbfn_mtp_impl.h | 42 /* req count for control xfer */ 45 /* req count for bulk-out xfer */ 48 /* req count for bulk-in xfer */ 102 struct DListHead readPool; /* ready/idle read(bulk-out) req */ 103 struct DListHead readQueue; /* working async read(bulk-out) req */ 107 struct DListHead writePool; /* ready/idle write(bulk-in) req */ 108 struct DListHead writeQueue; /* working async write(bulk-in) req */ 186 static void UsbFnRequestReadComplete(uint8_t pipe, struct UsbFnRequest *req); 187 static void UsbFnRequestWriteComplete(uint8_t pipe, struct UsbFnRequest *req); 188 static void UsbFnRequestNotifyComplete(uint8_t pipe, struct UsbFnRequest *req); [all...] |
/drivers/peripheral/wlan/client/src/sbuf/ |
H A D | sbuf_cmd_adapter.c | 880 struct HdfSBuf *req = NULL; in SetProjectionScreenParam() local 882 req = HdfSbufObtainDefaultSize(); in SetProjectionScreenParam() 883 if (req == NULL) { in SetProjectionScreenParam() 889 if (!HdfSbufWriteString(req, ifName)) { in SetProjectionScreenParam() 893 if (!HdfSbufWriteInt32(req, param->cmdId)) { in SetProjectionScreenParam() 897 if (!HdfSbufWriteBuffer(req, param->buf, param->bufLen)) { in SetProjectionScreenParam() 901 ret = SendCmdSync(WIFI_HAL_CMD_CONFIG_PROJECTION_SCREEN, req, NULL); in SetProjectionScreenParam() 907 HdfSbufRecycle(req); in SetProjectionScreenParam() 914 struct HdfSBuf *req = NULL; in SendCmdIoctl() local 916 req in SendCmdIoctl() 987 SerializeSettingsToSbuf(struct HdfSBuf *req, const WifiPnoSettings *pnoSettings) SerializeSettingsToSbuf() argument 1031 struct HdfSBuf *req = NULL; WifiStartPnoScan() local 1063 struct HdfSBuf *req = NULL; WifiStopPnoScan() local [all...] |
/drivers/interface/display/composer/v1_2/hdi_impl/ |
H A D | display_composer_hdi_impl.h | 44 std::shared_ptr<CmdReq> req = nullptr; in Create() local 52 req = CmdReq::Create(hdi); in Create() 53 if (req == nullptr) { in Create() 58 return new DisplayComposerHdiImpl(hdi, req); in Create() 61 DisplayComposerHdiImpl(sptr<CompHdi> hdi, std::shared_ptr<CmdReq> req) in DisplayComposerHdiImpl() argument 62 : BaseType1_1(hdi, req), in DisplayComposerHdiImpl() 63 req_v1_2_(req), in DisplayComposerHdiImpl()
|
/drivers/peripheral/usb/hdi_service/src/ |
H A D | usbd_dispatcher.cpp | 54 void UsbdDispatcher::UsbdReadCallback(UsbRequest *req)
in UsbdReadCallback() argument 56 if (req == nullptr) {
in UsbdReadCallback() 57 HDF_LOGE("%{public}s:req is nullptr!", __func__);
in UsbdReadCallback() 61 UsbIfRequest *reqObj = reinterpret_cast<UsbIfRequest *>(req);
in UsbdReadCallback() 62 UsbdRequestASync *dev = static_cast<UsbdRequestASync *>(req->compInfo.userData);
in UsbdReadCallback() 69 void UsbdDispatcher::UsbdWriteCallback(UsbRequest *req)
in UsbdWriteCallback() argument 71 if (req == nullptr) {
in UsbdWriteCallback() 72 HDF_LOGE("%{public}s:invalid param req is nullptr!", __func__);
in UsbdWriteCallback() 76 int32_t status = req->compInfo.status;
in UsbdWriteCallback() 208 UsbdRequestSync *req in UsbdFindRequestSync() local 233 UsbdRequestSync *req = static_cast<UsbdRequestSync *>(OsalMemCalloc(sizeof(UsbdRequestSync))); UsbdRequestSyncAlloc() local 733 UsbdRequestASync *req = static_cast<UsbdRequestASync *>(OsalMemCalloc(sizeof(UsbdRequestASync))); UsbdRequestASyncAlloc() local 796 UsbdRequestASync *req = UsbdRequestASyncAlloc(); UsbdRequestASyncCreatAndInsert() local 1451 UsbdBulkASyncReqWriteSubmit(UsbdBulkASyncReqNode *req) UsbdBulkASyncReqWriteSubmit() argument [all...] |
/drivers/hdf_core/framework/test/unittest/model/usb/host/src/ |
H A D | usb_raw_io.c | 125 struct UsbRawRequest *req = (struct UsbRawRequest *)requestArg; in AcmWriteBulkCallback() local 129 if (req == NULL) { in AcmWriteBulkCallback() 130 printf("%s:%d req is NULL!", __func__, __LINE__); in AcmWriteBulkCallback() 133 struct RawWb *wb = (struct RawWb *)req->userData; in AcmWriteBulkCallback() 139 if (req->status != USB_REQUEST_COMPLETED) { in AcmWriteBulkCallback() 140 printf("%s: write req failed, status=%d", __func__, req->status); in AcmWriteBulkCallback() 148 struct UsbRawRequest *req = (struct UsbRawRequest *)requestArg; in AcmWriteIsoCallback() local 149 printf("%s:%d status:%d\n", __func__, __LINE__, req->status); in AcmWriteIsoCallback() 154 struct UsbRawRequest *req in AcmReadBulkCallback() local 191 struct UsbRawRequest *req = (struct UsbRawRequest *)requestArg; AcmNotifyReqCallback() local [all...] |
/drivers/interface/display/composer/v1_1/hdi_impl/ |
H A D | display_composer_hdi_impl.h | 44 std::shared_ptr<CmdReq> req = nullptr; in Create() local 52 req = CmdReq::Create(hdi); in Create() 53 if (req == nullptr) { in Create() 58 return new DisplayComposerHdiImpl(hdi, req); in Create() 61 DisplayComposerHdiImpl(sptr<CompHdi> hdi, std::shared_ptr<CmdReq> req) in DisplayComposerHdiImpl() argument 62 : BaseType1_0(hdi, req), in DisplayComposerHdiImpl()
|
/drivers/peripheral/usb/net/src/ |
H A D | usb_net_host.c | 139 struct UsbRawRequest *req = (struct UsbRawRequest *)requestArg; in UsbnetHostTXComplete() local 140 if (req == NULL) { in UsbnetHostTXComplete() 141 HDF_LOGE("%{public}s:%{public}d req is null!", __func__, __LINE__); in UsbnetHostTXComplete() 145 struct UsbHostWb *wb = (struct UsbHostWb *)req->userData; in UsbnetHostTXComplete() 151 if (req->status != USB_REQUEST_COMPLETED) { in UsbnetHostTXComplete() 152 HDF_LOGE("%{public}s: write req failed, status = %{public}d", __func__, req->status); in UsbnetHostTXComplete() 355 static int32_t UsbnetHostNotificationBufferProcess(const struct UsbRawRequest *req, in UsbnetHostNotificationBufferProcess() argument 372 usbNet->nbSize - usbNet->nbIndex, req->buffer, copySize); in UsbnetHostNotificationBufferProcess() 402 struct UsbRawRequest *req in UsbnetHostReqCallback() local 502 struct UsbRawRequest *req = (struct UsbRawRequest *)requestArg; UsbnetHostReadBulkCallback() local [all...] |
H A D | cdc_ether.c | 39 static void EcmWriteBulk(struct UsbRequest *req); 188 static void EcmWriteBulk(struct UsbRequest *req) in EcmWriteBulk() argument 190 int32_t status = req->compInfo.status; in EcmWriteBulk() 191 struct EcmWb *wb = (struct EcmWb *)req->compInfo.userData; in EcmWriteBulk() 747 static void EcmNotificationAndRequest(struct UsbRequest *req, struct EcmDevice *ecm, struct UsbCdcNotification *dr, in EcmNotificationAndRequest() argument 755 if ((UsbSubmitRequestAsync(req) != HDF_SUCCESS) && (UsbSubmitRequestAsync(req) != -EPERM)) { in EcmNotificationAndRequest() 760 static void EcmCtrlIrq(struct UsbRequest *req) in EcmCtrlIrq() argument 762 struct EcmDevice *ecm = (struct EcmDevice *)req->compInfo.userData; in EcmCtrlIrq() 763 int32_t status = (int32_t)req in EcmCtrlIrq() 810 EcmReadBulk(struct UsbRequest *req) EcmReadBulk() argument [all...] |
/drivers/peripheral/usb/serial/src/ |
H A D | usb_serial_rawapi.c | 443 struct UsbRawRequest *req = (struct UsbRawRequest *)requestArg; in AcmWriteBulkCallback() local 444 if (req == NULL) { in AcmWriteBulkCallback() 445 HDF_LOGE("%{public}s:%{public}d req is null!", __func__, __LINE__); in AcmWriteBulkCallback() 448 struct AcmWb *wb = (struct AcmWb *)req->userData; in AcmWriteBulkCallback() 454 if (req->status != USB_REQUEST_COMPLETED) { in AcmWriteBulkCallback() 455 HDF_LOGE("%{public}s: write req failed, status = %{public}d", __func__, req->status); in AcmWriteBulkCallback() 1038 const struct UsbRawRequest *req, struct AcmDevice *acm, unsigned int currentSize, unsigned int expectedSize) in AcmNotificationBufferProcess() 1053 int32_t ret = memcpy_s(&acm->notificationBuffer[acm->nbIndex], acm->nbSize - acm->nbIndex, req->buffer, copySize); in AcmNotificationBufferProcess() 1064 struct UsbRawRequest *req in AcmNotifyReqCallback() local 1037 AcmNotificationBufferProcess( const struct UsbRawRequest *req, struct AcmDevice *acm, unsigned int currentSize, unsigned int expectedSize) AcmNotificationBufferProcess() argument 1118 struct UsbRawRequest *req = (struct UsbRawRequest *)requestArg; AcmReadBulkCallback() local [all...] |
/drivers/peripheral/camera/vdi_base/common/adapter/platform/v4l2/src/driver_adapter/src/ |
H A D | v4l2_buffer.cpp | 64 struct v4l2_requestbuffers req = {}; in ioctlWrapper() local 65 req.count = buffCont; in ioctlWrapper() 66 req.type = buffType; in ioctlWrapper() 67 req.memory = memoryType; in ioctlWrapper() 70 if (req.count != buffCont) { in ioctlWrapper() 75 if (ioctl(fd, VIDIOC_REQBUFS, &req) < 0) { in ioctlWrapper() 80 if (req.count != buffCont) { in ioctlWrapper() 83 req.count = 0; in ioctlWrapper() 84 req.type = buffType; in ioctlWrapper() 85 req in ioctlWrapper() [all...] |
/drivers/peripheral/usb/test/unittest/host_sdk/ |
H A D | usb_host_sdk_if_test_io.cpp | 42 static void AcmReadBulk(struct UsbRequest *req) in AcmReadBulk() argument 44 uint32_t size = req->compInfo.actualLength; in AcmReadBulk() 45 int32_t status = req->compInfo.status; in AcmReadBulk() 50 static void AcmWriteBulk(struct UsbRequest *req) in AcmWriteBulk() argument 54 if (req == nullptr) { in AcmWriteBulk() 55 HDF_LOGE("%{public}s:%{public}d req is nullptr!", __func__, __LINE__); in AcmWriteBulk() 59 status = req->compInfo.status; in AcmWriteBulk() 61 struct AcmWb *wb = static_cast<struct AcmWb *>(req->compInfo.userData); in AcmWriteBulk() 95 static void AcmCtrlIrq(struct UsbRequest *req) in AcmCtrlIrq() argument 97 if (req in AcmCtrlIrq() [all...] |