Lines Matching refs:params
122 HDF_LOGE("%{public}s:invalid params", __func__);
173 HDF_LOGE("%{public}s:params dev is nullptr", __func__);
246 void UsbdDispatcher::UsbRequestParamsWSyncInit(UsbRequestParams *params, int32_t timeout, const UsbPipeInfo *pipe)
248 if (params == nullptr || pipe == nullptr) {
249 HDF_LOGE("%{public}s: params or pipe is nullptr", __func__);
253 params->interfaceId = pipe->interfaceId;
254 params->pipeAddress = pipe->pipeDirection | pipe->pipeAddress;
255 params->pipeId = pipe->pipeId;
256 params->requestType = USB_REQUEST_PARAMS_DATA_TYPE;
257 params->timeout = static_cast<uint32_t>(timeout);
258 params->dataReq.numIsoPackets = 0;
259 params->dataReq.directon = static_cast<UsbRequestDirection>((pipe->pipeDirection >> USB_DIR_OFFSET) & 0x1);
260 params->dataReq.length = pipe->maxPacketSize;
267 HDF_LOGE("%{public}s:invalid params", __func__);
283 UsbRequestParamsWSyncInit(&requestSync->params, USB_CTRL_SET_TIMEOUT, &requestSync->pipe);
284 requestSync->params.userData = port;
295 HDF_LOGE("%{public}s:invalid params", __func__);
311 UsbRequestParamsWSyncInit(&requestSync->params, USB_CTRL_SET_TIMEOUT, &requestSync->pipe);
312 requestSync->params.userData = port;
337 void UsbdDispatcher::UsbRequestParamsInit(UsbRequestParams *params, int32_t timeout)
339 if (params == nullptr) {
340 HDF_LOGE("%{public}s:params is nullptr", __func__);
344 params->interfaceId = USB_CTRL_INTERFACE_ID;
345 params->pipeAddress = 0;
346 params->pipeId = 0;
347 params->requestType = USB_REQUEST_PARAMS_CTRL_TYPE;
348 params->timeout = static_cast<uint32_t>(timeout);
704 UsbdRequestASync *userData, UsbPipeInfo *pipe, UsbRequestParams *params, const uint8_t *buffer, uint32_t length)
706 if (userData == nullptr || pipe == nullptr || params == nullptr) {
712 params->interfaceId = pipe->interfaceId;
713 params->pipeAddress = pipe->pipeDirection | pipe->pipeAddress;
714 params->pipeId = pipe->pipeId;
715 params->requestType = USB_REQUEST_PARAMS_DATA_TYPE;
716 params->timeout = USB_CTRL_SET_TIMEOUT;
717 params->dataReq.numIsoPackets = 0;
718 params->userData = static_cast<void *>(userData);
719 params->dataReq.length = length;
720 params->dataReq.directon = static_cast<UsbRequestDirection>((pipe->pipeDirection >> USB_PIPE_DIR_OFFSET) & 0x1);
722 params->callback = UsbdWriteCallback;
723 params->dataReq.buffer = const_cast<uint8_t *>(buffer);
725 params->callback = UsbdReadCallback;
726 params->dataReq.length = length;
767 FillReqAyncParams(request, &request->pipe, &request->params, nullptr, 0);
1062 pList->params.userData = static_cast<void *>(&list->node[i]);
1110 UsbdBulkASyncReqFillParams(&bulkAsyncList->pipe, &bulkAsyncList->params, nullptr);
1228 UsbdBufferHandle *handle, UsbRequestParams *params, uint16_t maxPacketSize)
1230 if (handle == nullptr || params == nullptr || handle->size < 1 || maxPacketSize < 1) {
1238 params->dataReq.length =
1240 params->dataReq.buffer = handle->starAddr + handle->cur;
1241 handle->cur += params->dataReq.length;
1244 params->dataReq.length = 0;
1245 params->dataReq.buffer = nullptr;
1274 UsbRequestParams params;
1276 int32_t ret = memcpy_s(¶ms, sizeof(params), &db->list->pList->params, sizeof(params));
1282 params.userData = static_cast<void *>(db);
1283 ret = UsbdBulkAsyncGetAsmData(&db->list->pList->asmHandle, ¶ms, db->list->pList->pipe.maxPacketSize);
1289 ret = UsbFillRequest(request, db->list->pList->ifHandle, ¶ms);
1325 UsbRequestParams params;
1326 ret = memcpy_s(¶ms, sizeof(params), &db->list->pList->params, sizeof(params));
1332 params.dataReq.length = readLen;
1333 params.userData = static_cast<void *>(db);
1334 ret = UsbFillRequest(request, db->list->pList->ifHandle, ¶ms);
1431 int32_t UsbdDispatcher::UsbdBulkASyncReqFillParams(UsbPipeInfo *pipe, UsbRequestParams *params, uint8_t *buffer)
1433 params->interfaceId = pipe->interfaceId;
1434 params->pipeAddress = pipe->pipeDirection | pipe->pipeAddress;
1435 params->pipeId = pipe->pipeId;
1436 params->requestType = USB_REQUEST_PARAMS_DATA_TYPE;
1437 params->timeout = USB_CTRL_SET_TIMEOUT;
1438 params->dataReq.numIsoPackets = 0;
1439 params->dataReq.directon = static_cast<UsbRequestDirection>((pipe->pipeDirection >> USB_PIPE_DIR_OFFSET) & 0x1);
1440 params->dataReq.length = pipe->maxPacketSize;
1443 params->callback = UsbdBulkASyncWriteCallbackAutoSubmit;
1444 params->dataReq.buffer = buffer;
1446 params->callback = UsbdBulkASyncReadCallbackAutoSubmit;
1453 UsbRequestParams params;
1454 int32_t ret = memcpy_s(¶ms, sizeof(params), &req->list->pList->params, sizeof(params));
1460 params.userData = static_cast<void *>(req);
1461 ret = UsbdBulkAsyncGetAsmData(&req->list->pList->asmHandle, ¶ms, req->list->pList->pipe.maxPacketSize);
1468 ret = UsbFillRequest(req->request, req->list->pList->ifHandle, ¶ms);
1493 UsbRequestParams params;
1494 ret = memcpy_s(¶ms, sizeof(params), &db->list->pList->params, sizeof(params));
1500 params.dataReq.length = readLen;
1501 params.userData = static_cast<void *>(db);
1502 ret = UsbFillRequest(db->request, db->list->pList->ifHandle, ¶ms);