Lines Matching defs:hashhdr
61 typedef struct hashhdr { /* Disk resident portion */ struct
62 int32_t magic; /* Magic NO for hash tables */
63 int32_t version; /* Version ID */
64 u_int32_t lorder; /* Byte Order */
65 int32_t bsize; /* Bucket/Page Size */
66 int32_t bshift; /* Bucket shift */
67 int32_t dsize; /* Directory Size */
68 int32_t ssize; /* Segment Size */
69 int32_t sshift; /* Segment shift */
70 int32_t ovfl_point; /* Where overflow pages are being
72 int32_t last_freed; /* Last overflow page freed */
73 u_int32_t max_bucket; /* ID of Maximum bucket in use */
74 u_int32_t high_mask; /* Mask to modulo into entire table */
75 u_int32_t low_mask; /* Mask to modulo into lower half of
77 u_int32_t ffactor; /* Fill factor */
78 int32_t nkeys; /* Number of keys in hash table */
79 int32_t hdrpages; /* Size of table header */
80 int32_t h_charkey; /* value of hash(CHARKEY) */
83 int32_t spares[NCACHED];/* spare pages for overflow */
84 u_int16_t bitmaps[NCACHED]; /* address of overflow page