Lines Matching full:hash_fn
242 unsigned int (*hash_fn)(TDB_DATA *key);
747 return tdb_lock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK);
755 return tdb_lock_nonblock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK);
761 return tdb_lock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK | TDB_MARK_LOCK);
767 return tdb_unlock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK | TDB_MARK_LOCK);
772 return tdb_unlock(tdb, BUCKET(tdb->hash_fn(&key)), F_WRLCK);
777 return tdb_lock(tdb, BUCKET(tdb->hash_fn(&key)), F_RDLCK);
782 return tdb_unlock(tdb, BUCKET(tdb->hash_fn(&key)), F_RDLCK);
2921 tdb->travlocks.off = tdb_find_lock_hash(tdb, oldkey, tdb->hash_fn(&oldkey), tdb->travlocks.lock_rw, &rec);
3194 hash = tdb->hash_fn(&key);
3232 hash = tdb->hash_fn(&key);
3264 u32 hash = tdb->hash_fn(&key);
3418 u32 hash = tdb->hash_fn(&key);
3470 hash = tdb->hash_fn(&key);
3602 hash = tdb->hash_fn(&key);
3813 tdb_hash_func hash_fn)
3838 tdb->hash_fn = hash_fn ? hash_fn : default_tdb_hash;