travlocks         522 lib/tdb/common/lock.c 	for (i = &tdb->travlocks; i; i = i->next)
travlocks         549 lib/tdb/common/lock.c 	for (i = &tdb->travlocks; i; i = i->next)
travlocks         157 lib/tdb/common/tdb_private.h 	struct tdb_traverse_lock travlocks; /* current traversal locks */
travlocks         427 lib/tdb/common/transaction.c 	if (tdb->travlocks.next != NULL) {
travlocks         149 lib/tdb/common/traverse.c 	tl->next = tdb->travlocks.next;
travlocks         152 lib/tdb/common/traverse.c 	tdb->travlocks.next = tl;
travlocks         191 lib/tdb/common/traverse.c 	tdb->travlocks.next = tl->next;
travlocks         271 lib/tdb/common/traverse.c 	if (tdb_unlock_record(tdb, tdb->travlocks.off) != 0)
travlocks         273 lib/tdb/common/traverse.c 	tdb->travlocks.off = tdb->travlocks.hash = 0;
travlocks         274 lib/tdb/common/traverse.c 	tdb->travlocks.lock_rw = F_RDLCK;
travlocks         277 lib/tdb/common/traverse.c 	if (tdb_next_lock(tdb, &tdb->travlocks, &rec) <= 0)
travlocks         281 lib/tdb/common/traverse.c 	key.dptr =tdb_alloc_read(tdb,tdb->travlocks.off+sizeof(rec),key.dsize);
travlocks         284 lib/tdb/common/traverse.c 	if (tdb_unlock(tdb, tdb->travlocks.hash, tdb->travlocks.lock_rw) != 0)
travlocks         298 lib/tdb/common/traverse.c 	if (tdb->travlocks.off) {
travlocks         299 lib/tdb/common/traverse.c 		if (tdb_lock(tdb,tdb->travlocks.hash,tdb->travlocks.lock_rw))
travlocks         301 lib/tdb/common/traverse.c 		if (tdb_rec_read(tdb, tdb->travlocks.off, &rec) == -1
travlocks         302 lib/tdb/common/traverse.c 		    || !(k = tdb_alloc_read(tdb,tdb->travlocks.off+sizeof(rec),
travlocks         306 lib/tdb/common/traverse.c 			if (tdb_unlock_record(tdb, tdb->travlocks.off) != 0) {
travlocks         310 lib/tdb/common/traverse.c 			if (tdb_unlock(tdb, tdb->travlocks.hash, tdb->travlocks.lock_rw) != 0) {
travlocks         314 lib/tdb/common/traverse.c 			tdb->travlocks.off = 0;
travlocks         320 lib/tdb/common/traverse.c 	if (!tdb->travlocks.off) {
travlocks         322 lib/tdb/common/traverse.c 		tdb->travlocks.off = tdb_find_lock_hash(tdb, oldkey, tdb->hash_fn(&oldkey), tdb->travlocks.lock_rw, &rec);
travlocks         323 lib/tdb/common/traverse.c 		if (!tdb->travlocks.off)
travlocks         325 lib/tdb/common/traverse.c 		tdb->travlocks.hash = BUCKET(rec.full_hash);
travlocks         326 lib/tdb/common/traverse.c 		if (tdb_lock_record(tdb, tdb->travlocks.off) != 0) {
travlocks         331 lib/tdb/common/traverse.c 	oldhash = tdb->travlocks.hash;
travlocks         335 lib/tdb/common/traverse.c 	if (tdb_next_lock(tdb, &tdb->travlocks, &rec) > 0) {
travlocks         337 lib/tdb/common/traverse.c 		key.dptr = tdb_alloc_read(tdb, tdb->travlocks.off+sizeof(rec),
travlocks         340 lib/tdb/common/traverse.c 		if (tdb_unlock(tdb, tdb->travlocks.hash, tdb->travlocks.lock_rw) != 0)
travlocks         344 lib/tdb/common/traverse.c 	if (tdb_unlock(tdb, BUCKET(oldhash), tdb->travlocks.lock_rw) != 0)