Home
last modified time | relevance | path

Searched refs:long_dentry (Results 1 – 1 of 1) sorted by relevance

/DragonOS-0.1.3/kernel/src/filesystem/fat32/
Dfat32.c1201 struct fat32_LongDirectory_t *long_dentry = NULL; in fat32_readdir() local
1220 long_dentry = (struct fat32_LongDirectory_t *)(dentry - 1); in fat32_readdir()
1223 if (long_dentry->LDIR_Attr == ATTR_LONG_NAME && long_dentry->LDIR_Ord != 0xe5 && in fat32_readdir()
1224 long_dentry->LDIR_Ord != 0x00 && long_dentry->LDIR_Ord != 0x05) in fat32_readdir()
1228 while (long_dentry->LDIR_Attr == ATTR_LONG_NAME && long_dentry->LDIR_Ord != 0xe5 && in fat32_readdir()
1229 long_dentry->LDIR_Ord != 0x00 && long_dentry->LDIR_Ord != 0x05) in fat32_readdir()
1232 if (long_dentry->LDIR_Ord & 0x40) // 最后一个长目录项 in fat32_readdir()
1234 --long_dentry; in fat32_readdir()
1241 long_dentry = (struct fat32_LongDirectory_t *)(dentry - 1); in fat32_readdir()
1244 for (int j = 0; j < count_long_dentry; ++j, --long_dentry) in fat32_readdir()
[all …]