xref: /plan9-contrib/sys/src/cmd/ramcfs/lru.h (revision 206fef1c8a79725587ecb1892b58204f8235c098)
1*206fef1cSDavid du Colombier typedef	struct Lruhead	Lruhead;
2*206fef1cSDavid du Colombier typedef struct Lru	Lru;
3*206fef1cSDavid du Colombier 
4*206fef1cSDavid du Colombier struct Lru
5*206fef1cSDavid du Colombier {
6*206fef1cSDavid du Colombier 	Lru	*lprev;
7*206fef1cSDavid du Colombier 	Lru	*lnext;
8*206fef1cSDavid du Colombier };
9*206fef1cSDavid du Colombier 
10*206fef1cSDavid du Colombier void	lruinit(Lru*);
11*206fef1cSDavid du Colombier void	lruadd(Lru*, Lru*);
12*206fef1cSDavid du Colombier void	lruref(Lru*, Lru*);
13*206fef1cSDavid du Colombier void	lruderef(Lru*, Lru*);
14*206fef1cSDavid du Colombier 
15*206fef1cSDavid du Colombier extern ulong cachesize;
16