Lines Matching refs:req
39 static void EcmWriteBulk(struct UsbRequest *req);
188 static void EcmWriteBulk(struct UsbRequest *req)
190 int32_t status = req->compInfo.status;
191 struct EcmWb *wb = (struct EcmWb *)req->compInfo.userData;
747 static void EcmNotificationAndRequest(struct UsbRequest *req, struct EcmDevice *ecm, struct UsbCdcNotification *dr,
755 if ((UsbSubmitRequestAsync(req) != HDF_SUCCESS) && (UsbSubmitRequestAsync(req) != -EPERM)) {
760 static void EcmCtrlIrq(struct UsbRequest *req)
762 struct EcmDevice *ecm = (struct EcmDevice *)req->compInfo.userData;
763 int32_t status = (int32_t)req->compInfo.status;
764 struct UsbCdcNotification *dr = (struct UsbCdcNotification *)req->compInfo.buffer;
765 unsigned int currentSize = req->compInfo.actualLength;
795 &ecm->notificationBuffer[ecm->nbIndex], ecm->nbSize - ecm->nbIndex, req->compInfo.buffer, copySize);
805 EcmNotificationAndRequest(req, ecm, dr, currentSize, expectedSize);
810 static void EcmReadBulk(struct UsbRequest *req)
812 int32_t status = req->compInfo.status;
813 size_t size = req->compInfo.actualLength;
814 struct EcmDevice *ecm = (struct EcmDevice *)req->compInfo.userData;
820 uint8_t *data = req->compInfo.buffer;
838 int32_t retval = UsbSubmitRequestAsync(req);