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