Lines Matching refs:info
400 BOOL FS_GetPathInfo(const char *path, FSPathInfo *info) in FS_GetPathInfo() argument
405 SDK_NULL_ASSERT(info); in FS_GetPathInfo()
420 arg->info = info; in FS_GetPathInfo()
437 BOOL FS_SetPathInfo(const char *path, const FSPathInfo *info) in FS_SetPathInfo() argument
442 SDK_NULL_ASSERT(info); in FS_SetPathInfo()
457 arg->info = (FSPathInfo*)info; //To clear FATFS_PROPERTY_CTRL_MASK in info->attributes in FS_SetPathInfo()
641 FSPathInfo info[1]; in FSi_ComplementDirectory() local
644 exists = FS_GetPathInfo(tmppath, info); in FSi_ComplementDirectory()
657 if ((info->attributes & FS_ATTRIBUTE_IS_DIRECTORY) == 0) in FSi_ComplementDirectory()
848 FSDirectoryEntryInfo info[1]; in FS_DeleteDirectoryAuto() local
851 while (FS_ReadDirectory(dir, info)) in FS_DeleteDirectoryAuto()
853 (void)STD_CopyString(&tmppath[length + pos + 1], info->longname); in FS_DeleteDirectoryAuto()
855 if ((info->attributes & FS_ATTRIBUTE_IS_DIRECTORY) == 0) in FS_DeleteDirectoryAuto()
866 else if ((STD_CompareString(info->longname, ".") == 0) || in FS_DeleteDirectoryAuto()
867 (STD_CompareString(info->longname, "..") == 0)) in FS_DeleteDirectoryAuto()
873 pos += 1 + STD_GetStringLength(info->longname); in FS_DeleteDirectoryAuto()
1384 FSPathInfo info; in FS_GetSeekCacheSize() local
1385 if (FS_GetPathInfo(path, &info) && in FS_GetSeekCacheSize()
1386 ((info.attributes & FS_ATTRIBUTE_IS_DIRECTORY) == 0)) in FS_GetSeekCacheSize()
1397 … retval = (u32)((info.filesize + bytesPerCluster - 1) / bytesPerCluster) * ((fatBits + 4) / 8); in FS_GetSeekCacheSize()
1752 BOOL FS_ReadDirectory(FSFile *file, FSDirectoryEntryInfo *info) in FS_ReadDirectory() argument
1756 SDK_NULL_ASSERT(info); in FS_ReadDirectory()
1763 arg->info = info; in FS_ReadDirectory()
1764 MI_CpuFill8(info, 0x00, sizeof(info)); in FS_ReadDirectory()
1765 info->id = FS_INVALID_FILE_ID; in FS_ReadDirectory()
2204 BOOL FS_ReadDirectoryW(FSFile *file, FSDirectoryEntryInfoW *info) in FS_ReadDirectoryW() argument
2208 SDK_NULL_ASSERT(info); in FS_ReadDirectoryW()
2226 arg->info = (FSDirectoryEntryInfo*)info; in FS_ReadDirectoryW()
2227 MI_CpuFill8(info, 0x00, sizeof(info)); in FS_ReadDirectoryW()
2228 info->id = FS_INVALID_FILE_ID; in FS_ReadDirectoryW()
2255 …tic void FSi_ConvertToDirEntry(FSDirEntry *entry, FSArchive *arc, const FSDirectoryEntryInfo *info) in FSi_ConvertToDirEntry() argument
2257 entry->name_len = info->longname_length; in FSi_ConvertToDirEntry()
2262 MI_CpuCopy8(info->longname, entry->name, entry->name_len); in FSi_ConvertToDirEntry()
2264 if (info->id == FS_INVALID_FILE_ID) in FSi_ConvertToDirEntry()
2270 else if ((info->attributes & FS_ATTRIBUTE_IS_DIRECTORY) != 0) in FSi_ConvertToDirEntry()
2274 entry->dir_id.own_id = (u16)(info->id >> 0); in FSi_ConvertToDirEntry()
2275 entry->dir_id.index = (u16)(info->id >> 16); in FSi_ConvertToDirEntry()
2281 entry->file_id.file_id = info->id; in FSi_ConvertToDirEntry()
2357 FSDirectoryEntryInfo info[1]; in FS_ReadDir() local
2358 if (FS_ReadDirectory(file, info)) in FS_ReadDir()
2360 FSi_ConvertToDirEntry(entry, FS_GetAttachedArchive(file), info); in FS_ReadDir()
2390 FSResult FS_GetFileInfo(const char *path, FSFileInfo *info) in FS_GetFileInfo() argument
2392 return FS_GetPathInfo(path, info) ? FS_RESULT_SUCCESS : FS_GetArchiveResultCode(path); in FS_GetFileInfo()