Lines Matching refs:hash_size
49 #define BUCKET(hash) ((hash) % tdb->header.hash_size)
116 if (list < -1 || list >= (int)tdb->header.hash_size) {
135 if (list < -1 || list >= (int)tdb->header.hash_size) {
482 static int tdb_new_database(TDB_CONTEXT *tdb, int hash_size)
493 header.hash_size = hash_size;
507 for (i=0;(hash_size+1)-i >= 16; i += 16) {
515 for (;i<hash_size+1; i++) {
534 printf("initialised database of hash_size %u\n",
535 hash_size);
739 for (h = 0; h < tdb->header.hash_size; h++) {
809 hash < tdb->header.hash_size;
874 if (++hbucket >= tdb->header.hash_size - 1)
1106 TDB_CONTEXT *tdb_open(char *name, int hash_size, int tdb_flags,
1122 if (hash_size == 0) hash_size = DEFAULT_HASH_SIZE;
1155 if (tdb_new_database(&tdb, hash_size) == -1) goto fail;
1172 tdb.locked = (int *)calloc(tdb.header.hash_size+1,
1192 printf("mapped database of hash_size %u map_size=%u\n",
1193 hash_size, tdb.map_size);