/drivers/peripheral/usb/interfaces/ddk/device/ |
H A D | usbfn_request.h | 45 struct UsbFnRequest {
struct 61 void (*complete)(uint8_t pipe, struct UsbFnRequest *req);
87 * @return Returns the pointer to the <b>UsbFnRequest</b> if the operation is successful;
90 struct UsbFnRequest *UsbFnAllocCtrlRequest(UsbFnInterfaceHandle handle, uint32_t len);
105 * @return Returns the pointer to the <b>UsbFnRequest</b> if the operation is successful;
108 struct UsbFnRequest *UsbFnAllocRequest(UsbFnInterfaceHandle handle, uint8_t pipe, uint32_t len);
118 int32_t UsbFnFreeRequest(struct UsbFnRequest *req);
129 int32_t UsbFnGetRequestStatus(struct UsbFnRequest *req, UsbRequestStatus *status);
139 int32_t UsbFnSubmitRequestAsync(struct UsbFnRequest *req);
151 int32_t UsbFnCancelRequest(struct UsbFnRequest *re [all...] |
/drivers/peripheral/usb/ddk/device/include/ |
H A D | usbfn_io_mgr.h | 30 struct UsbFnRequest req; 65 struct UsbFnRequest *UsbFnIoMgrRequestAlloc(struct UsbHandleMgr *handle, uint8_t pipe, uint32_t len); 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/mtp/include/ |
H A D | usbfn_mtp_impl.h | 128 struct UsbFnRequest *notifyReq; 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); 189 static void UsbFnRequestCtrlComplete(uint8_t pipe, struct UsbFnRequest *req); 191 static int32_t UsbMtpPortTxReqCheck(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req); 192 static int32_t UsbMtpPortProcessLastTxPacket(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req); 193 static int32_t UsbMtpPortSubmitAsyncTxReq(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req); 196 static int32_t UsbMtpPortRxPush(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req); 199 static int32_t UsbMtpPortRxCheckReq(struct UsbMtpPort *mtpPort, struct UsbFnRequest *re [all...] |
/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() 32 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestAsync() 45 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestAsync002() 90 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestAsync003() 131 static void WriteComplete(uint8_t pipe, struct UsbFnRequest *req) in WriteComplete() 143 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestAsync004() 190 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestAsync005() 238 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestSync() 250 struct UsbFnRequest *req = NULL; in UsbFnDviceTestRequestSync002() 283 struct UsbFnRequest *re in UsbFnDviceTestRequestSync003() [all...] |
H A D | usb_device_lite_sdk_if_test.c | 816 struct UsbFnRequest *req = in UsbFnDviceTestAllocCtrlRequest() 838 struct UsbFnRequest *req = UsbFnAllocCtrlRequest( in UsbFnDviceTestAllocCtrlRequest002() 860 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->ctrlIface.handle, 0); in UsbFnDviceTestAllocCtrlRequest003() 882 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->ctrlIface.handle, 0x801); in UsbFnDviceTestAllocCtrlRequest004() 904 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(handle, g_acmDevice->notifyPipe.maxPacketSize); in UsbFnDviceTestAllocCtrlRequest005() 926 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->ctrlIface.handle, 0x800); in UsbFnDviceTestAllocCtrlRequest006() 947 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(g_acmDevice->dataIface.handle, 0); in UsbFnDviceTestAllocCtrlRequest007() 964 struct UsbFnRequest *req = UsbFnAllocCtrlRequest(handle, 0); in UsbFnDviceTestAllocCtrlRequest008() 985 struct UsbFnRequest *req = in UsbFnDviceTestAllocRequest() 1007 struct UsbFnRequest *re in UsbFnDviceTestAllocRequest002() [all...] |
H A D | usb_device_lite_cdcacm_test.c | 377 static void CtrlComplete(uint8_t pipe, struct UsbFnRequest *req) in CtrlComplete() 402 struct UsbFnRequest *req = NULL; in AllocCtrlRequests() 433 struct UsbFnRequest *req = NULL; in SendNotifyRequest() 482 static void NotifyComplete(uint8_t pipe, struct UsbFnRequest *req) in NotifyComplete() 581 static struct UsbFnRequest *GetCtrlReq(struct AcmDevice *acm) in GetCtrlReq() 583 struct UsbFnRequest *req = NULL; in GetCtrlReq() 586 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in GetCtrlReq() 594 struct UsbFnRequest *req = NULL; in Setup() 753 struct UsbFnRequest *req = NULL; in FreeCtrlRequests() 756 req = DLIST_FIRST_ENTRY(head, struct UsbFnRequest, lis in FreeCtrlRequests() [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() 59 struct UsbFnRequest *req = nullptr; in HWTEST_F() 92 struct UsbFnRequest *req = nullptr; in HWTEST_F() 118 static void WriteComplete(uint8_t pipe, struct UsbFnRequest *req) in WriteComplete() 128 struct UsbFnRequest *req = nullptr; in HWTEST_F() 154 struct UsbFnRequest *req = nullptr; in HWTEST_F() 188 struct UsbFnRequest *req = nullptr; in HWTEST_F() 209 struct UsbFnRequest *req = nullptr; in HWTEST_F() 238 struct UsbFnRequest *req = nullptr; in HWTEST_F() 259 struct UsbFnRequest *re in HWTEST_F() [all...] |
H A D | usb_device_sdk_if_test.cpp | 608 struct UsbFnRequest *req = nullptr; in HWTEST_F() 620 struct UsbFnRequest *req = nullptr; in HWTEST_F() 632 struct UsbFnRequest *req = nullptr; in HWTEST_F() 642 struct UsbFnRequest *req = nullptr; in HWTEST_F() 653 struct UsbFnRequest *req = nullptr; in HWTEST_F() 662 struct UsbFnRequest *req = nullptr; in HWTEST_F() 671 struct UsbFnRequest *req = nullptr; in HWTEST_F() 680 struct UsbFnRequest *req = nullptr; in HWTEST_F() 690 struct UsbFnRequest *req = nullptr; in HWTEST_F() 700 struct UsbFnRequest *re in HWTEST_F() [all...] |
H A D | usb_device_cdcacm_test.cpp | 387 static void CtrlComplete(uint8_t pipe, struct UsbFnRequest *req) in CtrlComplete() 414 struct UsbFnRequest *req = nullptr; in AllocCtrlRequests() 448 struct UsbFnRequest *req = nullptr; in SendNotifyRequest() 492 static void NotifyComplete(uint8_t pipe, struct UsbFnRequest *req) in NotifyComplete() 591 static struct UsbFnRequest *GetCtrlReq(struct AcmDevice *acm) in GetCtrlReq() 593 struct UsbFnRequest *req = nullptr; in GetCtrlReq() 596 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in GetCtrlReq() 604 struct UsbFnRequest *req = nullptr; in Setup() 760 struct UsbFnRequest *req = nullptr; in FreeCtrlRequests() 763 req = DLIST_FIRST_ENTRY(head, struct UsbFnRequest, lis in FreeCtrlRequests() [all...] |
H A D | usb_device_cdcacm_test.h | 102 struct UsbFnRequest *notifyReq;
|
/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() 159 void UsbfnMtpImpl::UsbFnRequestWriteComplete(uint8_t pipe, struct UsbFnRequest *req) in UsbFnRequestWriteComplete() 184 void UsbfnMtpImpl::UsbFnRequestNotifyComplete(uint8_t pipe, struct UsbFnRequest *req) in UsbFnRequestNotifyComplete() 193 void UsbfnMtpImpl::UsbFnRequestCtrlComplete(uint8_t pipe, struct UsbFnRequest *req) in UsbFnRequestCtrlComplete() 221 int32_t UsbfnMtpImpl::UsbMtpPortTxReqCheck(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req) in UsbMtpPortTxReqCheck() 251 int32_t UsbfnMtpImpl::UsbMtpPortProcessLastTxPacket(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req) in UsbMtpPortProcessLastTxPacket() 267 int32_t UsbfnMtpImpl::UsbMtpPortSubmitAsyncTxReq(struct UsbMtpPort *mtpPort, struct UsbFnRequest *req) in UsbMtpPortSubmitAsyncTxReq() 308 struct UsbFnRequest *req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbMtpPortStartTxAsync() 340 struct UsbFnRequest *re in UsbMtpDeviceAllocCtrlRequests() [all...] |
/drivers/peripheral/usb/ddk/device/src/ |
H A D | usbfn_sdk_if.c | 253 struct UsbFnRequest *UsbFnAllocRequest(UsbFnInterfaceHandle handle, uint8_t pipe, uint32_t len) in UsbFnAllocRequest() 263 struct UsbFnRequest *UsbFnAllocCtrlRequest(UsbFnInterfaceHandle handle, uint32_t len) in UsbFnAllocCtrlRequest() 273 int32_t UsbFnFreeRequest(struct UsbFnRequest *req) in UsbFnFreeRequest() 282 int32_t UsbFnGetRequestStatus(struct UsbFnRequest *req, UsbRequestStatus *status) in UsbFnGetRequestStatus() 291 int32_t UsbFnSubmitRequestAsync(struct UsbFnRequest *req) in UsbFnSubmitRequestAsync() 300 int32_t UsbFnCancelRequest(struct UsbFnRequest *req) in UsbFnCancelRequest() 309 int32_t UsbFnSubmitRequestSync(struct UsbFnRequest *req, uint32_t timeout) in UsbFnSubmitRequestSync()
|
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() 78 struct UsbFnRequest *UsbFnIoMgrRequestAlloc(struct UsbHandleMgr *handle, uint8_t pipe, uint32_t len) in UsbFnIoMgrRequestAlloc() 108 struct UsbFnRequest *req = &reqList->req; in UsbFnIoMgrRequestAlloc() 128 int32_t UsbFnIoMgrRequestFree(struct UsbFnRequest *req) in UsbFnIoMgrRequestFree() 158 int32_t UsbFnIoMgrRequestSubmitAsync(struct UsbFnRequest *req) in UsbFnIoMgrRequestSubmitAsync() 181 int32_t UsbFnIoMgrRequestCancel(struct UsbFnRequest *req) in UsbFnIoMgrRequestCancel() 200 int32_t UsbFnIoMgrRequestGetStatus(struct UsbFnRequest *req, UsbRequestStatus *status) in UsbFnIoMgrRequestGetStatus() 218 int32_t UsbFnIoMgrRequestSubmitSync(struct UsbFnRequest *req, uint32_t timeout) in UsbFnIoMgrRequestSubmitSync()
|
/drivers/peripheral/usb/gadget/function/include/ |
H A D | cdcecm.h | 89 struct UsbFnRequest *notifyReq; 90 struct UsbFnRequest *ep0Req;
|
H A D | cdcacm.h | 102 struct UsbFnRequest *notifyReq;
|
/drivers/peripheral/usb/gadget/function/ecm/ |
H A D | cdcecm.c | 60 struct UsbFnRequest *req = NULL; in UsbEcmStartTx() 65 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbEcmStartTx() 97 struct UsbFnRequest *req = NULL; in UsbEcmStartRx() 104 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbEcmStartRx() 128 struct UsbFnRequest *req; in UsbEcmRxPush() 130 req = DLIST_FIRST_ENTRY(queue, struct UsbFnRequest, list); in UsbEcmRxPush() 167 struct UsbFnRequest *req = NULL; in UsbEcmFreeRequests() 169 req = DLIST_FIRST_ENTRY(head, struct UsbFnRequest, list); in UsbEcmFreeRequests() 178 static void UsbEcmReadComplete(uint8_t pipe, struct UsbFnRequest *req) in UsbEcmReadComplete() 187 static void UsbEcmWriteComplete(uint8_t pipe, struct UsbFnRequest *re [all...] |
/drivers/peripheral/usb/gadget/function/acm/ |
H A D | cdcacm.c | 60 struct UsbFnRequest *req = NULL; in UsbSerialStartTx() 65 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbSerialStartTx() 97 struct UsbFnRequest *req = NULL; in UsbSerialStartRx() 104 req = DLIST_FIRST_ENTRY(pool, struct UsbFnRequest, list); in UsbSerialStartRx() 127 struct UsbFnRequest *req; in UsbSerialRxPush() 129 req = DLIST_FIRST_ENTRY(queue, struct UsbFnRequest, list); in UsbSerialRxPush() 167 struct UsbFnRequest *req = NULL; in UsbSerialFreeRequests() 169 req = DLIST_FIRST_ENTRY(head, struct UsbFnRequest, list); in UsbSerialFreeRequests() 185 static void UsbSerialReadComplete(uint8_t pipe, struct UsbFnRequest *req) in UsbSerialReadComplete() 299 static void UsbSerialWriteComplete(uint8_t pipe, struct UsbFnRequest *re [all...] |
/drivers/hdf_core/framework/test/unittest/model/usb/device/include/ |
H A D | usb_device_lite_cdcacm_test.h | 94 struct UsbFnRequest *notifyReq;
|