Lines Matching refs:id

133 static void FSi_SeekDirDirect(FSFile *file, u32 id)  in FSi_SeekDirDirect()  argument
136 file->arg.seekdir.pos.own_id = (u16)id; in FSi_SeekDirDirect()
228 u16 id; in FSi_ReadDirDefault() local
229 result = FSi_ReadTable(&param, &id, sizeof(id)); in FSi_ReadDirDefault()
233 entry->dir_id.own_id = (u16)(id & BIT_MASK(12)); in FSi_ReadDirDefault()
430 u32 id = dir_id; in FSi_GetPathDefault() local
436 FSi_SeekDirDirect(tmp, id); in FSi_GetPathDefault()
443 if (id != 0) in FSi_GetPathDefault()
453 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
459 id = tmp->prop.dir.pos.own_id; in FSi_GetPathDefault()
461 while (id != 0); in FSi_GetPathDefault()
484 u32 id = dir_id; in FSi_GetPathDefault() local
493 FSi_SeekDirDirect(tmp, id); in FSi_GetPathDefault()
517 if (id != 0) in FSi_GetPathDefault()
531 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
539 id = tmp->prop.dir.pos.own_id; in FSi_GetPathDefault()
541 while (id != 0); in FSi_GetPathDefault()
565 const FSFileID *p_id = &p_file->arg.openfilefast.id; in FSi_OpenFileFastDefault()
812 static FSResult FSi_ROMFAT_SeekDirectory(FSArchive *arc, FSFile *file, u32 id, u32 position) in FSi_ROMFAT_SeekDirectory() argument
818 arg->seekdir.pos.own_id = (u16)(id >> 0); in FSi_ROMFAT_SeekDirectory()
819 arg->seekdir.pos.index = (u16)(id >> 16); in FSi_ROMFAT_SeekDirectory()
857 info->id = (u32)((entry->dir_id.own_id << 0) | (entry->dir_id.index << 16)); in FSi_ROMFAT_ReadDirectory()
863 info->id = entry->file_id.file_id; in FSi_ROMFAT_ReadDirectory()
868 u32 pos = (u32)(info->id * sizeof(FSArchiveFAT)); in FSi_ROMFAT_ReadDirectory()
919 id; in FSi_ROMFAT_FindPath() local
931 tmp->arg.findpath.result.dir = &id.dir; in FSi_ROMFAT_FindPath()
935 tmp->arg.findpath.result.file = &id.file; in FSi_ROMFAT_FindPath()
942 *target_id = id.dir.own_id; in FSi_ROMFAT_FindPath()
946 *target_id = id.file.file_id; in FSi_ROMFAT_FindPath()
995 static FSResult FSi_ROMFAT_OpenFileFast(FSArchive *arc, FSFile *file, u32 id, u32 mode) in FSi_ROMFAT_OpenFileFast() argument
999 arg->openfilefast.id.arc = arc; in FSi_ROMFAT_OpenFileFast()
1000 arg->openfilefast.id.file_id = id; in FSi_ROMFAT_OpenFileFast()
1023 …atic FSResult FSi_ROMFAT_OpenFileDirect(FSArchive *arc, FSFile *file, u32 top, u32 bottom, u32 *id) in FSi_ROMFAT_OpenFileDirect() argument
1029 arg->openfiledirect.index = *id; in FSi_ROMFAT_OpenFileDirect()
1290 u32 id = 0; in FSi_ROMFAT_OpenDirectory() local
1291 result = FSi_ROMFAT_FindPath(arc, baseid, path, &id, TRUE); in FSi_ROMFAT_OpenDirectory()
1294 result = FSi_ROMFAT_SeekDirectory(arc, file, id, 0); in FSi_ROMFAT_OpenDirectory()
1332 u32 id = 0; in FSi_ROMFAT_GetPathInfo() local
1335 if (FSi_ROMFAT_FindPath(arc, baseid, path, &id, TRUE) == FS_RESULT_SUCCESS) in FSi_ROMFAT_GetPathInfo()
1338 info->id = id; in FSi_ROMFAT_GetPathInfo()
1341 else if (FSi_ROMFAT_FindPath(arc, baseid, path, &id, FALSE) == FS_RESULT_SUCCESS) in FSi_ROMFAT_GetPathInfo()
1344 info->id = id; in FSi_ROMFAT_GetPathInfo()
1349 u32 pos = (u32)(id * sizeof(FSArchiveFAT)); in FSi_ROMFAT_GetPathInfo()