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; //In order to drop FATFS_PROPERTY_CTRL_MASK of 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()
1750 BOOL FS_ReadDirectory(FSFile *file, FSDirectoryEntryInfo *info) in FS_ReadDirectory() argument
1754 SDK_NULL_ASSERT(info); in FS_ReadDirectory()
1761 arg->info = info; in FS_ReadDirectory()
1762 MI_CpuFill8(info, 0x00, sizeof(info)); in FS_ReadDirectory()
1763 info->id = FS_INVALID_FILE_ID; in FS_ReadDirectory()
2202 BOOL FS_ReadDirectoryW(FSFile *file, FSDirectoryEntryInfoW *info) in FS_ReadDirectoryW() argument
2206 SDK_NULL_ASSERT(info); in FS_ReadDirectoryW()
2224 arg->info = (FSDirectoryEntryInfo*)info; in FS_ReadDirectoryW()
2225 MI_CpuFill8(info, 0x00, sizeof(info)); in FS_ReadDirectoryW()
2226 info->id = FS_INVALID_FILE_ID; in FS_ReadDirectoryW()
2252 static void FSi_ConvertToDirEntry(FSDirEntry *entry, const FSDirectoryEntryInfo *info) in FSi_ConvertToDirEntry() argument
2254 entry->name_len = info->longname_length; in FSi_ConvertToDirEntry()
2259 MI_CpuCopy8(info->longname, entry->name, entry->name_len); in FSi_ConvertToDirEntry()
2261 if (info->id == FS_INVALID_FILE_ID) in FSi_ConvertToDirEntry()
2266 else if ((info->attributes & FS_ATTRIBUTE_IS_DIRECTORY) != 0) in FSi_ConvertToDirEntry()
2269 entry->dir_id.own_id = (u16)(info->id >> 0); in FSi_ConvertToDirEntry()
2270 entry->dir_id.index = (u16)(info->id >> 16); in FSi_ConvertToDirEntry()
2276 entry->file_id.file_id = info->id; in FSi_ConvertToDirEntry()
2351 FSDirectoryEntryInfo info[1]; in FS_ReadDir() local
2352 if (FS_ReadDirectory(file, info)) in FS_ReadDir()
2354 FSi_ConvertToDirEntry(entry, info); in FS_ReadDir()
2384 FSResult FS_GetFileInfo(const char *path, FSFileInfo *info) in FS_GetFileInfo() argument
2386 return FS_GetPathInfo(path, info) ? FS_RESULT_SUCCESS : FS_GetArchiveResultCode(path); in FS_GetFileInfo()