Home
last modified time | relevance | path

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

/TwlSDK-5.1.0/include/nitro/fs/
Darchive.h41 FSResult (*ReadFile)(struct FSArchive*, struct FSFile*, void *buffer, u32 *length);
42 FSResult (*WriteFile)(struct FSArchive*, struct FSFile*, const void *buffer, u32 *length);
43 FSResult (*SeekDirectory)(struct FSArchive*, struct FSFile*, u32 id, u32 position);
44 FSResult (*ReadDirectory)(struct FSArchive*, struct FSFile*, FSDirectoryEntryInfo *info);
45 …FSResult (*FindPath)(struct FSArchive*, u32 base_dir_id, const char *path, u32 *target_id, BOOL ta…
46 …FSResult (*GetPath)(struct FSArchive*, struct FSFile*, BOOL is_directory, char *buffer, u32 *lengt…
47 FSResult (*OpenFileFast)(struct FSArchive*, struct FSFile*, u32 id, u32 mode);
48 FSResult (*OpenFileDirect)(struct FSArchive*, struct FSFile*, u32 top, u32 bottom, u32 *id);
49 FSResult (*CloseFile)(struct FSArchive*, struct FSFile*);
50 void (*Activate)(struct FSArchive*);
[all …]
Dromfat.h90 typedef FSResult (*FS_ARCHIVE_READ_FUNC) (struct FSArchive *p, void *dst, u32 pos, u32 size);
91 typedef FSResult (*FS_ARCHIVE_WRITE_FUNC) (struct FSArchive *p, const void *src, u32 pos, u32 size);
265 u32 FS_GetArchiveBase(const struct FSArchive *arc);
276 u32 FS_GetArchiveFAT(const struct FSArchive *arc);
287 u32 FS_GetArchiveFNT(const struct FSArchive *arc);
299 u32 FS_GetArchiveOffset(const struct FSArchive *arc, u32 pos);
310 BOOL FS_IsArchiveTableLoaded(volatile const struct FSArchive *arc);
328 BOOL FS_LoadArchive(struct FSArchive *arc, u32 base,
341 BOOL FS_UnloadArchive(struct FSArchive *arc);
355 u32 FS_LoadArchiveTables(struct FSArchive *arc, void *mem, u32 size);
[all …]
Dfile.h41 struct FSArchive *arc;
87 SDK_INLINE FSArchive *FS_GetAttachedArchive(const FSFile *file) in FS_GetAttachedArchive()
211 SDK_INLINE void FS_SetFileHandle(FSFile *file, FSArchive *arc, void *userdata) in FS_SetFileHandle()
233 SDK_INLINE void FS_SetDirectoryHandle(FSFile *file, FSArchive *arc, void *userdata) in FS_SetDirectoryHandle()
563 BOOL FS_OpenFileDirect(FSFile *file, FSArchive *arc,
Dtypes.h218 struct FSArchive;
298 struct FSArchive *arc;
309 struct FSArchive *arc;
Dapi.h240 FSArchive arc[1];
359 BOOL FSi_OverrideRomArchive(FSArchive *arc);
Dhook.h50 FSArchive *arc;
/TwlSDK-5.1.0/build/libraries/fs/common/src/
Dfs_proc_default.c41 FSArchive *arc;
86 static FSFile* FSi_GetTemporaryFileContext(FSArchive *arc) in FSi_GetTemporaryFileContext()
123 FSArchive * const arc = p->arc; in FSi_ReadTable()
172 FSArchive * const arc = file->arc; in FSi_SeekDirDefault()
389 FSArchive * const arc = file->arc; in FSi_GetPathDefault()
578 FSArchive * const p_arc = p_file->arc; in FSi_OpenFileFastDefault()
640 FSArchive * const arc = file->arc; in FSi_ReadFileDefault()
660 FSArchive * const arc = file->arc; in FSi_WriteFileDefault()
769 static FSResult FSi_ROMFAT_ReadFile(FSArchive *arc, FSFile *file, void *buffer, u32 *length) in FSi_ROMFAT_ReadFile()
798 static FSResult FSi_ROMFAT_WriteFile(FSArchive *arc, FSFile *file, const void *buffer, u32 *length) in FSi_ROMFAT_WriteFile()
[all …]
Dfs_proc_rom.c41 static FSArchive fsi_arc_rom;
56 BOOL FSi_IsUnreadableRomOffset(FSArchive *arc, u32 offset) in FSi_IsUnreadableRomOffset()
89 FS_NotifyArchiveAsyncEnd((FSArchive *)arg, in FSi_OnRomReadDone()
105 static FSResult FSi_ReadRomCallback(FSArchive *p_arc, void *dst, u32 src, u32 len) in FSi_ReadRomCallback()
170 static FSResult FSi_ReadDummyCallback(FSArchive *p_arc, void *dst, u32 src, u32 len) in FSi_ReadDummyCallback()
178 static FSResult FSi_WriteDummyCallback(FSArchive *p_arc, const void *src, u32 dst, u32 len) in FSi_WriteDummyCallback()
197 SDK_WEAK_SYMBOL BOOL FSi_OverrideRomArchive(FSArchive *arc) __attribute__((never_inline)) in FSi_OverrideRomArchive()
Dfs_archive.c44 static FSArchive *arc_list = NULL;
61 FSArchive* FSi_GetArchiveChain(void) in FSi_GetArchiveChain()
101 FSArchive *const arc = file->arc; in FSi_EndCommand()
163 FSArchive * const arc = file->arc; in FSi_InvokeCommand()
347 static FSFile *FSi_NextCommand(FSArchive *arc, BOOL owner) in FSi_NextCommand()
450 FSArchive * const arc = file->arc; in FSi_ExecuteAsyncCommand()
492 FSArchive * const arc = file->arc; in FSi_ExecuteSyncCommand()
521 FSArchive * const arc = file->arc; in FSi_SendCommand()
600 FSArchive *p_arc = arc_list; in FSi_EndArchive()
619 FSArchive *FS_FindArchive(const char *name, int name_len) in FS_FindArchive()
[all …]
Dfs_proc_mem.c33 static FSArchive fsi_arc_mem;
60 FSArchive *current = (FSArchive *)p_file->prop.dir.pos.pos; in FSi_MemArchiveProc()
Dfs_archive_fatfs.c488 static FSResult FSi_FATFS_GetArchiveCaps(FSArchive *arc, u32 *caps) in FSi_FATFS_GetArchiveCaps()
507 static FSResult FSi_FATFS_GetPathInfo(FSArchive *arc, u32 baseid, const char *relpath, FSPathInfo *… in FSi_FATFS_GetPathInfo()
555 static FSResult FSi_FATFS_SetPathInfo(FSArchive *arc, u32 baseid, const char *relpath, FSPathInfo *… in FSi_FATFS_SetPathInfo()
599 static FSResult FSi_FATFS_CreateFile(FSArchive *arc, u32 baseid, const char *relpath, u32 permit) in FSi_FATFS_CreateFile()
645 static FSResult FSi_FATFS_DeleteFile(FSArchive *arc, u32 baseid, const char *relpath) in FSi_FATFS_DeleteFile()
679 static FSResult FSi_FATFS_RenameFile(FSArchive *arc, u32 baseid_src, const char *relpath_src, u32 b… in FSi_FATFS_RenameFile()
720 static FSResult FSi_FATFS_CreateDirectory(FSArchive *arc, u32 baseid, const char *relpath, u32 perm… in FSi_FATFS_CreateDirectory()
765 static FSResult FSi_FATFS_DeleteDirectory(FSArchive *arc, u32 baseid, const char *relpath) in FSi_FATFS_DeleteDirectory()
799 static FSResult FSi_FATFS_RenameDirectory(FSArchive *arc, u32 baseid_src, const char *relpath_src, … in FSi_FATFS_RenameDirectory()
841 static FSResult FSi_FATFS_GetArchiveResource(FSArchive *arc, FSArchiveResource *resource) in FSi_FATFS_GetArchiveResource()
[all …]
Dfs_hook.c58 FSArchive *target = NULL; in FSi_SystemEvents()
118 FSArchive *arc = FS_FindArchive(arcname, STD_GetStringLength(arcname)); in FS_RegisterEventHook()
Dfs_file.c294 FSArchive *arc = FS_NormalizePath(path, &baseid, relpath); in FS_CreateFile()
329 FSArchive *arc = FS_NormalizePath(path, &baseid, relpath); in FS_DeleteFile()
367 FSArchive *arc_src = FS_NormalizePath(src, &baseid_src, relpath_src); in FS_RenameFile()
368 FSArchive *arc_dst = FS_NormalizePath(dst, &baseid_dst, relpath_dst); in FS_RenameFile()
410 FSArchive *arc = FS_NormalizePath(path, &baseid, relpath); in FS_GetPathInfo()
447 FSArchive *arc = FS_NormalizePath(path, &baseid, relpath); in FS_SetPathInfo()
483 FSArchive *arc = FS_NormalizePath(path, &baseid, relpath); in FS_CreateDirectory()
518 FSArchive *arc = FS_NormalizePath(path, &baseid, relpath); in FS_DeleteDirectory()
556 FSArchive *arc_src = FS_NormalizePath(src, &baseid_src, relpath_src); in FS_RenameDirectory()
557 FSArchive *arc_dst = FS_NormalizePath(dst, &baseid_dst, relpath_dst); in FS_RenameDirectory()
[all …]
Dfs_overlay.c124 FSArchive *arc;
/TwlSDK-5.1.0/build/demos/gx/UnitTours/DEMOLib/src/
DDEMOHostio.c40 FSArchive arc[1];
276 static FSResult DEMOi_HIO_GetArchiveCaps(FSArchive *arc, u32 *caps) in DEMOi_HIO_GetArchiveCaps()
295 static FSResult DEMOi_HIO_GetPathInfo(FSArchive *arc, u32 baseid, const char *relpath, FSPathInfo *… in DEMOi_HIO_GetPathInfo()
329 static FSResult DEMOi_HIO_CreateFile(FSArchive *arc, u32 baseid, const char *relpath, u32 permit) in DEMOi_HIO_CreateFile()
367 static FSResult DEMOi_HIO_DeleteFile(FSArchive *arc, u32 baseid, const char *relpath) in DEMOi_HIO_DeleteFile()
387 static FSResult DEMOi_HIO_RenameFileOrDirectory(FSArchive *arc, in DEMOi_HIO_RenameFileOrDirectory()
412 static FSResult DEMOi_HIO_CreateDirectory(FSArchive *arc, u32 baseid, const char *relpath, u32 perm… in DEMOi_HIO_CreateDirectory()
433 static FSResult DEMOi_HIO_DeleteDirectory(FSArchive *arc, u32 baseid, const char *relpath) in DEMOi_HIO_DeleteDirectory()
457 static FSResult DEMOi_HIO_OpenFile(FSArchive *arc, FSFile *file, u32 baseid, const char *path, u32 … in DEMOi_HIO_OpenFile()
493 static FSResult DEMOi_HIO_CloseFile(FSArchive *arc, FSFile *file) in DEMOi_HIO_CloseFile()
[all …]
/TwlSDK-5.1.0/build/libraries/mb/common/include/
Dmb_cache.h63 FSArchive *arc_pointer;
64 u8 reserved[32 - FS_ARCHIVE_NAME_LEN_MAX - 1 - sizeof(u32) - sizeof(FSArchive*)];
/TwlSDK-5.1.0/build/libraries/wfs/common/src/
Dwfs_archive.c34 static FSResult WFSi_ArchiveReadCallback(FSArchive *archive, void *buffer, u32 offset, u32 length) in WFSi_ArchiveReadCallback()
97 FSArchive * const archive = FS_GetAttachedArchive(file); in WFSi_RomArchiveProc()
159 FSArchive *archive = FS_FindArchive("rom", 3); in WFSi_RestoreRomArchive()
180 FSArchive *archive = FS_FindArchive("rom", 3); in WFS_ReplaceRomArchive()
/TwlSDK-5.1.0/build/demos/fs/arc-1/src/
Dmain.c25 FSArchive arc[1];
36 FS_NotifyArchiveAsyncEnd((FSArchive *)arc, FS_RESULT_SUCCESS); in MyRom_OnReadDone()
40 static FSResult MyRom_ReadCallback(FSArchive *arc, void *dst, u32 src, u32 len) in MyRom_ReadCallback()
51 static FSResult MyRom_WriteDummyCallback(FSArchive *arc, const void *src, u32 dst, u32 len) in MyRom_WriteDummyCallback()
/TwlSDK-5.1.0/build/demos/fs/arc-2/src/
Dmain.c99 static FSResult CustomRom_ReadCallback(FSArchive *arc, void *dst, u32 pos, u32 size) in CustomRom_ReadCallback()
105 static FSResult CustomRom_WriteCallback(FSArchive *arc, const void *src, u32 pos, u32 size) in CustomRom_WriteCallback()
115 FSArchive *const p_rom = FS_GetAttachedArchive(file); in CustomRom_ArchiveProc()
221 static void CreateCustomArchive(FSArchive *arc, const char *name) in CreateCustomArchive()
274 static FSArchive custom_rom; in NitroMain()
/TwlSDK-5.1.0/build/libraries/fs/common/include/
Dcommand.h267 FSArchive* FSi_GetArchiveChain(void);
279 BOOL FSi_IsUnreadableRomOffset(FSArchive *arc, u32 offset);
Drom.h75 BOOL FSi_MountSRLFile(FSArchive *arc, FSFile *file, CARDRomHashContext *hash);
/TwlSDK-5.1.0/build/libraries/mb/common/src/
Dmb_fileinfo.c293 FSArchive *p_arc = FS_GetAttachedArchive(file); in MB_ReadSegment()
Dmb_parent.c928 FSArchive *arc; in MBi_ReloadCache()