taglinefilesource code
sinfo_out228fs/vfat/namei.cstruct slot_info *sinfo_out);
sinfo_out803fs/vfat/namei.cint find_long, int new_filename,int is_dir,struct slot_info *sinfo_out)
sinfo_out831fs/vfat/namei.csinfo_out->longname_offset = vf.offset;
sinfo_out832fs/vfat/namei.csinfo_out->shortname_offset = vf.short_offset;
sinfo_out833fs/vfat/namei.csinfo_out->is_long = vf.is_long;
sinfo_out834fs/vfat/namei.csinfo_out->long_slots = vf.long_slots;
sinfo_out835fs/vfat/namei.csinfo_out->total_slots = vf.long_slots + 1;
sinfo_out836fs/vfat/namei.csinfo_out->ino = vf.ino;
sinfo_out865fs/vfat/namei.csinfo_out->ino = fat_get_entry(dir,&offset,&bh,&de);
sinfo_out866fs/vfat/namei.cif (sinfo_out->ino < 0) {
sinfo_out868fs/vfat/namei.creturn sinfo_out->ino;
sinfo_out894fs/vfat/namei.csinfo_out->is_long = (slots > 1) ? 1 : 0;
sinfo_out895fs/vfat/namei.cif (sinfo_out->is_long) {
sinfo_out896fs/vfat/namei.csinfo_out->long_slots = slots - 1;
sinfo_out898fs/vfat/namei.csinfo_out->long_slots = 0;
sinfo_out900fs/vfat/namei.csinfo_out->total_slots = slots;
sinfo_out901fs/vfat/namei.csinfo_out->shortname_offset = offset - sizeof(struct msdos_dir_slot);
sinfo_out902fs/vfat/namei.csinfo_out->longname_offset = offset - sizeof(struct msdos_dir_slot) * slots;