Lines Matching refs:UsbFnRequest
45 struct UsbFnRequest {
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 *req);
163 int32_t UsbFnSubmitRequestSync(struct UsbFnRequest *req, uint32_t timeout);