Lines Matching defs:hash_size
71 #define BUCKET(hash) ((hash) % tdb->header.hash_size)
138 if (list < -1 || list >= (int)tdb->header.hash_size) {
157 if (list < -1 || list >= (int)tdb->header.hash_size) {
510 static int tdb_new_database(TDB_CONTEXT *tdb, int hash_size)
521 header.hash_size = hash_size;
535 for (i=0;(hash_size+1)-i >= 16; i += 16) {
543 for (;i<hash_size+1; i++) {
562 printf("initialised database of hash_size %u\n",
563 hash_size);
767 for (h = 0; h < tdb->header.hash_size; h++) {
837 hash < tdb->header.hash_size;
902 if (++hbucket >= tdb->header.hash_size - 1)
1134 TDB_CONTEXT *tdb_open(char *name, int hash_size, int tdb_flags,
1150 if (hash_size == 0) hash_size = DEFAULT_HASH_SIZE;
1184 if (tdb_new_database(&tdb, hash_size) == -1) goto fail;
1201 tdb.locked = (int *)calloc(tdb.header.hash_size+1,
1224 printf("mapped database of hash_size %u map_size=%u\n",
1225 hash_size, tdb.map_size);