Lines Matching refs:file

43     ISTDFIOFile     file[DEMO_HIO_HANDLE_MAX];  member
141 ISTDFIOFile *file = NULL; in DEMOi_HIO_AllocFile() local
146 file = &context->file[index]; in DEMOi_HIO_AllocFile()
148 return file; in DEMOi_HIO_AllocFile()
161 static void DEMOi_HIO_FreeFile(DEMOHIOContext *context, ISTDFIOFile *file) in DEMOi_HIO_FreeFile() argument
163 int index = (context->file - file); in DEMOi_HIO_FreeFile()
339 ISTDFIOFile *file = DEMOi_HIO_AllocFile(context); in DEMOi_HIO_CreateFile() local
341 if (!file) in DEMOi_HIO_CreateFile()
352 result = DEMOi_HIO_ConvertError(ISTDFIOOpen(file, tmppath, flags)); in DEMOi_HIO_CreateFile()
355 (void)ISTDFIOClose(file); in DEMOi_HIO_CreateFile()
357 DEMOi_HIO_FreeFile(context, file); in DEMOi_HIO_CreateFile()
461 static FSResult DEMOi_HIO_OpenFile(FSArchive *arc, FSFile *file, u32 baseid, const char *path, u32 … in DEMOi_HIO_OpenFile() argument
481 FS_SetFileHandle(file, arc, (void *)handle); in DEMOi_HIO_OpenFile()
497 static FSResult DEMOi_HIO_CloseFile(FSArchive *arc, FSFile *file) in DEMOi_HIO_CloseFile() argument
501 ISTDFIOFile *handle = (ISTDFIOFile *)FS_GetFileUserData(file); in DEMOi_HIO_CloseFile()
504 FS_DetachHandle(file); in DEMOi_HIO_CloseFile()
520 static FSResult DEMOi_HIO_ReadFile(FSArchive *arc, FSFile *file, void *buffer, u32 *length) in DEMOi_HIO_ReadFile() argument
523 ISTDFIOFile *handle = (ISTDFIOFile *)FS_GetFileUserData(file); in DEMOi_HIO_ReadFile()
541 static FSResult DEMOi_HIO_WriteFile(FSArchive *arc, FSFile *file, const void *buffer, u32 *length) in DEMOi_HIO_WriteFile() argument
544 ISTDFIOFile *handle = (ISTDFIOFile *)FS_GetFileUserData(file); in DEMOi_HIO_WriteFile()
562 static FSResult DEMOi_HIO_SeekFile(FSArchive *arc, FSFile *file, int *offset, FSSeekFileMode from) in DEMOi_HIO_SeekFile() argument
565 ISTDFIOFile *handle = (ISTDFIOFile *)FS_GetFileUserData(file); in DEMOi_HIO_SeekFile()
595 static FSResult DEMOi_HIO_GetFileLength(FSArchive *arc, FSFile *file, u32 *length) in DEMOi_HIO_GetFileLength() argument
598 ISTDFIOFile *handle = (ISTDFIOFile *)FS_GetFileUserData(file); in DEMOi_HIO_GetFileLength()
615 static FSResult DEMOi_HIO_GetFilePosition(FSArchive *arc, FSFile *file, u32 *position) in DEMOi_HIO_GetFilePosition() argument
618 return DEMOi_HIO_SeekFile(arc, file, (int *)position, FS_SEEK_CUR); in DEMOi_HIO_GetFilePosition()
634 static FSResult DEMOi_HIO_OpenDirectory(FSArchive *arc, FSFile *file, u32 baseid, in DEMOi_HIO_OpenDirectory() argument
648 int index = handle - context->file; in DEMOi_HIO_OpenDirectory()
672 FS_SetDirectoryHandle(file, arc, (void *)handle); in DEMOi_HIO_OpenDirectory()
688 static FSResult DEMOi_HIO_CloseDirectory(FSArchive *arc, FSFile *file) in DEMOi_HIO_CloseDirectory() argument
692 ISTDFIOFile *handle = (ISTDFIOFile *)FS_GetFileUserData(file); in DEMOi_HIO_CloseDirectory()
695 FS_DetachHandle(file); in DEMOi_HIO_CloseDirectory()
710 static FSResult DEMOi_HIO_ReadDirectory(FSArchive * arc, FSFile * file, in DEMOi_HIO_ReadDirectory() argument
715 ISTDFIOFile *handle = (ISTDFIOFile *)FS_GetFileUserData(file); in DEMOi_HIO_ReadDirectory()
716 int index = handle - context->file; in DEMOi_HIO_ReadDirectory()