mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-24 11:41:58 +00:00
man: update venti-cache(3)
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5329041
This commit is contained in:
parent
519fe61375
commit
11758776a1
1 changed files with 12 additions and 17 deletions
|
@ -7,7 +7,6 @@ vtblockput,
|
|||
vtblockwrite,
|
||||
vtcachealloc,
|
||||
vtcacheallocblock,
|
||||
vtcacheblocksize,
|
||||
vtcachefree,
|
||||
vtcacheglobal,
|
||||
vtcachelocal,
|
||||
|
@ -36,28 +35,25 @@ typedef struct VtBlock
|
|||
.ta +\w'\fLVtBlock* 'u +\w'\fLxxxxxxxx'u
|
||||
.PP
|
||||
.B
|
||||
VtCache* vtcachealloc(VtConn *z, int blocksize, ulong nblocks);
|
||||
VtCache* vtcachealloc(VtConn *z, ulong maxmem);
|
||||
.PP
|
||||
.B
|
||||
void vtcachefree(VtCache *c);
|
||||
.PP
|
||||
.B
|
||||
u32int vtcacheblocksize(VtCache *c);
|
||||
.PP
|
||||
.B
|
||||
u32int vtglobaltolocal(uchar score[VtScoreSize])
|
||||
.br
|
||||
.B
|
||||
void vtlocaltoglobal(u32int local, uchar score[VtScoreSize])
|
||||
.PP
|
||||
.B
|
||||
VtBlock* vtcacheallocblock(VtCache *c, int type);
|
||||
VtBlock* vtcacheallocblock(VtCache *c, int type, ulong size);
|
||||
.PP
|
||||
.B
|
||||
VtBlock* vtcachelocal(VtCache *c, u32int addr, int type);
|
||||
.PP
|
||||
.B
|
||||
VtBlock* vtcacheglobal(VtCache *c, uchar[VtScoreSize], int type);
|
||||
VtBlock* vtcacheglobal(VtCache *c, uchar[VtScoreSize], int type, ulong size);
|
||||
.PP
|
||||
.B
|
||||
void vtblockput(VtBlock *b);
|
||||
|
@ -119,17 +115,13 @@ allocates a new cache using the client connection
|
|||
.IR venti-conn (3)
|
||||
and
|
||||
.IR venti-client (3)),
|
||||
with room for
|
||||
.I nblocks
|
||||
of maximum block size
|
||||
.I blocksize .
|
||||
with
|
||||
.I maxmem
|
||||
bytes of memory.
|
||||
.PP
|
||||
.I Vtcachefree
|
||||
frees a cache and all the associated blocks.
|
||||
.PP
|
||||
.I Vtcacheblocksize
|
||||
returns the cache's maximum block size.
|
||||
.PP
|
||||
.I Vtglobaltolocal
|
||||
returns the local address corresponding to the given
|
||||
local
|
||||
|
@ -147,7 +139,9 @@ to the local score for the cache address
|
|||
.PP
|
||||
.I Vtcacheallocblock
|
||||
allocates a new local block with the given
|
||||
.IR type .
|
||||
.I type
|
||||
and
|
||||
.IR size .
|
||||
.PP
|
||||
.I Vtcachelocal
|
||||
retrieves the local block at address
|
||||
|
@ -160,9 +154,10 @@ must match the type of the block found at
|
|||
.PP
|
||||
.I Vtcacheglobal
|
||||
retrieves the block with the given
|
||||
.I score
|
||||
and
|
||||
.IR score ,
|
||||
.I dtype
|
||||
and
|
||||
.I size
|
||||
from the cache, consulting the Venti server
|
||||
if necessary.
|
||||
If passed a local score,
|
||||
|
|
Loading…
Reference in a new issue