Lines Matching refs:baselen
322 int sz = 0, extlen, baselen, i, numtail_baselen, numtail2_baselen; in vfat_create_shortname() local
368 for (baselen = i = 0, p = base, ip = uname; i < sz; i++, ip++) { in vfat_create_shortname()
374 if (baselen < 2 && (baselen + chl) > 2) in vfat_create_shortname()
375 numtail2_baselen = baselen; in vfat_create_shortname()
376 if (baselen < 6 && (baselen + chl) > 6) in vfat_create_shortname()
377 numtail_baselen = baselen; in vfat_create_shortname()
380 baselen++; in vfat_create_shortname()
381 if (baselen >= 8) in vfat_create_shortname()
384 if (baselen >= 8) { in vfat_create_shortname()
390 if (baselen == 0) { in vfat_create_shortname()
418 base[baselen] = '\0'; in vfat_create_shortname()
430 memcpy(name_res, base, baselen); in vfat_create_shortname()
466 if (baselen > 6) { in vfat_create_shortname()
467 baselen = numtail_baselen; in vfat_create_shortname()
470 name_res[baselen] = '~'; in vfat_create_shortname()
472 name_res[baselen + 1] = i + '0'; in vfat_create_shortname()
479 if (baselen > 2) { in vfat_create_shortname()
480 baselen = numtail2_baselen; in vfat_create_shortname()
483 name_res[baselen + 4] = '~'; in vfat_create_shortname()
484 name_res[baselen + 5] = '1' + sz; in vfat_create_shortname()
487 memcpy(&name_res[baselen], buf, 4); in vfat_create_shortname()