Lines Matching refs:u_len

42 	dest->u_len = strlen;  in udf_char_to_ustr()
61 dest->u_len = usesize; in udf_build_ustr()
75 dest->u_len = exactsize - 1; in udf_build_ustr_exact()
104 ocu_len = ocu_i->u_len; in udf_CS0toUTF8()
119 utf_o->u_len = 0; in udf_CS0toUTF8()
120 for (i = 0; (i < ocu_len) && (utf_o->u_len <= (UDF_NAME_LEN - 3));) { in udf_CS0toUTF8()
129 utf_o->u_name[utf_o->u_len++] = (uint8_t)c; in udf_CS0toUTF8()
131 if (utf_o->u_len > (UDF_NAME_LEN - 4)) in udf_CS0toUTF8()
133 utf_o->u_name[utf_o->u_len++] = in udf_CS0toUTF8()
135 utf_o->u_name[utf_o->u_len++] = in udf_CS0toUTF8()
138 if (utf_o->u_len > (UDF_NAME_LEN - 5)) in udf_CS0toUTF8()
140 utf_o->u_name[utf_o->u_len++] = in udf_CS0toUTF8()
142 utf_o->u_name[utf_o->u_len++] = in udf_CS0toUTF8()
145 utf_o->u_name[utf_o->u_len++] = in udf_CS0toUTF8()
151 return utf_o->u_len; in udf_CS0toUTF8()
180 int utf_cnt, u_len, u_ch; in udf_UTF8toCS0() local
188 u_len = 0U; in udf_UTF8toCS0()
191 for (i = 0U; i < utf->u_len; i++) { in udf_UTF8toCS0()
193 if (u_len + 1 + u_ch >= length) in udf_UTF8toCS0()
244 ocu[++u_len] = (uint8_t)(utf_char >> 8); in udf_UTF8toCS0()
245 ocu[++u_len] = (uint8_t)(utf_char & 0xffU); in udf_UTF8toCS0()
250 ocu[++u_len] = '?'; in udf_UTF8toCS0()
254 ocu[length - 1] = (uint8_t)u_len + 1; in udf_UTF8toCS0()
256 return u_len + 1; in udf_UTF8toCS0()
267 ocu_len = ocu_i->u_len; in udf_CS0toNLS()
282 utf_o->u_len = 0; in udf_CS0toNLS()
283 for (i = 0; (i < ocu_len) && (utf_o->u_len <= (UDF_NAME_LEN - 3));) { in udf_CS0toNLS()
289 len = nls->uni2char(c, &utf_o->u_name[utf_o->u_len], in udf_CS0toNLS()
290 UDF_NAME_LEN - 2 - utf_o->u_len); in udf_CS0toNLS()
293 utf_o->u_len += len; in udf_CS0toNLS()
295 utf_o->u_name[utf_o->u_len++] = '?'; in udf_CS0toNLS()
299 return utf_o->u_len; in udf_CS0toNLS()
308 int u_len, u_ch; in udf_NLStoCS0() local
316 u_len = 0U; in udf_NLStoCS0()
317 for (i = 0U; i < uni->u_len; i++) { in udf_NLStoCS0()
319 if (u_len + 1 + u_ch >= length) in udf_NLStoCS0()
321 len = nls->char2uni(&uni->u_name[i], uni->u_len - i, &uni_char); in udf_NLStoCS0()
338 ocu[++u_len] = (uint8_t)(uni_char >> 8); in udf_NLStoCS0()
339 ocu[++u_len] = (uint8_t)(uni_char & 0xffU); in udf_NLStoCS0()
343 ocu[length - 1] = (uint8_t)u_len + 1; in udf_NLStoCS0()
344 return u_len + 1; in udf_NLStoCS0()
386 filename->u_name, filename->u_len, in udf_get_filename()
387 unifilename->u_name, unifilename->u_len); in udf_get_filename()