tdb_context 30 lib/tdb/common/dump.c static tdb_off_t tdb_dump_record(struct tdb_context *tdb, int hash, tdb_context 61 lib/tdb/common/dump.c static int tdb_dump_chain(struct tdb_context *tdb, int i) tdb_context 83 lib/tdb/common/dump.c void tdb_dump_all(struct tdb_context *tdb) tdb_context 93 lib/tdb/common/dump.c int tdb_printfreelist(struct tdb_context *tdb) tdb_context 30 lib/tdb/common/error.c enum TDB_ERROR tdb_error(struct tdb_context *tdb) tdb_context 49 lib/tdb/common/error.c const char *tdb_errorstr(struct tdb_context *tdb) tdb_context 37 lib/tdb/common/freelist.c int tdb_rec_free_read(struct tdb_context *tdb, tdb_off_t off, struct list_struct *rec) tdb_context 67 lib/tdb/common/freelist.c static int remove_from_freelist(struct tdb_context *tdb, tdb_off_t off, tdb_off_t next) tdb_context 88 lib/tdb/common/freelist.c static int update_tailer(struct tdb_context *tdb, tdb_off_t offset, tdb_context 101 lib/tdb/common/freelist.c int tdb_free(struct tdb_context *tdb, tdb_off_t offset, struct list_struct *rec) tdb_context 220 lib/tdb/common/freelist.c static tdb_off_t tdb_allocate_ofs(struct tdb_context *tdb, tdb_context 275 lib/tdb/common/freelist.c tdb_off_t tdb_allocate(struct tdb_context *tdb, tdb_len_t length, struct list_struct *rec) tdb_context 366 lib/tdb/common/freelist.c int tdb_freelist_size(struct tdb_context *tdb) tdb_context 36 lib/tdb/common/freelistcheck.c static int seen_insert(struct tdb_context *mem_tdb, tdb_off_t rec_ptr) tdb_context 46 lib/tdb/common/freelistcheck.c int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries) tdb_context 36 lib/tdb/common/io.c static int tdb_oob(struct tdb_context *tdb, tdb_off_t len, int probe) tdb_context 74 lib/tdb/common/io.c static int tdb_write(struct tdb_context *tdb, tdb_off_t off, tdb_context 131 lib/tdb/common/io.c static int tdb_read(struct tdb_context *tdb, tdb_off_t off, void *buf, tdb_context 164 lib/tdb/common/io.c static void tdb_next_hash_chain(struct tdb_context *tdb, uint32_t *chain) tdb_context 185 lib/tdb/common/io.c int tdb_munmap(struct tdb_context *tdb) tdb_context 203 lib/tdb/common/io.c void tdb_mmap(struct tdb_context *tdb) tdb_context 233 lib/tdb/common/io.c static int tdb_expand_file(struct tdb_context *tdb, tdb_off_t size, tdb_off_t addition) tdb_context 296 lib/tdb/common/io.c int tdb_expand(struct tdb_context *tdb, tdb_off_t size) tdb_context 368 lib/tdb/common/io.c int tdb_ofs_read(struct tdb_context *tdb, tdb_off_t offset, tdb_off_t *d) tdb_context 373 lib/tdb/common/io.c int tdb_ofs_write(struct tdb_context *tdb, tdb_off_t offset, tdb_off_t *d) tdb_context 381 lib/tdb/common/io.c unsigned char *tdb_alloc_read(struct tdb_context *tdb, tdb_off_t offset, tdb_len_t len) tdb_context 406 lib/tdb/common/io.c int tdb_parse_data(struct tdb_context *tdb, TDB_DATA key, tdb_context 439 lib/tdb/common/io.c int tdb_rec_read(struct tdb_context *tdb, tdb_off_t offset, struct list_struct *rec) tdb_context 452 lib/tdb/common/io.c int tdb_rec_write(struct tdb_context *tdb, tdb_off_t offset, struct list_struct *rec) tdb_context 470 lib/tdb/common/io.c void tdb_io_init(struct tdb_context *tdb) tdb_context 32 lib/tdb/common/lock.c void tdb_setalarm_sigptr(struct tdb_context *tdb, volatile sig_atomic_t *ptr) tdb_context 45 lib/tdb/common/lock.c int tdb_brlock(struct tdb_context *tdb, tdb_off_t offset, tdb_context 99 lib/tdb/common/lock.c int tdb_brlock_upgrade(struct tdb_context *tdb, tdb_off_t offset, size_t len) tdb_context 121 lib/tdb/common/lock.c static int _tdb_lock(struct tdb_context *tdb, int list, int ltype, int op) tdb_context 194 lib/tdb/common/lock.c int tdb_lock(struct tdb_context *tdb, int list, int ltype) tdb_context 206 lib/tdb/common/lock.c int tdb_lock_nonblock(struct tdb_context *tdb, int list, int ltype) tdb_context 215 lib/tdb/common/lock.c int tdb_unlock(struct tdb_context *tdb, int list, int ltype) tdb_context 302 lib/tdb/common/lock.c int tdb_transaction_lock(struct tdb_context *tdb, int ltype) tdb_context 320 lib/tdb/common/lock.c int tdb_transaction_unlock(struct tdb_context *tdb) tdb_context 337 lib/tdb/common/lock.c static int _tdb_lockall(struct tdb_context *tdb, int ltype, int op) tdb_context 380 lib/tdb/common/lock.c static int _tdb_unlockall(struct tdb_context *tdb, int ltype) tdb_context 414 lib/tdb/common/lock.c int tdb_lockall(struct tdb_context *tdb) tdb_context 420 lib/tdb/common/lock.c int tdb_lockall_mark(struct tdb_context *tdb) tdb_context 426 lib/tdb/common/lock.c int tdb_lockall_unmark(struct tdb_context *tdb) tdb_context 432 lib/tdb/common/lock.c int tdb_lockall_nonblock(struct tdb_context *tdb) tdb_context 438 lib/tdb/common/lock.c int tdb_unlockall(struct tdb_context *tdb) tdb_context 444 lib/tdb/common/lock.c int tdb_lockall_read(struct tdb_context *tdb) tdb_context 450 lib/tdb/common/lock.c int tdb_lockall_read_nonblock(struct tdb_context *tdb) tdb_context 456 lib/tdb/common/lock.c int tdb_unlockall_read(struct tdb_context *tdb) tdb_context 463 lib/tdb/common/lock.c int tdb_chainlock(struct tdb_context *tdb, TDB_DATA key) tdb_context 471 lib/tdb/common/lock.c int tdb_chainlock_nonblock(struct tdb_context *tdb, TDB_DATA key) tdb_context 477 lib/tdb/common/lock.c int tdb_chainlock_mark(struct tdb_context *tdb, TDB_DATA key) tdb_context 483 lib/tdb/common/lock.c int tdb_chainlock_unmark(struct tdb_context *tdb, TDB_DATA key) tdb_context 488 lib/tdb/common/lock.c int tdb_chainunlock(struct tdb_context *tdb, TDB_DATA key) tdb_context 493 lib/tdb/common/lock.c int tdb_chainlock_read(struct tdb_context *tdb, TDB_DATA key) tdb_context 498 lib/tdb/common/lock.c int tdb_chainunlock_read(struct tdb_context *tdb, TDB_DATA key) tdb_context 506 lib/tdb/common/lock.c int tdb_lock_record(struct tdb_context *tdb, tdb_off_t off) tdb_context 519 lib/tdb/common/lock.c int tdb_write_lock_record(struct tdb_context *tdb, tdb_off_t off) tdb_context 532 lib/tdb/common/lock.c int tdb_write_unlock_record(struct tdb_context *tdb, tdb_off_t off) tdb_context 538 lib/tdb/common/lock.c int tdb_unlock_record(struct tdb_context *tdb, tdb_off_t off) tdb_context 49 lib/tdb/common/open.c static int tdb_new_database(struct tdb_context *tdb, int hash_size) tdb_context 139 lib/tdb/common/open.c static void null_log_fn(struct tdb_context *tdb, enum tdb_debug_level level, const char *fmt, ...) PRINTF_ATTRIBUTE(3, 4); tdb_context 140 lib/tdb/common/open.c static void null_log_fn(struct tdb_context *tdb, enum tdb_debug_level level, const char *fmt, ...) tdb_context 352 lib/tdb/common/open.c void tdb_set_max_dead(struct tdb_context *tdb, int max_dead) tdb_context 362 lib/tdb/common/open.c int tdb_close(struct tdb_context *tdb) tdb_context 397 lib/tdb/common/open.c void tdb_set_logging_function(struct tdb_context *tdb, tdb_context 403 lib/tdb/common/open.c void *tdb_get_logging_private(struct tdb_context *tdb) tdb_context 410 lib/tdb/common/open.c int tdb_reopen(struct tdb_context *tdb) tdb_context 36 lib/tdb/common/tdb.c void tdb_increment_seqnum_nonblock(struct tdb_context *tdb) tdb_context 56 lib/tdb/common/tdb.c static void tdb_increment_seqnum(struct tdb_context *tdb) tdb_context 78 lib/tdb/common/tdb.c static tdb_off_t tdb_find(struct tdb_context *tdb, TDB_DATA key, uint32_t hash, tdb_context 110 lib/tdb/common/tdb.c tdb_off_t tdb_find_lock_hash(struct tdb_context *tdb, TDB_DATA key, uint32_t hash, int locktype, tdb_context 127 lib/tdb/common/tdb.c static int tdb_update_hash(struct tdb_context *tdb, TDB_DATA key, uint32_t hash, TDB_DATA dbuf) tdb_context 161 lib/tdb/common/tdb.c TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key) tdb_context 196 lib/tdb/common/tdb.c int tdb_parse_record(struct tdb_context *tdb, TDB_DATA key, tdb_context 227 lib/tdb/common/tdb.c static int tdb_exists_hash(struct tdb_context *tdb, TDB_DATA key, uint32_t hash) tdb_context 237 lib/tdb/common/tdb.c int tdb_exists(struct tdb_context *tdb, TDB_DATA key) tdb_context 244 lib/tdb/common/tdb.c int tdb_do_delete(struct tdb_context *tdb, tdb_off_t rec_ptr, struct list_struct *rec) tdb_context 279 lib/tdb/common/tdb.c static int tdb_count_dead(struct tdb_context *tdb, uint32_t hash) tdb_context 304 lib/tdb/common/tdb.c static int tdb_purge_dead(struct tdb_context *tdb, uint32_t hash) tdb_context 340 lib/tdb/common/tdb.c static int tdb_delete_hash(struct tdb_context *tdb, TDB_DATA key, uint32_t hash) tdb_context 392 lib/tdb/common/tdb.c int tdb_delete(struct tdb_context *tdb, TDB_DATA key) tdb_context 401 lib/tdb/common/tdb.c static tdb_off_t tdb_find_dead(struct tdb_context *tdb, uint32_t hash, tdb_context 432 lib/tdb/common/tdb.c int tdb_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag) tdb_context 571 lib/tdb/common/tdb.c int tdb_append(struct tdb_context *tdb, TDB_DATA key, TDB_DATA new_dbuf) tdb_context 616 lib/tdb/common/tdb.c const char *tdb_name(struct tdb_context *tdb) tdb_context 626 lib/tdb/common/tdb.c int tdb_fd(struct tdb_context *tdb) tdb_context 635 lib/tdb/common/tdb.c tdb_log_func tdb_log_fn(struct tdb_context *tdb) tdb_context 651 lib/tdb/common/tdb.c int tdb_get_seqnum(struct tdb_context *tdb) tdb_context 659 lib/tdb/common/tdb.c int tdb_hash_size(struct tdb_context *tdb) tdb_context 664 lib/tdb/common/tdb.c size_t tdb_map_size(struct tdb_context *tdb) tdb_context 669 lib/tdb/common/tdb.c int tdb_get_flags(struct tdb_context *tdb) tdb_context 674 lib/tdb/common/tdb.c void tdb_add_flags(struct tdb_context *tdb, unsigned flags) tdb_context 679 lib/tdb/common/tdb.c void tdb_remove_flags(struct tdb_context *tdb, unsigned flags) tdb_context 688 lib/tdb/common/tdb.c void tdb_enable_seqnum(struct tdb_context *tdb) tdb_context 698 lib/tdb/common/tdb.c static int tdb_free_region(struct tdb_context *tdb, tdb_off_t offset, ssize_t length) tdb_context 725 lib/tdb/common/tdb.c int tdb_wipe_all(struct tdb_context *tdb) tdb_context 817 lib/tdb/common/tdb.c static int repack_traverse(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *private) tdb_context 830 lib/tdb/common/tdb.c int tdb_repack(struct tdb_context *tdb) tdb_context 177 lib/tdb/common/tdb_private.h int tdb_munmap(struct tdb_context *tdb); tdb_context 178 lib/tdb/common/tdb_private.h void tdb_mmap(struct tdb_context *tdb); tdb_context 179 lib/tdb/common/tdb_private.h int tdb_lock(struct tdb_context *tdb, int list, int ltype); tdb_context 180 lib/tdb/common/tdb_private.h int tdb_lock_nonblock(struct tdb_context *tdb, int list, int ltype); tdb_context 181 lib/tdb/common/tdb_private.h int tdb_unlock(struct tdb_context *tdb, int list, int ltype); tdb_context 182 lib/tdb/common/tdb_private.h int tdb_brlock(struct tdb_context *tdb, tdb_off_t offset, int rw_type, int lck_type, int probe, size_t len); tdb_context 183 lib/tdb/common/tdb_private.h int tdb_transaction_lock(struct tdb_context *tdb, int ltype); tdb_context 184 lib/tdb/common/tdb_private.h int tdb_transaction_unlock(struct tdb_context *tdb); tdb_context 185 lib/tdb/common/tdb_private.h int tdb_brlock_upgrade(struct tdb_context *tdb, tdb_off_t offset, size_t len); tdb_context 186 lib/tdb/common/tdb_private.h int tdb_write_lock_record(struct tdb_context *tdb, tdb_off_t off); tdb_context 187 lib/tdb/common/tdb_private.h int tdb_write_unlock_record(struct tdb_context *tdb, tdb_off_t off); tdb_context 188 lib/tdb/common/tdb_private.h int tdb_ofs_read(struct tdb_context *tdb, tdb_off_t offset, tdb_off_t *d); tdb_context 189 lib/tdb/common/tdb_private.h int tdb_ofs_write(struct tdb_context *tdb, tdb_off_t offset, tdb_off_t *d); tdb_context 191 lib/tdb/common/tdb_private.h int tdb_free(struct tdb_context *tdb, tdb_off_t offset, struct list_struct *rec); tdb_context 192 lib/tdb/common/tdb_private.h tdb_off_t tdb_allocate(struct tdb_context *tdb, tdb_len_t length, struct list_struct *rec); tdb_context 193 lib/tdb/common/tdb_private.h int tdb_ofs_read(struct tdb_context *tdb, tdb_off_t offset, tdb_off_t *d); tdb_context 194 lib/tdb/common/tdb_private.h int tdb_ofs_write(struct tdb_context *tdb, tdb_off_t offset, tdb_off_t *d); tdb_context 195 lib/tdb/common/tdb_private.h int tdb_lock_record(struct tdb_context *tdb, tdb_off_t off); tdb_context 196 lib/tdb/common/tdb_private.h int tdb_unlock_record(struct tdb_context *tdb, tdb_off_t off); tdb_context 197 lib/tdb/common/tdb_private.h int tdb_rec_read(struct tdb_context *tdb, tdb_off_t offset, struct list_struct *rec); tdb_context 198 lib/tdb/common/tdb_private.h int tdb_rec_write(struct tdb_context *tdb, tdb_off_t offset, struct list_struct *rec); tdb_context 199 lib/tdb/common/tdb_private.h int tdb_do_delete(struct tdb_context *tdb, tdb_off_t rec_ptr, struct list_struct *rec); tdb_context 200 lib/tdb/common/tdb_private.h unsigned char *tdb_alloc_read(struct tdb_context *tdb, tdb_off_t offset, tdb_len_t len); tdb_context 201 lib/tdb/common/tdb_private.h int tdb_parse_data(struct tdb_context *tdb, TDB_DATA key, tdb_context 206 lib/tdb/common/tdb_private.h tdb_off_t tdb_find_lock_hash(struct tdb_context *tdb, TDB_DATA key, uint32_t hash, int locktype, tdb_context 208 lib/tdb/common/tdb_private.h void tdb_io_init(struct tdb_context *tdb); tdb_context 209 lib/tdb/common/tdb_private.h int tdb_expand(struct tdb_context *tdb, tdb_off_t size); tdb_context 210 lib/tdb/common/tdb_private.h int tdb_rec_free_read(struct tdb_context *tdb, tdb_off_t off, tdb_context 128 lib/tdb/common/transaction.c static int transaction_read(struct tdb_context *tdb, tdb_off_t off, void *buf, tdb_context 185 lib/tdb/common/transaction.c static int transaction_write(struct tdb_context *tdb, tdb_off_t off, tdb_context 292 lib/tdb/common/transaction.c static int transaction_write_existing(struct tdb_context *tdb, tdb_off_t off, tdb_context 340 lib/tdb/common/transaction.c static void transaction_next_hash_chain(struct tdb_context *tdb, uint32_t *chain) tdb_context 355 lib/tdb/common/transaction.c static int transaction_oob(struct tdb_context *tdb, tdb_off_t len, int probe) tdb_context 366 lib/tdb/common/transaction.c static int transaction_expand_file(struct tdb_context *tdb, tdb_off_t size, tdb_context 381 lib/tdb/common/transaction.c static int transaction_brlock(struct tdb_context *tdb, tdb_off_t offset, tdb_context 401 lib/tdb/common/transaction.c int tdb_transaction_start(struct tdb_context *tdb) tdb_context 503 lib/tdb/common/transaction.c int tdb_transaction_cancel(struct tdb_context *tdb) tdb_context 559 lib/tdb/common/transaction.c static int transaction_sync(struct tdb_context *tdb, tdb_off_t offset, tdb_len_t length) tdb_context 585 lib/tdb/common/transaction.c static tdb_len_t tdb_recovery_size(struct tdb_context *tdb) tdb_context 613 lib/tdb/common/transaction.c static int tdb_recovery_allocate(struct tdb_context *tdb, tdb_context 698 lib/tdb/common/transaction.c static int transaction_setup_recovery(struct tdb_context *tdb, tdb_context 831 lib/tdb/common/transaction.c int tdb_transaction_commit(struct tdb_context *tdb) tdb_context 999 lib/tdb/common/transaction.c int tdb_transaction_recover(struct tdb_context *tdb) tdb_context 31 lib/tdb/common/traverse.c static int tdb_next_lock(struct tdb_context *tdb, struct tdb_traverse_lock *tlock, tdb_context 138 lib/tdb/common/traverse.c static int tdb_traverse_internal(struct tdb_context *tdb, tdb_context 202 lib/tdb/common/traverse.c int tdb_traverse_read(struct tdb_context *tdb, tdb_context 235 lib/tdb/common/traverse.c int tdb_traverse(struct tdb_context *tdb, tdb_context 265 lib/tdb/common/traverse.c TDB_DATA tdb_firstkey(struct tdb_context *tdb) tdb_context 290 lib/tdb/common/traverse.c TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA oldkey) tdb_context 83 lib/tdb/include/tdb.h typedef int (*tdb_traverse_func)(struct tdb_context *, TDB_DATA, TDB_DATA, void *); tdb_context 84 lib/tdb/include/tdb.h typedef void (*tdb_log_func)(struct tdb_context *, enum tdb_debug_level, const char *, ...) PRINTF_ATTRIBUTE(3, 4); tdb_context 98 lib/tdb/include/tdb.h void tdb_set_max_dead(struct tdb_context *tdb, int max_dead); tdb_context 100 lib/tdb/include/tdb.h int tdb_reopen(struct tdb_context *tdb); tdb_context 102 lib/tdb/include/tdb.h void tdb_set_logging_function(struct tdb_context *tdb, const struct tdb_logging_context *log_ctx); tdb_context 103 lib/tdb/include/tdb.h enum TDB_ERROR tdb_error(struct tdb_context *tdb); tdb_context 104 lib/tdb/include/tdb.h const char *tdb_errorstr(struct tdb_context *tdb); tdb_context 105 lib/tdb/include/tdb.h TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key); tdb_context 106 lib/tdb/include/tdb.h int tdb_parse_record(struct tdb_context *tdb, TDB_DATA key, tdb_context 110 lib/tdb/include/tdb.h int tdb_delete(struct tdb_context *tdb, TDB_DATA key); tdb_context 111 lib/tdb/include/tdb.h int tdb_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag); tdb_context 112 lib/tdb/include/tdb.h int tdb_append(struct tdb_context *tdb, TDB_DATA key, TDB_DATA new_dbuf); tdb_context 113 lib/tdb/include/tdb.h int tdb_close(struct tdb_context *tdb); tdb_context 114 lib/tdb/include/tdb.h TDB_DATA tdb_firstkey(struct tdb_context *tdb); tdb_context 115 lib/tdb/include/tdb.h TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key); tdb_context 116 lib/tdb/include/tdb.h int tdb_traverse(struct tdb_context *tdb, tdb_traverse_func fn, void *); tdb_context 117 lib/tdb/include/tdb.h int tdb_traverse_read(struct tdb_context *tdb, tdb_traverse_func fn, void *); tdb_context 118 lib/tdb/include/tdb.h int tdb_exists(struct tdb_context *tdb, TDB_DATA key); tdb_context 119 lib/tdb/include/tdb.h int tdb_lockall(struct tdb_context *tdb); tdb_context 120 lib/tdb/include/tdb.h int tdb_lockall_nonblock(struct tdb_context *tdb); tdb_context 121 lib/tdb/include/tdb.h int tdb_unlockall(struct tdb_context *tdb); tdb_context 122 lib/tdb/include/tdb.h int tdb_lockall_read(struct tdb_context *tdb); tdb_context 123 lib/tdb/include/tdb.h int tdb_lockall_read_nonblock(struct tdb_context *tdb); tdb_context 124 lib/tdb/include/tdb.h int tdb_unlockall_read(struct tdb_context *tdb); tdb_context 125 lib/tdb/include/tdb.h int tdb_lockall_mark(struct tdb_context *tdb); tdb_context 126 lib/tdb/include/tdb.h int tdb_lockall_unmark(struct tdb_context *tdb); tdb_context 127 lib/tdb/include/tdb.h const char *tdb_name(struct tdb_context *tdb); tdb_context 128 lib/tdb/include/tdb.h int tdb_fd(struct tdb_context *tdb); tdb_context 129 lib/tdb/include/tdb.h tdb_log_func tdb_log_fn(struct tdb_context *tdb); tdb_context 130 lib/tdb/include/tdb.h void *tdb_get_logging_private(struct tdb_context *tdb); tdb_context 131 lib/tdb/include/tdb.h int tdb_transaction_start(struct tdb_context *tdb); tdb_context 132 lib/tdb/include/tdb.h int tdb_transaction_commit(struct tdb_context *tdb); tdb_context 133 lib/tdb/include/tdb.h int tdb_transaction_cancel(struct tdb_context *tdb); tdb_context 134 lib/tdb/include/tdb.h int tdb_transaction_recover(struct tdb_context *tdb); tdb_context 135 lib/tdb/include/tdb.h int tdb_get_seqnum(struct tdb_context *tdb); tdb_context 136 lib/tdb/include/tdb.h int tdb_hash_size(struct tdb_context *tdb); tdb_context 137 lib/tdb/include/tdb.h size_t tdb_map_size(struct tdb_context *tdb); tdb_context 138 lib/tdb/include/tdb.h int tdb_get_flags(struct tdb_context *tdb); tdb_context 139 lib/tdb/include/tdb.h void tdb_add_flags(struct tdb_context *tdb, unsigned flag); tdb_context 140 lib/tdb/include/tdb.h void tdb_remove_flags(struct tdb_context *tdb, unsigned flag); tdb_context 141 lib/tdb/include/tdb.h void tdb_enable_seqnum(struct tdb_context *tdb); tdb_context 142 lib/tdb/include/tdb.h void tdb_increment_seqnum_nonblock(struct tdb_context *tdb); tdb_context 145 lib/tdb/include/tdb.h int tdb_chainlock(struct tdb_context *tdb, TDB_DATA key); tdb_context 146 lib/tdb/include/tdb.h int tdb_chainlock_nonblock(struct tdb_context *tdb, TDB_DATA key); tdb_context 147 lib/tdb/include/tdb.h int tdb_chainunlock(struct tdb_context *tdb, TDB_DATA key); tdb_context 148 lib/tdb/include/tdb.h int tdb_chainlock_read(struct tdb_context *tdb, TDB_DATA key); tdb_context 149 lib/tdb/include/tdb.h int tdb_chainunlock_read(struct tdb_context *tdb, TDB_DATA key); tdb_context 150 lib/tdb/include/tdb.h int tdb_chainlock_mark(struct tdb_context *tdb, TDB_DATA key); tdb_context 151 lib/tdb/include/tdb.h int tdb_chainlock_unmark(struct tdb_context *tdb, TDB_DATA key); tdb_context 153 lib/tdb/include/tdb.h void tdb_setalarm_sigptr(struct tdb_context *tdb, volatile sig_atomic_t *sigptr); tdb_context 156 lib/tdb/include/tdb.h int tdb_wipe_all(struct tdb_context *tdb); tdb_context 157 lib/tdb/include/tdb.h int tdb_repack(struct tdb_context *tdb); tdb_context 160 lib/tdb/include/tdb.h void tdb_dump_all(struct tdb_context *tdb); tdb_context 161 lib/tdb/include/tdb.h int tdb_printfreelist(struct tdb_context *tdb); tdb_context 162 lib/tdb/include/tdb.h int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries); tdb_context 163 lib/tdb/include/tdb.h int tdb_freelist_size(struct tdb_context *tdb); tdb_context 38 lib/tdb/tools/tdbtest.c static void tdb_log(struct tdb_context *tdb, int level, const char *format, ...) PRINTF_ATTRIBUTE(3,4); tdb_context 40 lib/tdb/tools/tdbtest.c static void tdb_log(struct tdb_context *tdb, int level, const char *format, ...) tdb_context 177 lib/tdb/tools/tdbtest.c static int traverse_fn(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, void *state) tdb_context 33 lib/tdb/tools/tdbtorture.c static void tdb_log(struct tdb_context *tdb, enum tdb_debug_level level, const char *format, ...) PRINTF_ATTRIBUTE(3,4); tdb_context 35 lib/tdb/tools/tdbtorture.c static void tdb_log(struct tdb_context *tdb, enum tdb_debug_level level, const char *format, ...) tdb_context 74 lib/tdb/tools/tdbtorture.c static int cull_traverse(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, tdb_context 194 lib/tdb/tools/tdbtorture.c static int traverse_fn(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, tdb_context 55 lib/util/util_tdb.c int tdb_lock_bystring(struct tdb_context *tdb, const char *keyval) tdb_context 66 lib/util/util_tdb.c void tdb_unlock_bystring(struct tdb_context *tdb, const char *keyval) tdb_context 77 lib/util/util_tdb.c int tdb_read_lock_bystring(struct tdb_context *tdb, const char *keyval) tdb_context 88 lib/util/util_tdb.c void tdb_read_unlock_bystring(struct tdb_context *tdb, const char *keyval) tdb_context 101 lib/util/util_tdb.c int32_t tdb_fetch_int32_byblob(struct tdb_context *tdb, TDB_DATA key) tdb_context 122 lib/util/util_tdb.c int32_t tdb_fetch_int32(struct tdb_context *tdb, const char *keystr) tdb_context 132 lib/util/util_tdb.c int tdb_store_int32_byblob(struct tdb_context *tdb, TDB_DATA key, int32_t v) tdb_context 149 lib/util/util_tdb.c int tdb_store_int32(struct tdb_context *tdb, const char *keystr, int32_t v) tdb_context 159 lib/util/util_tdb.c bool tdb_fetch_uint32_byblob(struct tdb_context *tdb, TDB_DATA key, uint32_t *value) tdb_context 179 lib/util/util_tdb.c bool tdb_fetch_uint32(struct tdb_context *tdb, const char *keystr, uint32_t *value) tdb_context 189 lib/util/util_tdb.c bool tdb_store_uint32_byblob(struct tdb_context *tdb, TDB_DATA key, uint32_t value) tdb_context 210 lib/util/util_tdb.c bool tdb_store_uint32(struct tdb_context *tdb, const char *keystr, uint32_t value) tdb_context 219 lib/util/util_tdb.c int tdb_store_bystring(struct tdb_context *tdb, const char *keystr, TDB_DATA data, int flags) tdb_context 231 lib/util/util_tdb.c TDB_DATA tdb_fetch_bystring(struct tdb_context *tdb, const char *keystr) tdb_context 242 lib/util/util_tdb.c int tdb_delete_bystring(struct tdb_context *tdb, const char *keystr) tdb_context 253 lib/util/util_tdb.c int32_t tdb_change_int32_atomic(struct tdb_context *tdb, const char *keystr, int32_t *oldval, int32_t change_val) tdb_context 294 lib/util/util_tdb.c bool tdb_change_uint32_atomic(struct tdb_context *tdb, const char *keystr, uint32_t *oldval, uint32_t change_val) tdb_context 336 lib/util/util_tdb.c int tdb_traverse_delete_fn(struct tdb_context *the_tdb, TDB_DATA key, TDB_DATA dbuf, tdb_context 15 lib/util/util_tdb.h int tdb_lock_bystring(struct tdb_context *tdb, const char *keyval); tdb_context 20 lib/util/util_tdb.h void tdb_unlock_bystring(struct tdb_context *tdb, const char *keyval); tdb_context 25 lib/util/util_tdb.h int tdb_read_lock_bystring(struct tdb_context *tdb, const char *keyval); tdb_context 30 lib/util/util_tdb.h void tdb_read_unlock_bystring(struct tdb_context *tdb, const char *keyval); tdb_context 36 lib/util/util_tdb.h int32_t tdb_fetch_int32_byblob(struct tdb_context *tdb, TDB_DATA key); tdb_context 42 lib/util/util_tdb.h int32_t tdb_fetch_int32(struct tdb_context *tdb, const char *keystr); tdb_context 48 lib/util/util_tdb.h int tdb_store_int32_byblob(struct tdb_context *tdb, TDB_DATA key, int32_t v); tdb_context 54 lib/util/util_tdb.h int tdb_store_int32(struct tdb_context *tdb, const char *keystr, int32_t v); tdb_context 60 lib/util/util_tdb.h bool tdb_fetch_uint32_byblob(struct tdb_context *tdb, TDB_DATA key, uint32_t *value); tdb_context 66 lib/util/util_tdb.h bool tdb_fetch_uint32(struct tdb_context *tdb, const char *keystr, uint32_t *value); tdb_context 72 lib/util/util_tdb.h bool tdb_store_uint32_byblob(struct tdb_context *tdb, TDB_DATA key, uint32_t value); tdb_context 78 lib/util/util_tdb.h bool tdb_store_uint32(struct tdb_context *tdb, const char *keystr, uint32_t value); tdb_context 84 lib/util/util_tdb.h int tdb_store_bystring(struct tdb_context *tdb, const char *keystr, TDB_DATA data, int flags); tdb_context 90 lib/util/util_tdb.h TDB_DATA tdb_fetch_bystring(struct tdb_context *tdb, const char *keystr); tdb_context 95 lib/util/util_tdb.h int tdb_delete_bystring(struct tdb_context *tdb, const char *keystr); tdb_context 100 lib/util/util_tdb.h int32_t tdb_change_int32_atomic(struct tdb_context *tdb, const char *keystr, int32_t *oldval, int32_t change_val); tdb_context 105 lib/util/util_tdb.h bool tdb_change_uint32_atomic(struct tdb_context *tdb, const char *keystr, uint32_t *oldval, uint32_t change_val); tdb_context 110 lib/util/util_tdb.h int tdb_traverse_delete_fn(struct tdb_context *the_tdb, TDB_DATA key, TDB_DATA dbuf, tdb_context 35 source3/include/util_tdb.h int tdb_chainlock_with_timeout( struct tdb_context *tdb, TDB_DATA key, tdb_context 37 source3/include/util_tdb.h int tdb_lock_bystring_with_timeout(struct tdb_context *tdb, const char *keyval, tdb_context 44 source3/include/util_tdb.h int tdb_trans_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, tdb_context 46 source3/include/util_tdb.h int tdb_trans_delete(struct tdb_context *tdb, TDB_DATA key); tdb_context 55 source3/lib/dbwrap_ctdb.c static NTSTATUS tdb_error_to_ntstatus(struct tdb_context *tdb) tdb_context 406 source3/lib/gencache.c static int gencache_iterate_fn(struct tdb_context *tdb, TDB_DATA key, tdb_context 1084 source3/lib/ldb/ldb_tdb/ldb_index.c static int delete_index(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *state) tdb_context 1096 source3/lib/ldb/ldb_tdb/ldb_index.c static int re_index(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *state) tdb_context 364 source3/lib/ldb/ldb_tdb/ldb_search.c static int search_func(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *state) tdb_context 60 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c static void ltdb_log_fn(struct tdb_context *tdb, enum tdb_debug_level level, const char *fmt, ...) PRINTF_ATTRIBUTE(3, 4); tdb_context 61 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c static void ltdb_log_fn(struct tdb_context *tdb, enum tdb_debug_level level, const char *fmt, ...) tdb_context 28 source3/lib/tdb_validate.c static int tdb_validate_child(struct tdb_context *tdb, tdb_context 87 source3/lib/tdb_validate.c int tdb_validate(struct tdb_context *tdb, tdb_validate_data_func validate_fn) tdb_context 207 source3/lib/tdb_validate.c static int traverse_copy_fn(struct tdb_context *tdb, TDB_DATA key, tdb_context 221 source3/lib/tdb_validate.c static int tdb_copy(struct tdb_context *src, struct tdb_context *dst) tdb_context 236 source3/lib/tdb_validate.c static int tdb_verify_basic(struct tdb_context *tdb) tdb_context 50 source3/lib/tdb_validate.h int tdb_validate(struct tdb_context *tdb, tdb_context 430 source3/lib/util_tdb.c int tdb_trans_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, tdb_context 460 source3/lib/util_tdb.c int tdb_trans_delete(struct tdb_context *tdb, TDB_DATA key) tdb_context 1505 source4/lib/ldb/ldb_tdb/ldb_index.c static int delete_index(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *state) tdb_context 1517 source4/lib/ldb/ldb_tdb/ldb_index.c static int re_index(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *state) tdb_context 374 source4/lib/ldb/ldb_tdb/ldb_search.c static int search_func(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *state) tdb_context 57 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c static void ltdb_log_fn(struct tdb_context *tdb, enum tdb_debug_level level, const char *fmt, ...) PRINTF_ATTRIBUTE(3, 4); tdb_context 58 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c static void ltdb_log_fn(struct tdb_context *tdb, enum tdb_debug_level level, const char *fmt, ...)