Lines Matching defs:strings
183 ret = snprintf_s(tmp, MAX_PATHLEN, MAX_PATHLEN - 1, "%s/%s/configs/b.%d/strings/0x%x", CONFIGFS_DIR, deviceName,
214 ret = snprintf_s(tmp, MAX_PATHLEN, MAX_PATHLEN - 1, "%s/%s/strings/0x%x", CONFIGFS_DIR, deviceName, lang);
427 static void GetHeaderStr(struct UsbFnStrings ** const strings, struct UsbFunctionfsStringsHead *headerStr)
433 for (i = 0; strings[i] != NULL; i++) {
435 for (j = 0; strings[i]->strings[j].s; j++) {
436 len += strlen(strings[i]->strings[j].s) + sizeof(char);
446 static int32_t UsbFnWriteStrings(int32_t ep0, struct UsbFnStrings ** const strings)
454 GetHeaderStr(strings, &headerStr);
468 ret = memcpy_s(whereDec, headerStr.length - (whereDec - str), &strings[i]->language, sizeof(uint16_t));
474 if (strlen(strings[i]->strings[j].s)) {
475 ret = memcpy_s(whereDec, headerStr.length - (whereDec - str), strings[i]->strings[j].s,
476 strlen(strings[i]->strings[j].s));
477 whereDec += strlen(strings[i]->strings[j].s) + sizeof(char);
633 ret = UsbFnWriteStrings(ep0, func->strings);
678 const char *devName, const struct UsbDeviceDescriptor *desc, struct UsbFnStrings **strings)
686 for (i = 0; strings[i] != NULL; i++) {
688 devName, strings[i]->language, "manufacturer", strings[i]->strings[desc->iManufacturer].s);
692 ret = UsbFnWriteDesString(devName, strings[i]->language, "product", strings[i]->strings[desc->iProduct].s);
856 ret = snprintf_s(tmp, MAX_PATHLEN, MAX_PATHLEN - 1, "%s/%s/strings", CONFIGFS_DIR, deviceName);
1003 descriptor->deviceStrings[j]->strings[descriptor->configs[i]->iConfiguration].s);