Lines Matching refs:bulkBufferLen
568 struct Async *pas, struct UsbHostRequest *request, int32_t bulkBufferLen, int32_t number)
572 if (bulkBufferLen == 0) {
573 HDF_LOGE("%{public}s:%{public}d bulkBufferLen can not be zero", __func__, __LINE__);
589 urb->transfer_buffer = request->buffer + (number * bulkBufferLen);
592 uint32_t len = (uint32_t)(request->length % bulkBufferLen);
593 urb->transfer_buffer_length = (len == 0) ? (uint32_t)bulkBufferLen : len;
595 urb->transfer_buffer_length = (uint32_t)bulkBufferLen;
602 struct UsbHostRequest * const request, struct Async * const as, int32_t bulkBufferLen)
626 ret = OsSubmitBulkRequestHandleUrb(pas, request, bulkBufferLen, i);
660 uint32_t bulkBufferLen;
674 bulkBufferLen = request->length ? request->length : 1;
676 bulkBufferLen = MAX_BULK_DATA_BUFFER_LENGTH;
678 if (request->length < bulkBufferLen) {
681 numUrbs = (request->length + bulkBufferLen - 1) / bulkBufferLen;
700 return OsSubmitBulkRequestHandle(request, as, bulkBufferLen);