diff options
Diffstat (limited to 'src/cmd/venti/srv/fns.h')
-rw-r--r-- | src/cmd/venti/srv/fns.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cmd/venti/srv/fns.h b/src/cmd/venti/srv/fns.h index f35580ed..1a6f1e4b 100644 --- a/src/cmd/venti/srv/fns.h +++ b/src/cmd/venti/srv/fns.h @@ -24,8 +24,13 @@ void delaykickicache(void); void delaykickround(Round*); void delaykickroundproc(void*); void dirtydblock(DBlock*, int); +void diskaccess(int); +void disksched(void); AState diskstate(void); void *emalloc(ulong); +void emptydcache(void); +void emptyicache(void); +void emptylumpcache(void); void *erealloc(void *, ulong); char *estrdup(char*); void *ezmalloc(ulong); @@ -49,6 +54,7 @@ u32int hashbits(u8int *score, int nbits); int httpdinit(char *address, char *webroot); int iaddrcmp(IAddr *ia1, IAddr *ia2); IEntry* icachedirty(u32int, u32int, u64int); +ulong icachedirtyfrac(void); void icacheclean(IEntry*); int ientrycmp(const void *vie1, const void *vie2); char *ifileline(IFile *f); @@ -77,6 +83,7 @@ int insertscore(u8int *score, IAddr *ia, int write); void kickdcache(void); void kickicache(void); void kickround(Round*, int wait); +int loadbloom(Bloom*); ZBlock *loadclump(Arena *arena, u64int aa, int blocks, Clump *cl, u8int *score, int verify); DBlock *loadibucket(Index *index, u8int *score, ISect **is, u32int *buck, IBucket *ib); int loadientry(Index *index, u8int *score, int type, IEntry *ie); @@ -98,6 +105,7 @@ int okamap(AMap *am, int n, u64int start, u64int stop, char *what); int okibucket(IBucket*, ISect*); int outputamap(Fmt *f, AMap *am, int n); int outputindex(Fmt *f, Index *ix); +int _packarena(Arena *arena, u8int *buf, int); int packarena(Arena *arena, u8int *buf); int packarenahead(ArenaHead *head, u8int *buf); int packarenapart(ArenaPart *as, u8int *buf); @@ -129,6 +137,7 @@ ZBlock *readfile(char *name); int readifile(IFile *f, char *name); Packet *readlump(u8int *score, int type, u32int size, int *cached); int readpart(Part *part, u64int addr, u8int *buf, u32int n); +int resetbloom(Bloom*); int runconfig(char *config, Config*); int scorecmp(u8int *, u8int *); void scoremem(u8int *score, u8int *buf, int size); |