Blame


1 a0d146ed 2005-07-12 devnull /*
2 a0d146ed 2005-07-12 devnull * sorted by 4,/^$/|sort -bd +1
3 a0d146ed 2005-07-12 devnull */
4 a0d146ed 2005-07-12 devnull int addarena(Arena *name);
5 a0d146ed 2005-07-12 devnull void addstat(int, int);
6 a0d146ed 2005-07-12 devnull void addstat2(int, int, int, int);
7 a0d146ed 2005-07-12 devnull ZBlock *alloczblock(u32int size, int zeroed, uint alignment);
8 a0d146ed 2005-07-12 devnull Arena *amapitoa(Index *index, u64int a, u64int *aa);
9 7a400ee9 2007-09-25 rsc Arena *amapitoag(Index *index, u64int a, u64int *gstart, u64int *glimit, int *g);
10 a0d146ed 2005-07-12 devnull u64int arenadirsize(Arena *arena, u32int clumps);
11 7a400ee9 2007-09-25 rsc int arenatog(Arena *arena, u64int aa, u64int *gstart, u64int *glimit, int *g);
12 a0d146ed 2005-07-12 devnull void arenaupdate(Arena *arena, u32int size, u8int *score);
13 7a400ee9 2007-09-25 rsc int asumload(Arena *arena, int g, IEntry *entries, int maxentries);
14 a0d146ed 2005-07-12 devnull void backsumarena(Arena *arena);
15 a0d146ed 2005-07-12 devnull void binstats(long (*fn)(Stats *s0, Stats *s1, void*), void *arg, long t0, long t1, Statbin *bin, int nbin);
16 a0d146ed 2005-07-12 devnull int bloominit(Bloom*, vlong, uchar*);
17 a0d146ed 2005-07-12 devnull int bucklook(u8int*, int, u8int*, int);
18 a0d146ed 2005-07-12 devnull u32int buildbucket(Index *ix, IEStream *ies, IBucket *ib, uint);
19 a0d146ed 2005-07-12 devnull void checkdcache(void);
20 a0d146ed 2005-07-12 devnull void checklumpcache(void);
21 a0d146ed 2005-07-12 devnull int clumpinfoeq(ClumpInfo *c, ClumpInfo *d);
22 a0d146ed 2005-07-12 devnull int clumpinfoeq(ClumpInfo *c, ClumpInfo *d);
23 a0d146ed 2005-07-12 devnull u32int clumpmagic(Arena *arena, u64int aa);
24 a0d146ed 2005-07-12 devnull uint countbits(uint n);
25 a0d146ed 2005-07-12 devnull int delarena(Arena *arena);
26 a0d146ed 2005-07-12 devnull void delaykickicache(void);
27 a0d146ed 2005-07-12 devnull void delaykickround(Round*);
28 a0d146ed 2005-07-12 devnull void delaykickroundproc(void*);
29 a0d146ed 2005-07-12 devnull void dirtydblock(DBlock*, int);
30 28b49df3 2006-07-18 devnull void diskaccess(int);
31 28b49df3 2006-07-18 devnull void disksched(void);
32 a0d146ed 2005-07-12 devnull void *emalloc(ulong);
33 28b49df3 2006-07-18 devnull void emptydcache(void);
34 28b49df3 2006-07-18 devnull void emptyicache(void);
35 28b49df3 2006-07-18 devnull void emptylumpcache(void);
36 a0d146ed 2005-07-12 devnull void *erealloc(void *, ulong);
37 a0d146ed 2005-07-12 devnull char *estrdup(char*);
38 a0d146ed 2005-07-12 devnull void *ezmalloc(ulong);
39 a0d146ed 2005-07-12 devnull Arena *findarena(char *name);
40 a0d146ed 2005-07-12 devnull int flushciblocks(Arena *arena);
41 a0d146ed 2005-07-12 devnull void flushdcache(void);
42 a0d146ed 2005-07-12 devnull void flushicache(void);
43 e46cacb0 2007-04-27 devnull int flushpart(Part*);
44 a0d146ed 2005-07-12 devnull void flushqueue(void);
45 a0d146ed 2005-07-12 devnull void fmtzbinit(Fmt *f, ZBlock *b);
46 a0d146ed 2005-07-12 devnull void freearena(Arena *arena);
47 a0d146ed 2005-07-12 devnull void freearenapart(ArenaPart *ap, int freearenas);
48 a0d146ed 2005-07-12 devnull void freeiestream(IEStream *ies);
49 a0d146ed 2005-07-12 devnull void freeifile(IFile *f);
50 a0d146ed 2005-07-12 devnull void freeisect(ISect *is);
51 a0d146ed 2005-07-12 devnull void freeindex(Index *index);
52 a0d146ed 2005-07-12 devnull void freepart(Part *part);
53 a0d146ed 2005-07-12 devnull void freezblock(ZBlock *b);
54 a0d146ed 2005-07-12 devnull DBlock *_getdblock(Part *part, u64int addr, int mode, int load);
55 a0d146ed 2005-07-12 devnull DBlock *getdblock(Part *part, u64int addr, int mode);
56 a0d146ed 2005-07-12 devnull u32int hashbits(u8int *score, int nbits);
57 27d28098 2007-04-21 devnull char *hargstr(HConnect*, char*, char*);
58 27d28098 2007-04-21 devnull vlong hargint(HConnect*, char*, vlong);
59 27d28098 2007-04-21 devnull int hdebug(HConnect*);
60 27d28098 2007-04-21 devnull int hdisk(HConnect*);
61 27d28098 2007-04-21 devnull int hnotfound(HConnect*);
62 45ac814c 2007-10-29 rsc int hproc(HConnect*);
63 27d28098 2007-04-21 devnull int hsethtml(HConnect*);
64 27d28098 2007-04-21 devnull int hsettext(HConnect*);
65 a0d146ed 2005-07-12 devnull int httpdinit(char *address, char *webroot);
66 a0d146ed 2005-07-12 devnull int iaddrcmp(IAddr *ia1, IAddr *ia2);
67 a0d146ed 2005-07-12 devnull IEntry* icachedirty(u32int, u32int, u64int);
68 28b49df3 2006-07-18 devnull ulong icachedirtyfrac(void);
69 a0d146ed 2005-07-12 devnull void icacheclean(IEntry*);
70 7a400ee9 2007-09-25 rsc int icachelookup(u8int *score, int type, IAddr *ia);
71 45ac814c 2007-10-29 rsc AState icachestate(void);
72 a0d146ed 2005-07-12 devnull int ientrycmp(const void *vie1, const void *vie2);
73 a0d146ed 2005-07-12 devnull char *ifileline(IFile *f);
74 a0d146ed 2005-07-12 devnull int ifilename(IFile *f, char *dst);
75 a0d146ed 2005-07-12 devnull int ifileu32int(IFile *f, u32int *r);
76 a0d146ed 2005-07-12 devnull int inbloomfilter(Bloom*, u8int*);
77 a0d146ed 2005-07-12 devnull int indexsect(Index *ix, u8int *score);
78 a0d146ed 2005-07-12 devnull int indexsect0(Index *ix, u32int buck);
79 a0d146ed 2005-07-12 devnull Arena *initarena(Part *part, u64int base, u64int size, u32int blocksize);
80 a0d146ed 2005-07-12 devnull ArenaPart *initarenapart(Part *part);
81 a0d146ed 2005-07-12 devnull int initarenasum(void);
82 a0d146ed 2005-07-12 devnull void initbloomfilter(Index*);
83 a0d146ed 2005-07-12 devnull void initdcache(u32int mem);
84 7a400ee9 2007-09-25 rsc void initicache(u32int mem);
85 a0d146ed 2005-07-12 devnull void initicachewrite(void);
86 a0d146ed 2005-07-12 devnull IEStream *initiestream(Part *part, u64int off, u64int clumps, u32int size);
87 a0d146ed 2005-07-12 devnull ISect *initisect(Part *part);
88 a0d146ed 2005-07-12 devnull Index *initindex(char *name, ISect **sects, int n);
89 a0d146ed 2005-07-12 devnull void initlumpcache(u32int size, u32int nblocks);
90 a0d146ed 2005-07-12 devnull int initlumpqueues(int nq);
91 a0d146ed 2005-07-12 devnull Part* initpart(char *name, int mode);
92 a0d146ed 2005-07-12 devnull void initround(Round*, char*, int);
93 a0d146ed 2005-07-12 devnull int initventi(char *config, Config *conf);
94 a0d146ed 2005-07-12 devnull void insertlump(Lump *lump, Packet *p);
95 45ac814c 2007-10-29 rsc int insertscore(u8int *score, IAddr *ia, int state, AState *as);
96 a0d146ed 2005-07-12 devnull void kickdcache(void);
97 a0d146ed 2005-07-12 devnull void kickicache(void);
98 a0d146ed 2005-07-12 devnull void kickround(Round*, int wait);
99 28b49df3 2006-07-18 devnull int loadbloom(Bloom*);
100 a0d146ed 2005-07-12 devnull ZBlock *loadclump(Arena *arena, u64int aa, int blocks, Clump *cl, u8int *score, int verify);
101 a0d146ed 2005-07-12 devnull DBlock *loadibucket(Index *index, u8int *score, ISect **is, u32int *buck, IBucket *ib);
102 a0d146ed 2005-07-12 devnull int loadientry(Index *index, u8int *score, int type, IEntry *ie);
103 a0d146ed 2005-07-12 devnull void logerr(int severity, char *fmt, ...);
104 a0d146ed 2005-07-12 devnull Lump *lookuplump(u8int *score, int type);
105 7a400ee9 2007-09-25 rsc int lookupscore(u8int *score, int type, IAddr *ia);
106 a0d146ed 2005-07-12 devnull int maparenas(AMap *am, Arena **arenas, int n, char *what);
107 a0d146ed 2005-07-12 devnull void markbloomfilter(Bloom*, u8int*);
108 ac5a97e6 2008-07-04 rsc void markbloomfiltern(Bloom*, u8int[][20], int);
109 a0d146ed 2005-07-12 devnull uint msec(void);
110 a0d146ed 2005-07-12 devnull int namecmp(char *s, char *t);
111 a0d146ed 2005-07-12 devnull void namecp(char *dst, char *src);
112 a0d146ed 2005-07-12 devnull int nameok(char *name);
113 7c809320 2007-05-04 devnull void needmainindex(void);
114 ef609927 2007-05-03 devnull void needzeroscore(void);
115 a0d146ed 2005-07-12 devnull Arena *newarena(Part *part, u32int, char *name, u64int base, u64int size, u32int blocksize);
116 a0d146ed 2005-07-12 devnull ArenaPart *newarenapart(Part *part, u32int blocksize, u32int tabsize);
117 a0d146ed 2005-07-12 devnull ISect *newisect(Part *part, u32int vers, char *name, u32int blocksize, u32int tabsize);
118 a0d146ed 2005-07-12 devnull Index *newindex(char *name, ISect **sects, int n);
119 a0d146ed 2005-07-12 devnull u32int now(void);
120 a0d146ed 2005-07-12 devnull int okamap(AMap *am, int n, u64int start, u64int stop, char *what);
121 a0d146ed 2005-07-12 devnull int okibucket(IBucket*, ISect*);
122 a0d146ed 2005-07-12 devnull int outputamap(Fmt *f, AMap *am, int n);
123 a0d146ed 2005-07-12 devnull int outputindex(Fmt *f, Index *ix);
124 28b49df3 2006-07-18 devnull int _packarena(Arena *arena, u8int *buf, int);
125 a0d146ed 2005-07-12 devnull int packarena(Arena *arena, u8int *buf);
126 a0d146ed 2005-07-12 devnull int packarenahead(ArenaHead *head, u8int *buf);
127 a0d146ed 2005-07-12 devnull int packarenapart(ArenaPart *as, u8int *buf);
128 a0d146ed 2005-07-12 devnull void packbloomhead(Bloom*, u8int*);
129 a0d146ed 2005-07-12 devnull int packclump(Clump *c, u8int *buf, u32int);
130 a0d146ed 2005-07-12 devnull void packclumpinfo(ClumpInfo *ci, u8int *buf);
131 a0d146ed 2005-07-12 devnull void packibucket(IBucket *b, u8int *buf, u32int magic);
132 a0d146ed 2005-07-12 devnull void packientry(IEntry *i, u8int *buf);
133 a0d146ed 2005-07-12 devnull int packisect(ISect *is, u8int *buf);
134 a0d146ed 2005-07-12 devnull void packmagic(u32int magic, u8int *buf);
135 a0d146ed 2005-07-12 devnull ZBlock *packet2zblock(Packet *p, u32int size);
136 a0d146ed 2005-07-12 devnull int parseamap(IFile *f, AMapN *amn);
137 a0d146ed 2005-07-12 devnull int parseindex(IFile *f, Index *ix);
138 a0d146ed 2005-07-12 devnull void partblocksize(Part *part, u32int blocksize);
139 a0d146ed 2005-07-12 devnull int partifile(IFile *f, Part *part, u64int start, u32int size);
140 a0d146ed 2005-07-12 devnull void printarenapart(int fd, ArenaPart *ap);
141 a0d146ed 2005-07-12 devnull void printarena(int fd, Arena *arena);
142 a0d146ed 2005-07-12 devnull void printindex(int fd, Index *ix);
143 a0d146ed 2005-07-12 devnull void printstats(void);
144 a0d146ed 2005-07-12 devnull void putdblock(DBlock *b);
145 a0d146ed 2005-07-12 devnull void putlump(Lump *b);
146 a0d146ed 2005-07-12 devnull int queuewrite(Lump *b, Packet *p, int creator, uint ms);
147 a0d146ed 2005-07-12 devnull u32int readarena(Arena *arena, u64int aa, u8int *buf, long n);
148 a0d146ed 2005-07-12 devnull int readarenamap(AMapN *amn, Part *part, u64int base, u32int size);
149 a0d146ed 2005-07-12 devnull Bloom *readbloom(Part*);
150 a0d146ed 2005-07-12 devnull int readclumpinfo(Arena *arena, int clump, ClumpInfo *ci);
151 a0d146ed 2005-07-12 devnull int readclumpinfos(Arena *arena, int clump, ClumpInfo *cis, int n);
152 a0d146ed 2005-07-12 devnull ZBlock *readfile(char *name);
153 a0d146ed 2005-07-12 devnull int readifile(IFile *f, char *name);
154 a0d146ed 2005-07-12 devnull Packet *readlump(u8int *score, int type, u32int size, int *cached);
155 a0d146ed 2005-07-12 devnull int readpart(Part *part, u64int addr, u8int *buf, u32int n);
156 28b49df3 2006-07-18 devnull int resetbloom(Bloom*);
157 a0d146ed 2005-07-12 devnull int runconfig(char *config, Config*);
158 a0d146ed 2005-07-12 devnull int scorecmp(u8int *, u8int *);
159 a0d146ed 2005-07-12 devnull void scoremem(u8int *score, u8int *buf, int size);
160 a0d146ed 2005-07-12 devnull void setatailstate(AState*);
161 a0d146ed 2005-07-12 devnull void seterr(int severity, char *fmt, ...);
162 a0d146ed 2005-07-12 devnull void setstat(int, long);
163 a0d146ed 2005-07-12 devnull void settrace(char *type);
164 a0d146ed 2005-07-12 devnull u64int sortrawientries(Index *ix, Part *tmp, u64int *tmpoff, Bloom *bloom);
165 a0d146ed 2005-07-12 devnull void startbloomproc(Bloom*);
166 a0d146ed 2005-07-12 devnull Memimage* statgraph(Graph *g);
167 a0d146ed 2005-07-12 devnull void statsinit(void);
168 a0d146ed 2005-07-12 devnull int storeclump(Index *index, ZBlock *b, u8int *score, int type, u32int creator, IAddr *ia);
169 a0d146ed 2005-07-12 devnull int storeientry(Index *index, IEntry *m);
170 a0d146ed 2005-07-12 devnull int strscore(char *s, u8int *score);
171 a0d146ed 2005-07-12 devnull int stru32int(char *s, u32int *r);
172 a0d146ed 2005-07-12 devnull int stru64int(char *s, u64int *r);
173 a0d146ed 2005-07-12 devnull void sumarena(Arena *arena);
174 45ac814c 2007-10-29 rsc int syncarena(Arena *arena, u32int n, int zok, int fix);
175 45ac814c 2007-10-29 rsc int syncindex(Index *ix);
176 a0d146ed 2005-07-12 devnull void trace(char *type, char*, ...);
177 a0d146ed 2005-07-12 devnull void traceinit(void);
178 a0d146ed 2005-07-12 devnull int u64log2(u64int v);
179 a0d146ed 2005-07-12 devnull u64int unittoull(char *s);
180 a0d146ed 2005-07-12 devnull int unpackarena(Arena *arena, u8int *buf);
181 a0d146ed 2005-07-12 devnull int unpackarenahead(ArenaHead *head, u8int *buf);
182 a0d146ed 2005-07-12 devnull int unpackarenapart(ArenaPart *as, u8int *buf);
183 a0d146ed 2005-07-12 devnull int unpackbloomhead(Bloom*, u8int*);
184 a0d146ed 2005-07-12 devnull int unpackclump(Clump *c, u8int *buf, u32int);
185 a0d146ed 2005-07-12 devnull void unpackclumpinfo(ClumpInfo *ci, u8int *buf);
186 a0d146ed 2005-07-12 devnull void unpackibucket(IBucket *b, u8int *buf, u32int magic);
187 a0d146ed 2005-07-12 devnull void unpackientry(IEntry *i, u8int *buf);
188 a0d146ed 2005-07-12 devnull int unpackisect(ISect *is, u8int *buf);
189 a0d146ed 2005-07-12 devnull u32int unpackmagic(u8int *buf);
190 a0d146ed 2005-07-12 devnull void ventifmtinstall(void);
191 a0d146ed 2005-07-12 devnull void vtloghdump(Hio*, VtLog*);
192 a0d146ed 2005-07-12 devnull void vtloghlist(Hio*);
193 a0d146ed 2005-07-12 devnull int vtproc(void(*)(void*), void*);
194 a0d146ed 2005-07-12 devnull int vttypevalid(int type);
195 a0d146ed 2005-07-12 devnull void waitforkick(Round*);
196 a0d146ed 2005-07-12 devnull int wbarena(Arena *arena);
197 a0d146ed 2005-07-12 devnull int wbarenahead(Arena *arena);
198 a0d146ed 2005-07-12 devnull int wbarenamap(AMap *am, int n, Part *part, u64int base, u64int size);
199 a0d146ed 2005-07-12 devnull int wbarenapart(ArenaPart *ap);
200 a0d146ed 2005-07-12 devnull void wbbloomhead(Bloom*);
201 a0d146ed 2005-07-12 devnull int wbisect(ISect *is);
202 a0d146ed 2005-07-12 devnull int wbindex(Index *ix);
203 a0d146ed 2005-07-12 devnull int whackblock(u8int *dst, u8int *src, int ssize);
204 45ac814c 2007-10-29 rsc u64int writeaclump(Arena *a, Clump *c, u8int *clbuf);
205 a0d146ed 2005-07-12 devnull u32int writearena(Arena *arena, u64int aa, u8int *clbuf, u32int n);
206 a0d146ed 2005-07-12 devnull int writebloom(Bloom*);
207 a0d146ed 2005-07-12 devnull int writeclumpinfo(Arena *arean, int clump, ClumpInfo *ci);
208 a0d146ed 2005-07-12 devnull int writepng(Hio*, Memimage*);
209 45ac814c 2007-10-29 rsc u64int writeiclump(Index *ix, Clump *c, u8int *clbuf);
210 a0d146ed 2005-07-12 devnull int writelump(Packet *p, u8int *score, int type, u32int creator, uint ms);
211 a0d146ed 2005-07-12 devnull int writepart(Part *part, u64int addr, u8int *buf, u32int n);
212 a0d146ed 2005-07-12 devnull int writeqlump(Lump *u, Packet *p, int creator, uint ms);
213 a0d146ed 2005-07-12 devnull Packet *zblock2packet(ZBlock *zb, u32int size);
214 a0d146ed 2005-07-12 devnull void zeropart(Part *part, int blocksize);
215 a0d146ed 2005-07-12 devnull
216 a0d146ed 2005-07-12 devnull /*
217 a0d146ed 2005-07-12 devnull #pragma varargck argpos sysfatal 1
218 a0d146ed 2005-07-12 devnull #pragma varargck argpos logerr 2
219 a0d146ed 2005-07-12 devnull #pragma varargck argpos SetErr 2
220 a0d146ed 2005-07-12 devnull */
221 a0d146ed 2005-07-12 devnull
222 a0d146ed 2005-07-12 devnull #define scorecmp(h1,h2) memcmp((h1),(h2),VtScoreSize)
223 a0d146ed 2005-07-12 devnull #define scorecp(h1,h2) memmove((h1),(h2),VtScoreSize)
224 a0d146ed 2005-07-12 devnull
225 a0d146ed 2005-07-12 devnull #define MK(t) ((t*)emalloc(sizeof(t)))
226 a0d146ed 2005-07-12 devnull #define MKZ(t) ((t*)ezmalloc(sizeof(t)))
227 a0d146ed 2005-07-12 devnull #define MKN(t,n) ((t*)emalloc((n)*sizeof(t)))
228 a0d146ed 2005-07-12 devnull #define MKNZ(t,n) ((t*)ezmalloc((n)*sizeof(t)))
229 a0d146ed 2005-07-12 devnull #define MKNA(t,at,n) ((t*)emalloc(sizeof(t) + (n)*sizeof(at)))