Blame


1 6f4d00ee 2013-09-23 0intro Block* sourceBlock(Source*, ulong, int);
2 6f4d00ee 2013-09-23 0intro Block* _sourceBlock(Source*, ulong, int, int, ulong);
3 6f4d00ee 2013-09-23 0intro void sourceClose(Source*);
4 6f4d00ee 2013-09-23 0intro Source* sourceCreate(Source*, int, int, u32int);
5 6f4d00ee 2013-09-23 0intro ulong sourceGetDirSize(Source*);
6 6f4d00ee 2013-09-23 0intro int sourceGetEntry(Source*, Entry*);
7 6f4d00ee 2013-09-23 0intro uvlong sourceGetSize(Source*);
8 6f4d00ee 2013-09-23 0intro int sourceLock2(Source*, Source*, int);
9 6f4d00ee 2013-09-23 0intro int sourceLock(Source*, int);
10 6f4d00ee 2013-09-23 0intro char *sourceName(Source *s);
11 6f4d00ee 2013-09-23 0intro Source* sourceOpen(Source*, ulong, int, int);
12 6f4d00ee 2013-09-23 0intro int sourceRemove(Source*);
13 6f4d00ee 2013-09-23 0intro Source* sourceRoot(Fs*, u32int, int);
14 6f4d00ee 2013-09-23 0intro int sourceSetDirSize(Source*, ulong);
15 6f4d00ee 2013-09-23 0intro int sourceSetEntry(Source*, Entry*);
16 6f4d00ee 2013-09-23 0intro int sourceSetSize(Source*, uvlong);
17 6f4d00ee 2013-09-23 0intro int sourceTruncate(Source*);
18 6f4d00ee 2013-09-23 0intro void sourceUnlock(Source*);
19 6f4d00ee 2013-09-23 0intro
20 6f4d00ee 2013-09-23 0intro Block* cacheAllocBlock(Cache*, int, u32int, u32int, u32int);
21 4b576658 2013-09-23 0intro Cache* cacheAlloc(Disk*, VtConn*, ulong, int);
22 6f4d00ee 2013-09-23 0intro void cacheCountUsed(Cache*, u32int, u32int*, u32int*, u32int*);
23 6f4d00ee 2013-09-23 0intro int cacheDirty(Cache*);
24 6f4d00ee 2013-09-23 0intro void cacheFlush(Cache*, int);
25 6f4d00ee 2013-09-23 0intro void cacheFree(Cache*);
26 6f4d00ee 2013-09-23 0intro Block* cacheGlobal(Cache*, uchar[VtScoreSize], int, u32int, int);
27 6f4d00ee 2013-09-23 0intro Block* cacheLocal(Cache*, int, u32int, int);
28 6f4d00ee 2013-09-23 0intro Block* cacheLocalData(Cache*, u32int, int, u32int, int, u32int);
29 6f4d00ee 2013-09-23 0intro u32int cacheLocalSize(Cache*, int);
30 6f4d00ee 2013-09-23 0intro int readLabel(Cache*, Label*, u32int addr);
31 6f4d00ee 2013-09-23 0intro
32 6f4d00ee 2013-09-23 0intro Block* blockCopy(Block*, u32int, u32int, u32int);
33 6f4d00ee 2013-09-23 0intro void blockDependency(Block*, Block*, int, uchar*, Entry*);
34 6f4d00ee 2013-09-23 0intro int blockDirty(Block*);
35 6f4d00ee 2013-09-23 0intro void blockDupLock(Block*);
36 6f4d00ee 2013-09-23 0intro void blockPut(Block*);
37 6f4d00ee 2013-09-23 0intro void blockRemoveLink(Block*, u32int, int, u32int, int);
38 6f4d00ee 2013-09-23 0intro uchar* blockRollback(Block*, uchar*);
39 6f4d00ee 2013-09-23 0intro void blockSetIOState(Block*, int);
40 6f4d00ee 2013-09-23 0intro Block* _blockSetLabel(Block*, Label*);
41 6f4d00ee 2013-09-23 0intro int blockSetLabel(Block*, Label*, int);
42 6f4d00ee 2013-09-23 0intro int blockWrite(Block*, int);
43 6f4d00ee 2013-09-23 0intro
44 6f4d00ee 2013-09-23 0intro Disk* diskAlloc(int);
45 6f4d00ee 2013-09-23 0intro int diskBlockSize(Disk*);
46 6f4d00ee 2013-09-23 0intro int diskFlush(Disk*);
47 6f4d00ee 2013-09-23 0intro void diskFree(Disk*);
48 6f4d00ee 2013-09-23 0intro void diskRead(Disk*, Block*);
49 6f4d00ee 2013-09-23 0intro int diskReadRaw(Disk*, int, u32int, uchar*);
50 6f4d00ee 2013-09-23 0intro u32int diskSize(Disk*, int);
51 6f4d00ee 2013-09-23 0intro void diskWriteAndWait(Disk*, Block*);
52 6f4d00ee 2013-09-23 0intro void diskWrite(Disk*, Block*);
53 6f4d00ee 2013-09-23 0intro int diskWriteRaw(Disk*, int, u32int, uchar*);
54 6f4d00ee 2013-09-23 0intro
55 6f4d00ee 2013-09-23 0intro char* bioStr(int);
56 6f4d00ee 2013-09-23 0intro char* bsStr(int);
57 6f4d00ee 2013-09-23 0intro char* btStr(int);
58 6f4d00ee 2013-09-23 0intro u32int globalToLocal(uchar[VtScoreSize]);
59 6f4d00ee 2013-09-23 0intro void localToGlobal(u32int, uchar[VtScoreSize]);
60 6f4d00ee 2013-09-23 0intro
61 6f4d00ee 2013-09-23 0intro void headerPack(Header*, uchar*);
62 6f4d00ee 2013-09-23 0intro int headerUnpack(Header*, uchar*);
63 6f4d00ee 2013-09-23 0intro
64 6f4d00ee 2013-09-23 0intro int labelFmt(Fmt*);
65 6f4d00ee 2013-09-23 0intro void labelPack(Label*, uchar*, int);
66 6f4d00ee 2013-09-23 0intro int labelUnpack(Label*, uchar*, int);
67 6f4d00ee 2013-09-23 0intro
68 6f4d00ee 2013-09-23 0intro int scoreFmt(Fmt*);
69 6f4d00ee 2013-09-23 0intro
70 6f4d00ee 2013-09-23 0intro void superPack(Super*, uchar*);
71 6f4d00ee 2013-09-23 0intro int superUnpack(Super*, uchar*);
72 6f4d00ee 2013-09-23 0intro
73 6f4d00ee 2013-09-23 0intro void entryPack(Entry*, uchar*, int);
74 6f4d00ee 2013-09-23 0intro int entryType(Entry*);
75 6f4d00ee 2013-09-23 0intro int entryUnpack(Entry*, uchar*, int);
76 6f4d00ee 2013-09-23 0intro
77 6f4d00ee 2013-09-23 0intro Periodic* periodicAlloc(void (*)(void*), void*, int);
78 6f4d00ee 2013-09-23 0intro void periodicKill(Periodic*);
79 6f4d00ee 2013-09-23 0intro
80 6f4d00ee 2013-09-23 0intro int fileGetSources(File*, Entry*, Entry*);
81 6f4d00ee 2013-09-23 0intro File* fileRoot(Source*);
82 6f4d00ee 2013-09-23 0intro int fileSnapshot(File*, File*, u32int, int);
83 6f4d00ee 2013-09-23 0intro int fsNextQid(Fs*, u64int*);
84 4b576658 2013-09-23 0intro int mkVac(VtConn*, uint, Entry*, Entry*, DirEntry*, uchar[VtScoreSize]);
85 6f4d00ee 2013-09-23 0intro Block* superGet(Cache*, Super*);
86 6f4d00ee 2013-09-23 0intro
87 6f4d00ee 2013-09-23 0intro void archFree(Arch*);
88 4b576658 2013-09-23 0intro Arch* archInit(Cache*, Disk*, Fs*, VtConn*);
89 6f4d00ee 2013-09-23 0intro void archKick(Arch*);
90 6f4d00ee 2013-09-23 0intro
91 6f4d00ee 2013-09-23 0intro void bwatchDependency(Block*);
92 6f4d00ee 2013-09-23 0intro void bwatchInit(void);
93 6f4d00ee 2013-09-23 0intro void bwatchLock(Block*);
94 6f4d00ee 2013-09-23 0intro void bwatchReset(uchar[VtScoreSize]);
95 6f4d00ee 2013-09-23 0intro void bwatchSetBlockSize(uint);
96 6f4d00ee 2013-09-23 0intro void bwatchUnlock(Block*);
97 6f4d00ee 2013-09-23 0intro
98 6f4d00ee 2013-09-23 0intro void initWalk(WalkPtr*, Block*, uint);
99 6f4d00ee 2013-09-23 0intro int nextWalk(WalkPtr*, uchar[VtScoreSize], uchar*, u32int*, Entry**);
100 6f4d00ee 2013-09-23 0intro
101 6f4d00ee 2013-09-23 0intro void snapGetTimes(Snap*, u32int*, u32int*, u32int*);
102 6f4d00ee 2013-09-23 0intro void snapSetTimes(Snap*, u32int, u32int, u32int);
103 6f4d00ee 2013-09-23 0intro
104 6f4d00ee 2013-09-23 0intro void fsCheck(Fsck*);
105 6f4d00ee 2013-09-23 0intro
106 6f4d00ee 2013-09-23 0intro #pragma varargck type "L" Label*