Lines Matching refs:baselen
336 int sz = 0, extlen, baselen, i, numtail_baselen, numtail2_baselen; in vfat_create_shortname() local
382 for (baselen = i = 0, p = base, ip = uname; i < sz; i++, ip++) { in vfat_create_shortname()
388 if (baselen < 2 && (baselen + chl) > 2) in vfat_create_shortname()
389 numtail2_baselen = baselen; in vfat_create_shortname()
390 if (baselen < 6 && (baselen + chl) > 6) in vfat_create_shortname()
391 numtail_baselen = baselen; in vfat_create_shortname()
394 baselen++; in vfat_create_shortname()
395 if (baselen >= 8) in vfat_create_shortname()
398 if (baselen >= 8) { in vfat_create_shortname()
404 if (baselen == 0) { in vfat_create_shortname()
432 base[baselen] = '\0'; in vfat_create_shortname()
444 memcpy(name_res, base, baselen); in vfat_create_shortname()
480 if (baselen > 6) { in vfat_create_shortname()
481 baselen = numtail_baselen; in vfat_create_shortname()
484 name_res[baselen] = '~'; in vfat_create_shortname()
486 name_res[baselen + 1] = i + '0'; in vfat_create_shortname()
493 if (baselen > 2) { in vfat_create_shortname()
494 baselen = numtail2_baselen; in vfat_create_shortname()
497 name_res[baselen + 4] = '~'; in vfat_create_shortname()
498 name_res[baselen + 5] = '1' + sz; in vfat_create_shortname()
501 memcpy(&name_res[baselen], buf, 4); in vfat_create_shortname()