Lines Matching refs:Stream
59 static File_t *getUnbufferedFile(Stream_t *Stream)
61 while(Stream->Class != &FileClass)
62 Stream = Stream->Next;
63 return (File_t *) Stream;
66 Fs_t *getFs(Stream_t *Stream)
68 return getUnbufferedFile(Stream)->Fs;
71 struct dirCache_t **getDirCacheP(Stream_t *Stream)
73 return &getUnbufferedFile(Stream)->dcp;
76 direntry_t *getDirentry(Stream_t *Stream)
78 return &getUnbufferedFile(Stream)->direntry;
156 Stream_t *Stream = GetFs(Dir);
167 Stream_t *Stream = GetFs(Dir);
174 void printFat(Stream_t *Stream)
176 File_t *This = getUnbufferedFile(Stream);
348 static int read_file(Stream_t *Stream, char *buf, mt_off_t iwhere,
364 static int write_file(Stream_t *Stream, char *buf, mt_off_t iwhere, size_t len)
455 static int get_file_data(Stream_t *Stream, time_t *date, mt_size_t *size,
472 static int free_file(Stream_t *Stream)
478 freeDirCache(Stream);
479 return hash_remove(filehash, (void *) Stream, This->hint);
483 static int flush_file(Stream_t *Stream)
488 if(isRootDir(Stream)) {
501 static int pre_allocate_file(Stream_t *Stream, mt_size_t isize)
535 static unsigned int func1(void *Stream)
542 static unsigned int func2(void *Stream)
549 static int comp(void *Stream, void *Stream2)
573 Stream_t *Stream = GetFs(Dir);
689 int isRootDir(Stream_t *Stream)
691 File_t *This = getUnbufferedFile(Stream);