Lines Matching refs:id
151 static void FSi_SeekDirDirect(FSFile *file, u32 id) in FSi_SeekDirDirect() argument
154 file->arg.seekdir.pos.own_id = (u16)id; in FSi_SeekDirDirect()
246 u16 id; in FSi_ReadDirDefault() local
247 result = FSi_ReadTable(¶m, &id, sizeof(id)); in FSi_ReadDirDefault()
251 entry->dir_id.own_id = (u16)(id & BIT_MASK(12)); in FSi_ReadDirDefault()
445 u32 id = dir_id; in FSi_GetPathDefault() local
451 FSi_SeekDirDirect(tmp, id); in FSi_GetPathDefault()
458 if (id != 0) in FSi_GetPathDefault()
468 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
474 id = tmp->prop.dir.pos.own_id; in FSi_GetPathDefault()
476 while (id != 0); in FSi_GetPathDefault()
499 u32 id = dir_id; in FSi_GetPathDefault() local
508 FSi_SeekDirDirect(tmp, id); in FSi_GetPathDefault()
532 if (id != 0) in FSi_GetPathDefault()
546 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
554 id = tmp->prop.dir.pos.own_id; in FSi_GetPathDefault()
556 while (id != 0); in FSi_GetPathDefault()
580 const FSFileID *p_id = &p_file->arg.openfilefast.id; in FSi_OpenFileFastDefault()
827 static FSResult FSi_ROMFAT_SeekDirectory(FSArchive *arc, FSFile *file, u32 id, u32 position) in FSi_ROMFAT_SeekDirectory() argument
833 arg->seekdir.pos.own_id = (u16)(id >> 0); in FSi_ROMFAT_SeekDirectory()
834 arg->seekdir.pos.index = (u16)(id >> 16); in FSi_ROMFAT_SeekDirectory()
872 info->id = (u32)((entry->dir_id.own_id << 0) | (entry->dir_id.index << 16)); in FSi_ROMFAT_ReadDirectory()
878 info->id = entry->file_id.file_id; in FSi_ROMFAT_ReadDirectory()
883 u32 pos = (u32)(info->id * sizeof(FSArchiveFAT)); in FSi_ROMFAT_ReadDirectory()
934 id; in FSi_ROMFAT_FindPath() local
944 tmp->arg.findpath.result.dir = &id.dir; in FSi_ROMFAT_FindPath()
948 tmp->arg.findpath.result.file = &id.file; in FSi_ROMFAT_FindPath()
955 *target_id = id.dir.own_id; in FSi_ROMFAT_FindPath()
959 *target_id = id.file.file_id; in FSi_ROMFAT_FindPath()
1008 static FSResult FSi_ROMFAT_OpenFileFast(FSArchive *arc, FSFile *file, u32 id, u32 mode) in FSi_ROMFAT_OpenFileFast() argument
1012 arg->openfilefast.id.arc = arc; in FSi_ROMFAT_OpenFileFast()
1013 arg->openfilefast.id.file_id = id; in FSi_ROMFAT_OpenFileFast()
1036 …atic FSResult FSi_ROMFAT_OpenFileDirect(FSArchive *arc, FSFile *file, u32 top, u32 bottom, u32 *id) in FSi_ROMFAT_OpenFileDirect() argument
1042 arg->openfiledirect.index = *id; in FSi_ROMFAT_OpenFileDirect()
1291 u32 id = 0; in FSi_ROMFAT_OpenDirectory() local
1292 result = FSi_ROMFAT_FindPath(arc, baseid, path, &id, TRUE); in FSi_ROMFAT_OpenDirectory()
1295 result = FSi_ROMFAT_SeekDirectory(arc, file, id, 0); in FSi_ROMFAT_OpenDirectory()
1333 u32 id = 0; in FSi_ROMFAT_GetPathInfo() local
1336 if (FSi_ROMFAT_FindPath(arc, baseid, path, &id, TRUE) == FS_RESULT_SUCCESS) in FSi_ROMFAT_GetPathInfo()
1339 info->id = id; in FSi_ROMFAT_GetPathInfo()
1342 else if (FSi_ROMFAT_FindPath(arc, baseid, path, &id, FALSE) == FS_RESULT_SUCCESS) in FSi_ROMFAT_GetPathInfo()
1345 info->id = id; in FSi_ROMFAT_GetPathInfo()
1350 u32 pos = (u32)(id * sizeof(FSArchiveFAT)); in FSi_ROMFAT_GetPathInfo()