Lines Matching refs:File
12 struct File { struct
25 File *up; /* parent file (directory) */ argument
26 File *next; /* sibling */ argument
32 File *down; /* children */ argument
38 static int fileMetaFlush2(File*, char*); argument
39 static u32int fileMetaAlloc(File*, DirEntry*, u32int);
40 static int fileRLock(File*);
41 static void fileRUnlock(File*);
42 static int fileLock(File*);
43 static void fileUnlock(File*);
44 static void fileMetaLock(File*);
45 static void fileMetaUnlock(File*);
46 static void fileRAccess(File*);
47 static void fileWAccess(File*, char*);
49 static File *
52 File *f; in fileAlloc()
54 f = vtMemAllocZ(sizeof(File)); in fileAlloc()
64 fileFree(File *f) in fileFree()
71 memset(f, ~0, sizeof(File)); in fileFree()
79 static File *
80 dirLookup(File *f, char *elem) in dirLookup()
87 File *ff; in dirLookup()
126 File *
133 File *root, *mr; in fileRoot()
206 fileOpenSource(File *f, u32int offset, u32int gen, int dir, uint mode, in fileOpenSource()
241 File *
242 _fileWalk(File *f, char *elem, int partial) in _fileWalk()
244 File *ff; in _fileWalk()
328 File *
329 fileWalk(File *f, char *elem) in fileWalk()
334 File *
337 File *f, *ff; in _fileOpen()
374 File*
381 fileSetTmp(File *f, int istmp) in fileSetTmp()
409 File *
410 fileCreate(File *f, char *elem, ulong mode, char *uid) in fileCreate()
412 File *ff; in fileCreate()
529 fileRead(File *f, void *buf, int cnt, vlong offset) in fileRead()
599 fileMapBlock(File *f, ulong bn, uchar score[VtScoreSize], ulong tag) in fileMapBlock()
651 fileSetSize(File *f, uvlong size) in fileSetSize()
676 fileWrite(File *f, void *buf, int cnt, vlong offset, char *uid) in fileWrite()
750 fileGetDir(File *f, DirEntry *dir) in fileGetDir()
773 fileTruncate(File *f, char *uid) in fileTruncate()
806 fileSetDir(File *f, DirEntry *dir, char *uid) in fileSetDir()
808 File *ff; in fileSetDir()
910 fileSetQidSpace(File *f, u64int offset, u64int max) in fileSetQidSpace()
928 fileGetId(File *f) in fileGetId()
935 fileGetMcount(File *f) in fileGetMcount()
946 fileGetMode(File *f) in fileGetMode()
957 fileIsDir(File *f) in fileIsDir()
964 fileIsAppend(File *f) in fileIsAppend()
970 fileIsExclusive(File *f) in fileIsExclusive()
976 fileIsTemporary(File *f) in fileIsTemporary()
982 fileIsRoot(File *f) in fileIsRoot()
988 fileIsRoFs(File *f) in fileIsRoFs()
994 fileGetSize(File *f, uvlong *size) in fileGetSize()
1010 fileMetaFlush(File *f, int rec) in fileMetaFlush()
1012 File **kids, *p; in fileMetaFlush()
1028 kids = vtMemAlloc(nkids*sizeof(File*)); in fileMetaFlush()
1046 fileMetaFlush2(File *f, char *oelem) in fileMetaFlush2()
1048 File *fp; in fileMetaFlush2()
1139 fileMetaRemove(File *f, char *uid) in fileMetaRemove()
1145 File *up; in fileMetaRemove()
1191 fileCheckEmpty(File *f) in fileCheckEmpty()
1219 fileRemove(File *f, char *uid) in fileRemove()
1221 File *ff; in fileRemove()
1269 clri(File *f, char *uid) in clri()
1292 fileClri(File *dir, char *elem, char *uid) in fileClri()
1297 File *
1298 fileIncRef(File *vf) in fileIncRef()
1308 fileDecRef(File *f) in fileDecRef()
1310 File *p, *q, **qq; in fileDecRef()
1347 File *
1348 fileGetParent(File *f) in fileGetParent()
1356 deeOpen(File *f) in deeOpen()
1359 File *p; in deeOpen()
1418 File *f; in deeFill()
1466 File *f; in deeRead()
1531 fileMetaAlloc(File *f, DirEntry *dir, u32int start) in fileMetaAlloc()
1614 chkSource(File *f) in chkSource()
1627 fileRLock(File *f) in fileRLock()
1639 fileRUnlock(File *f) in fileRUnlock()
1645 fileLock(File *f) in fileLock()
1657 fileUnlock(File *f) in fileUnlock()
1668 fileMetaLock(File *f) in fileMetaLock()
1678 fileMetaUnlock(File *f) in fileMetaUnlock()
1688 fileRAccess(File* f) in fileRAccess()
1704 fileWAccess(File* f, char *mid) in fileWAccess()
1786 fileSnapshot(File *dst, File *src, u32int epoch, int doarchive) in fileSnapshot()
1805 fileGetSources(File *f, Entry *e, Entry *ee) in fileGetSources()
1818 fileWalkSources(File *f) in fileWalkSources()
1838 fileName(File *f) in fileName()
1841 File *p; in fileName()