Lines Matching refs:whereDec

282     uint8_t *whereDec = NULL;
293 whereDec = str;
294 ret = memcpy_s(whereDec, headerStr.length, &headerStr, sizeof(struct UsbFunctionfsStringsHead));
298 whereDec += sizeof(struct UsbFunctionfsStringsHead);
301 ret = memcpy_s(whereDec, headerStr.length - (whereDec - str), &strings[i]->language, sizeof(uint16_t));
305 whereDec += sizeof(uint16_t);
308 ret = memcpy_s(whereDec, headerStr.length - (whereDec - str), strings[i]->strings[j].s,
310 whereDec += strlen(strings[i]->strings[j].s) + sizeof(char);
370 static int32_t WriteFuncDescriptors(uint8_t ** const whereDec, struct UsbDescriptorHeader ** const headDes)
373 if (memcpy_s(*whereDec, headDes[i]->bLength, headDes[i], headDes[i]->bLength) != EOK) {
377 *whereDec += headDes[i]->bLength;
382 static int32_t CopyCount(uint8_t **whereDec, uint32_t fsCount, uint32_t hsCount, uint32_t ssCount)
386 ret = memcpy_s(*whereDec, sizeof(uint32_t), &fsCount, sizeof(uint32_t));
390 *whereDec += sizeof(uint32_t);
393 ret = memcpy_s(*whereDec, sizeof(uint32_t), &hsCount, sizeof(uint32_t));
397 *whereDec += sizeof(uint32_t);
400 ret = memcpy_s(*whereDec, sizeof(uint32_t), &ssCount, sizeof(uint32_t));
404 *whereDec += sizeof(uint32_t);
413 uint8_t *whereDec = NULL;
427 whereDec = dec;
429 ret = memcpy_s(whereDec, header.length, &header, sizeof(struct UsbFunctionfsDescsHeadV2));
434 whereDec += sizeof(struct UsbFunctionfsDescsHeadV2);
436 ret = CopyCount(&whereDec, fsCount, hsCount, ssCount);
442 ret = WriteFuncDescriptors(&whereDec, func->fsDescriptors);
448 ret = WriteFuncDescriptors(&whereDec, func->hsDescriptors);
454 ret = WriteFuncDescriptors(&whereDec, func->ssDescriptors);