Coda Distributed File System
Classes | Macros | Variables
resstats.h File Reference
#include <olist.h>
Include dependency graph for resstats.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fileresstats
 
struct  logshiphisto
 
struct  dirresstats
 
struct  conflictstats
 
struct  logsize
 
struct  varlhisto
 
struct  logstats
 
class  resstats
 

Macros

#define SHIPHISTOSIZE   12
 
#define logshipsizebucketnum(size)
 
#define NENTRIESHISTOSIZE   9
 
#define maxentriesbucketnum(i)
 
#define SIZEBUCKETS   15
 
#define logsizebucketnum(size)
 
#define MAXSIZES   9
 
#define varlbucketnum(sz)   (((sz) / 8 > 8) ? 8 : ((sz) / 8))
 
#define SIZELT8(l)   (l).bucket[0]
 
#define SIZELT16(l)   (l).bucket[1]
 
#define SIZELT24(l)   (l).bucket[2]
 
#define SIZELT32(l)   (l).bucket[3]
 
#define SIZELT40(l)   (l).bucket[4]
 
#define SIZELT48(l)   (l).bucket[5]
 
#define SIZELT56(l)   (l).bucket[6]
 
#define SIZELT64(l)   (l).bucket[7]
 
#define SIZEGT64(l)   (l).bucket[8]
 
#define Lsize(l)   (l).lstats.lsize
 
#define VarlHisto(l)   (l).lstats.vdist
 

Variables

olist ResStatsList
 

Macro Definition Documentation

◆ logshipsizebucketnum

#define logshipsizebucketnum (   size)
Value:
((!((size) >> 10)) ? \
0 : \
((!((size) >> 11)) ? \
1 : \
((!((size) >> 12)) ? \
2 : \
((!((size) >> 13)) ? \
3 : \
((!((size) >> 14)) ? \
4 : \
((!((size) >> 15)) ? \
5 : \
((!((size) >> 16)) ? \
6 : \
((!((size) >> 17)) ? \
7 : \
((!((size) >> 18)) ? \
8 : \
((!((size) >> 19)) ? \
9 : \
((!((size) >> 20)) ? \
10 : \
11)))))))))))

◆ logsizebucketnum

#define logsizebucketnum (   size)

◆ Lsize

#define Lsize (   l)    (l).lstats.lsize

◆ maxentriesbucketnum

#define maxentriesbucketnum (   i)
Value:
((!((i) >> 3)) ? \
0 : \
((!((i) >> 4)) ? \
1 : \
((!((i) >> 5)) ? \
2 : \
((!((i) >> 6)) ? \
3 : \
((!((i) >> 7)) ? \
4 : \
((!((i) >> 8)) ? \
5 : \
((!((i) >> 9)) ? \
6 : \
((!((i) >> 10)) ? 7 : 8))))))))

◆ MAXSIZES

#define MAXSIZES   9

◆ NENTRIESHISTOSIZE

#define NENTRIESHISTOSIZE   9

◆ SHIPHISTOSIZE

#define SHIPHISTOSIZE   12

◆ SIZEBUCKETS

#define SIZEBUCKETS   15

◆ SIZEGT64

#define SIZEGT64 (   l)    (l).bucket[8]

◆ SIZELT16

#define SIZELT16 (   l)    (l).bucket[1]

◆ SIZELT24

#define SIZELT24 (   l)    (l).bucket[2]

◆ SIZELT32

#define SIZELT32 (   l)    (l).bucket[3]

◆ SIZELT40

#define SIZELT40 (   l)    (l).bucket[4]

◆ SIZELT48

#define SIZELT48 (   l)    (l).bucket[5]

◆ SIZELT56

#define SIZELT56 (   l)    (l).bucket[6]

◆ SIZELT64

#define SIZELT64 (   l)    (l).bucket[7]

◆ SIZELT8

#define SIZELT8 (   l)    (l).bucket[0]

◆ varlbucketnum

#define varlbucketnum (   sz)    (((sz) / 8 > 8) ? 8 : ((sz) / 8))

◆ VarlHisto

#define VarlHisto (   l)    (l).lstats.vdist

Variable Documentation

◆ ResStatsList

olist ResStatsList
extern