Lines Matching refs:hash_fn
240 unsigned int (*hash_fn)(TDB_DATA *key);
745 return tdb_lock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK);
753 return tdb_lock_nonblock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK);
759 return tdb_lock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK | TDB_MARK_LOCK);
765 return tdb_unlock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK | TDB_MARK_LOCK);
770 return tdb_unlock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK);
775 return tdb_lock(tdb, BUCKET(tdb->hash_fn(&key)), F_RDLCK);
780 return tdb_unlock(tdb, BUCKET(tdb->hash_fn(&key)), F_RDLCK);
2919 tdb->travlocks.off = tdb_find_lock_hash(tdb, oldkey, tdb->hash_fn(&oldkey), tdb->travlocks.lock_rw, &rec);
3190 hash = tdb->hash_fn(&key);
3228 hash = tdb->hash_fn(&key);
3260 u32 hash = tdb->hash_fn(&key);
3414 u32 hash = tdb->hash_fn(&key);
3466 hash = tdb->hash_fn(&key);
3598 hash = tdb->hash_fn(&key);
3809 tdb_hash_func hash_fn)
3834 tdb->hash_fn = hash_fn ? hash_fn : default_tdb_hash;