Lines Matching refs:str

178   if (des->str == NULL || des->len <= 0)
180 usb_err("%s failed, des->str is NULL or des->len is 0\n", __FUNCTION__);
194 g_manufacturer_str.str = buf;
199 (void)memcpy_s(buf + DFU_STRING_HEAD_LEN, (size_t)str_des->len, str_des->str, (size_t)str_des->len);
214 if (des->str == NULL || des->len <= 0)
216 usb_err("%s failed, des->str is NULL or des->len is 0\n", __FUNCTION__);
230 g_serial_number_str.str = buf;
235 (void)memcpy_s(buf + DFU_STRING_HEAD_LEN, (size_t)str_des->len, str_des->str, (size_t)str_des->len);
250 if (des->str == NULL || des->len <= 0)
252 usb_err("%s failed, des->str is NULL or des->len is 0\n", __FUNCTION__);
266 g_product_str.str = buf;
271 (void)memcpy_s(buf + DFU_STRING_HEAD_LEN, (size_t)str_des->len, str_des->str, (size_t)str_des->len);
398 struct string_des str;
409 str.str = &g_dfu_manufacturer[DFU_STRING_DATA_BYTE];
410 str.len = g_dfu_manufacturer[DFU_STRING_LEN_BYTE] - DFU_STRING_HEAD_LEN;
411 set_manufacturer_string(&str);
412 str.str = &g_dfu_serial[DFU_STRING_DATA_BYTE];
413 str.len = g_dfu_serial[DFU_STRING_LEN_BYTE] - DFU_STRING_HEAD_LEN;
414 set_serial_number_string(&str);
415 str.str = &g_dfu_product[DFU_STRING_DATA_BYTE];
416 str.len = g_dfu_product[DFU_STRING_LEN_BYTE] - DFU_STRING_HEAD_LEN;
417 set_product_string(&str);
428 if (g_manufacturer_str.str != NULL)
430 free((void *)g_manufacturer_str.str);
431 g_manufacturer_str.str = NULL;
434 if (g_product_str.str != NULL)
436 free((void *)g_product_str.str);
437 g_product_str.str = NULL;
440 if (g_serial_number_str.str != NULL)
442 free((void *)g_serial_number_str.str);
443 g_serial_number_str.str = NULL;
1193 const char *str;
1198 str = g_dfu_string_defs[i].s;
1201 ret = memcpy_s(buf, USB_COMP_EP0_BUFSIZ, str, str[0]);
1207 return str[0];