Lines Matching refs:req
34 static void AcmWriteBulk(struct UsbRequest * const req);
202 static void AcmWriteBulk(struct UsbRequest * const req)
204 if (req == NULL) {
205 HDF_LOGE("%{public}s:%{pulib}d req is null!", __func__, __LINE__);
208 int32_t status = req->compInfo.status;
209 struct AcmWb *wb = (struct AcmWb *)req->compInfo.userData;
1270 static int32_t AcmCtrlIrqCheckSize(struct UsbRequest * const req, struct AcmDevice *acm, struct UsbCdcNotification *dr)
1272 if ((req == NULL) || (acm == NULL) || (dr == NULL)) {
1277 unsigned int currentSize = req->compInfo.actualLength;
1295 if (memcpy_s(&acm->notificationBuffer[acm->nbIndex], acm->nbSize - acm->nbIndex, req->compInfo.buffer,
1312 static void AcmCtrlIrq(struct UsbRequest * const req)
1314 if (req == NULL) {
1315 HDF_LOGE("%{public}s:%{public}d req is null!", __func__, __LINE__);
1319 struct AcmDevice *acm = (struct AcmDevice *)req->compInfo.userData;
1320 int32_t status = req->compInfo.status;
1323 struct UsbCdcNotification *dr = (struct UsbCdcNotification *)req->compInfo.buffer;
1336 ret = AcmCtrlIrqCheckSize(req, acm, dr);
1341 UsbSubmitRequestAsync(req);
1347 static void AcmReadBulk(struct UsbRequest *req)
1349 if (req == NULL) {
1350 HDF_LOGE("%{public}s:%{public}d req is null!", __func__, __LINE__);
1354 int32_t status = req->compInfo.status;
1355 size_t size = req->compInfo.actualLength;
1356 struct AcmDevice *acm = (struct AcmDevice *)req->compInfo.userData;
1368 uint8_t *data = req->compInfo.buffer;
1381 retval = UsbSubmitRequestAsync(req);