Lines Matching defs:descParams
241 static int32_t UsbGetDescriptor(struct UsbDescriptorParams *descParams)
248 if ((descParams == NULL) || (descParams->devHandle == NULL) || (descParams->request == NULL) ||
249 (descParams->buf == NULL)) {
258 controlParams.value = (((uint32_t)(descParams->type)) << offset) + descParams->index;
260 controlParams.data = descParams->buf;
261 controlParams.size = descParams->size;
270 ret = UsbFillRequest(descParams->request, descParams->devHandle, &parmas);
275 ret = UsbSubmitRequestSync(descParams->request);
280 ret = memcpy_s(descParams->buf, descParams->size, descParams->request->compInfo.buffer,
281 descParams->request->compInfo.actualLength);
291 struct UsbDescriptorParams descParams = {};
292 descParams.devHandle = devHandle;
293 descParams.request = request;
294 descParams.type = USB_DDK_DT_DEVICE;
295 descParams.index = 0;
296 descParams.buf = buf;
297 descParams.size = size;
298 return UsbGetDescriptor(&descParams);