Lines Matching refs:arc

40     FSArchive       arc[1];  member
276 static FSResult DEMOi_HIO_GetArchiveCaps(FSArchive *arc, u32 *caps) in DEMOi_HIO_GetArchiveCaps() argument
278 (void)arc; in DEMOi_HIO_GetArchiveCaps()
295 static FSResult DEMOi_HIO_GetPathInfo(FSArchive *arc, u32 baseid, const char *relpath, FSPathInfo *… in DEMOi_HIO_GetPathInfo() argument
298 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_GetPathInfo()
329 static FSResult DEMOi_HIO_CreateFile(FSArchive *arc, u32 baseid, const char *relpath, u32 permit) in DEMOi_HIO_CreateFile() argument
332 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_CreateFile()
367 static FSResult DEMOi_HIO_DeleteFile(FSArchive *arc, u32 baseid, const char *relpath) in DEMOi_HIO_DeleteFile() argument
370 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_DeleteFile()
387 static FSResult DEMOi_HIO_RenameFileOrDirectory(FSArchive *arc, in DEMOi_HIO_RenameFileOrDirectory() argument
392 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_RenameFileOrDirectory()
412 static FSResult DEMOi_HIO_CreateDirectory(FSArchive *arc, u32 baseid, const char *relpath, u32 perm… in DEMOi_HIO_CreateDirectory() argument
415 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_CreateDirectory()
433 static FSResult DEMOi_HIO_DeleteDirectory(FSArchive *arc, u32 baseid, const char *relpath) in DEMOi_HIO_DeleteDirectory() argument
436 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_DeleteDirectory()
457 static FSResult DEMOi_HIO_OpenFile(FSArchive *arc, FSFile *file, u32 baseid, const char *path, u32 … in DEMOi_HIO_OpenFile() argument
460 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_OpenFile()
477 FS_SetFileHandle(file, arc, (void *)handle); in DEMOi_HIO_OpenFile()
493 static FSResult DEMOi_HIO_CloseFile(FSArchive *arc, FSFile *file) in DEMOi_HIO_CloseFile() argument
496 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_CloseFile()
516 static FSResult DEMOi_HIO_ReadFile(FSArchive *arc, FSFile *file, void *buffer, u32 *length) in DEMOi_HIO_ReadFile() argument
520 (void)arc; in DEMOi_HIO_ReadFile()
537 static FSResult DEMOi_HIO_WriteFile(FSArchive *arc, FSFile *file, const void *buffer, u32 *length) in DEMOi_HIO_WriteFile() argument
541 (void)arc; in DEMOi_HIO_WriteFile()
558 static FSResult DEMOi_HIO_SeekFile(FSArchive *arc, FSFile *file, int *offset, FSSeekFileMode from) in DEMOi_HIO_SeekFile() argument
563 (void)arc; in DEMOi_HIO_SeekFile()
591 static FSResult DEMOi_HIO_GetFileLength(FSArchive *arc, FSFile *file, u32 *length) in DEMOi_HIO_GetFileLength() argument
595 (void)arc; in DEMOi_HIO_GetFileLength()
611 static FSResult DEMOi_HIO_GetFilePosition(FSArchive *arc, FSFile *file, u32 *position) in DEMOi_HIO_GetFilePosition() argument
614 return DEMOi_HIO_SeekFile(arc, file, (int *)position, FS_SEEK_CUR); in DEMOi_HIO_GetFilePosition()
630 static FSResult DEMOi_HIO_OpenDirectory(FSArchive *arc, FSFile *file, u32 baseid, in DEMOi_HIO_OpenDirectory() argument
634 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_OpenDirectory()
668 FS_SetDirectoryHandle(file, arc, (void *)handle); in DEMOi_HIO_OpenDirectory()
684 static FSResult DEMOi_HIO_CloseDirectory(FSArchive *arc, FSFile *file) in DEMOi_HIO_CloseDirectory() argument
687 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_CloseDirectory()
706 static FSResult DEMOi_HIO_ReadDirectory(FSArchive * arc, FSFile * file, in DEMOi_HIO_ReadDirectory() argument
710 DEMOHIOContext *context = (DEMOHIOContext *)FS_GetArchiveUserData(arc); in DEMOi_HIO_ReadDirectory()
831 if (FS_RegisterArchiveName(DEMOiHIODrive->arc, "hostio", 6)) in DEMOMountHostIO()
833 (void)FS_MountArchive(DEMOiHIODrive->arc, DEMOiHIODrive, &FSiArchiveHIOInterface, 0); in DEMOMountHostIO()