db                172 examples/perfcounter/perf.h void add_key(TDB_CONTEXT *db, char *keystring, char *datastring, int flags);
db                173 examples/perfcounter/perf.h void add_key_raw(TDB_CONTEXT *db, char *keystring, void *datastring, size_t datasize, int flags);
db                 31 examples/perfcounter/perf_writer_util.c void add_key_raw(TDB_CONTEXT *db, char *keystring, void *databuf, size_t datasize, int flags)
db                 40 examples/perfcounter/perf_writer_util.c   tdb_store(db, key, data, flags);
db                 43 examples/perfcounter/perf_writer_util.c void add_key(TDB_CONTEXT *db, char *keystring, char *datastring, int flags)
db                 52 examples/perfcounter/perf_writer_util.c   tdb_store(db, key, data, flags);
db                 14 lib/tdb/tools/tdbtest.c static struct tdb_context *db;
db                 55 lib/tdb/tools/tdbtest.c 	key = tdb_firstkey(db);
db                 57 lib/tdb/tools/tdbtest.c 		d = tdb_fetch(db, key);
db                 69 lib/tdb/tools/tdbtest.c 		nextkey = tdb_nextkey(db, key);
db                 82 lib/tdb/tools/tdbtest.c 		d = tdb_fetch(db, key);
db                130 lib/tdb/tools/tdbtest.c 		tdb_delete(db, key);
db                132 lib/tdb/tools/tdbtest.c 		if (tdb_store(db, key, data, TDB_REPLACE) != 0) {
db                136 lib/tdb/tools/tdbtest.c 		data = tdb_fetch(db, key);
db                201 lib/tdb/tools/tdbtest.c 		if (tdb_store(db, key, data, TDB_REPLACE) != 0) {
db                207 lib/tdb/tools/tdbtest.c 	tdb_delete(db, key);
db                209 lib/tdb/tools/tdbtest.c 	tdb_delete(db, key);
db                211 lib/tdb/tools/tdbtest.c 	tdb_delete(db, key);
db                213 lib/tdb/tools/tdbtest.c 	tdb_delete(db, key);
db                215 lib/tdb/tools/tdbtest.c 	tdb_delete(db, key);
db                227 lib/tdb/tools/tdbtest.c 	db = tdb_open("test.tdb", 0, TDB_CLEAR_IF_FIRST, 
db                232 lib/tdb/tools/tdbtest.c 	if (!db || !gdbm) {
db                250 lib/tdb/tools/tdbtest.c 	if (tdb_validate_freelist(db, &num_entries) == -1) {
db                258 lib/tdb/tools/tdbtest.c 	printf("traversed %d records\n", tdb_traverse(db, traverse_fn, NULL));
db                259 lib/tdb/tools/tdbtest.c 	printf("traversed %d records\n", tdb_traverse(db, traverse_fn, NULL));
db                261 lib/tdb/tools/tdbtest.c 	tdb_close(db);
db                 28 lib/tdb/tools/tdbtorture.c static struct tdb_context *db;
db                105 lib/tdb/tools/tdbtorture.c 		if (tdb_transaction_start(db) != 0) {
db                112 lib/tdb/tools/tdbtorture.c 		if (tdb_transaction_commit(db) != 0) {
db                119 lib/tdb/tools/tdbtorture.c 		if (tdb_transaction_cancel(db) != 0) {
db                136 lib/tdb/tools/tdbtorture.c 		tdb_delete(db, key);
db                143 lib/tdb/tools/tdbtorture.c 		if (tdb_store(db, key, data, TDB_REPLACE) != 0) {
db                152 lib/tdb/tools/tdbtorture.c 		if (tdb_append(db, key, data) != 0) {
db                161 lib/tdb/tools/tdbtorture.c 		tdb_chainlock(db, key);
db                162 lib/tdb/tools/tdbtorture.c 		data = tdb_fetch(db, key);
db                163 lib/tdb/tools/tdbtorture.c 		if (tdb_store(db, key, data, TDB_REPLACE) != 0) {
db                167 lib/tdb/tools/tdbtorture.c 		tdb_chainunlock(db, key);
db                174 lib/tdb/tools/tdbtorture.c 		tdb_traverse(db, cull_traverse, NULL);
db                181 lib/tdb/tools/tdbtorture.c 		tdb_traverse_read(db, NULL, NULL);
db                186 lib/tdb/tools/tdbtorture.c 	data = tdb_fetch(db, key);
db                248 lib/tdb/tools/tdbtorture.c 	db = tdb_open_ex("torture.tdb", hash_size, TDB_CLEAR_IF_FIRST, 
db                250 lib/tdb/tools/tdbtorture.c 	if (!db) {
db                271 lib/tdb/tools/tdbtorture.c 		tdb_traverse_read(db, NULL, NULL);
db                272 lib/tdb/tools/tdbtorture.c 		tdb_traverse(db, traverse_fn, NULL);
db                273 lib/tdb/tools/tdbtorture.c 		tdb_traverse(db, traverse_fn, NULL);
db                276 lib/tdb/tools/tdbtorture.c 	tdb_close(db);
db                 26 source3/groupdb/mapping_tdb.c static struct db_context *db; /* used for driver files */
db                 37 source3/groupdb/mapping_tdb.c 	if (db != NULL) {
db                 41 source3/groupdb/mapping_tdb.c 	db = db_open(NULL, state_path("group_mapping.tdb"), 0,
db                 43 source3/groupdb/mapping_tdb.c 	if (db == NULL) {
db                145 source3/groupdb/mapping_tdb.c 		db, string_term_tdb_data(key),
db                171 source3/groupdb/mapping_tdb.c 	dbuf = dbwrap_fetch_bystring(db, key, key);
db                256 source3/groupdb/mapping_tdb.c 	db->traverse_read(db, find_map, (void *)&state);
db                273 source3/groupdb/mapping_tdb.c 	db->traverse_read(db, find_map, (void *)&state);
db                292 source3/groupdb/mapping_tdb.c 	status = dbwrap_trans_delete(db, string_term_tdb_data(key));
db                367 source3/groupdb/mapping_tdb.c 	if (db->traverse_read(db, collect_map, (void *)&state) < 0) {
db                394 source3/groupdb/mapping_tdb.c 	dbuf = dbwrap_fetch_bystring(db, frame, key);
db                483 source3/groupdb/mapping_tdb.c 	if (db->transaction_start(db) != 0) {
db                488 source3/groupdb/mapping_tdb.c 	rec = db->fetch_locked(db, key, string_term_tdb_data(key));
db                521 source3/groupdb/mapping_tdb.c 	if (db->transaction_commit(db) != 0) {
db                530 source3/groupdb/mapping_tdb.c 	if (db->transaction_cancel(db) != 0) {
db                615 source3/groupdb/mapping_tdb.c 	db->traverse_read(db, collect_aliasmem, &state);
db                629 source3/groupdb/mapping_tdb.c 	if (db->transaction_start(db) != 0) {
db                668 source3/groupdb/mapping_tdb.c 		status = dbwrap_delete_bystring(db, key);
db                694 source3/groupdb/mapping_tdb.c 		db, key, string_term_tdb_data(member_string), 0);
db                704 source3/groupdb/mapping_tdb.c 	if (db->transaction_commit(db) != 0) {
db                713 source3/groupdb/mapping_tdb.c 	if (db->transaction_cancel(db) != 0) {
db                 31 source3/include/dbwrap.h 	struct db_record *(*fetch_locked)(struct db_context *db,
db                 34 source3/include/dbwrap.h 	int (*fetch)(struct db_context *db, TALLOC_CTX *mem_ctx,
db                 36 source3/include/dbwrap.h 	int (*traverse)(struct db_context *db,
db                 40 source3/include/dbwrap.h 	int (*traverse_read)(struct db_context *db,
db                 44 source3/include/dbwrap.h 	int (*get_seqnum)(struct db_context *db);
db                 45 source3/include/dbwrap.h 	int (*get_flags)(struct db_context *db);
db                 46 source3/include/dbwrap.h 	int (*transaction_start)(struct db_context *db);
db                 47 source3/include/dbwrap.h 	int (*transaction_commit)(struct db_context *db);
db                 48 source3/include/dbwrap.h 	int (*transaction_cancel)(struct db_context *db);
db                 49 source3/include/dbwrap.h 	int (*parse_record)(struct db_context *db, TDB_DATA key,
db                 92 source3/include/dbwrap.h NTSTATUS dbwrap_delete(struct db_context *db, TDB_DATA key);
db                 93 source3/include/dbwrap.h NTSTATUS dbwrap_store(struct db_context *db, TDB_DATA key,
db                 95 source3/include/dbwrap.h TDB_DATA dbwrap_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
db                 97 source3/include/dbwrap.h NTSTATUS dbwrap_delete_bystring(struct db_context *db, const char *key);
db                 98 source3/include/dbwrap.h NTSTATUS dbwrap_store_bystring(struct db_context *db, const char *key,
db                100 source3/include/dbwrap.h TDB_DATA dbwrap_fetch_bystring(struct db_context *db, TALLOC_CTX *mem_ctx,
db                442 source3/include/proto.h int32_t dbwrap_fetch_int32(struct db_context *db, const char *keystr);
db                443 source3/include/proto.h int dbwrap_store_int32(struct db_context *db, const char *keystr, int32_t v);
db                444 source3/include/proto.h bool dbwrap_fetch_uint32(struct db_context *db, const char *keystr,
db                446 source3/include/proto.h int dbwrap_store_uint32(struct db_context *db, const char *keystr, uint32_t v);
db                447 source3/include/proto.h uint32_t dbwrap_change_uint32_atomic(struct db_context *db, const char *keystr,
db                449 source3/include/proto.h int32 dbwrap_change_int32_atomic(struct db_context *db, const char *keystr,
db                451 source3/include/proto.h NTSTATUS dbwrap_trans_store(struct db_context *db, TDB_DATA key, TDB_DATA dbuf,
db                453 source3/include/proto.h NTSTATUS dbwrap_trans_delete(struct db_context *db, TDB_DATA key);
db                454 source3/include/proto.h NTSTATUS dbwrap_trans_store_int32(struct db_context *db, const char *keystr,
db                456 source3/include/proto.h NTSTATUS dbwrap_trans_store_uint32(struct db_context *db, const char *keystr,
db                458 source3/include/proto.h NTSTATUS dbwrap_trans_store_bystring(struct db_context *db, const char *key,
db                460 source3/include/proto.h NTSTATUS dbwrap_trans_delete_bystring(struct db_context *db, const char *key);
db                 23 source3/lib/account_pol.c static struct db_context *db;
db                211 source3/lib/account_pol.c 	if (db != NULL) {
db                215 source3/lib/account_pol.c 	db = db_open(NULL, state_path("account_policy.tdb"), 0, TDB_DEFAULT,
db                218 source3/lib/account_pol.c 	if (db == NULL) { /* the account policies files does not exist or open
db                220 source3/lib/account_pol.c 		db = db_open(NULL, state_path("account_policy.tdb"), 0,
db                222 source3/lib/account_pol.c 		if (db == NULL) {
db                228 source3/lib/account_pol.c 	version = dbwrap_fetch_int32(db, vstring);
db                235 source3/lib/account_pol.c 	if (db->transaction_start(db) != 0) {
db                237 source3/lib/account_pol.c 		TALLOC_FREE(db);
db                241 source3/lib/account_pol.c 	version = dbwrap_fetch_int32(db, vstring);
db                246 source3/lib/account_pol.c 		if (db->transaction_cancel(db)) {
db                253 source3/lib/account_pol.c 		if (dbwrap_store_uint32(db, vstring, DATABASE_VERSION) != 0) {
db                284 source3/lib/account_pol.c 	if (db->transaction_commit(db) != 0) {
db                286 source3/lib/account_pol.c 		TALLOC_FREE(db);
db                293 source3/lib/account_pol.c 	if (db->transaction_cancel(db)) {
db                296 source3/lib/account_pol.c 	TALLOC_FREE(db);
db                324 source3/lib/account_pol.c 	if (!dbwrap_fetch_uint32(db, name, &regval)) {
db                357 source3/lib/account_pol.c 	status = dbwrap_trans_store_uint32(db, name, value);
db                446 source3/lib/account_pol.c 	if ( db == NULL ) {
db                452 source3/lib/account_pol.c 	return db;
db                 30 source3/lib/dbwrap.c static int dbwrap_fallback_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
db                 35 source3/lib/dbwrap.c 	if (!(rec = db->fetch_locked(db, mem_ctx, key))) {
db                 49 source3/lib/dbwrap.c static int dbwrap_fallback_parse_record(struct db_context *db, TDB_DATA key,
db                 58 source3/lib/dbwrap.c 	res = db->fetch(db, talloc_tos(), key, &data);
db                161 source3/lib/dbwrap.c NTSTATUS dbwrap_delete(struct db_context *db, TDB_DATA key)
db                166 source3/lib/dbwrap.c 	rec = db->fetch_locked(db, talloc_tos(), key);
db                175 source3/lib/dbwrap.c NTSTATUS dbwrap_store(struct db_context *db, TDB_DATA key,
db                181 source3/lib/dbwrap.c 	rec = db->fetch_locked(db, talloc_tos(), key);
db                191 source3/lib/dbwrap.c TDB_DATA dbwrap_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
db                196 source3/lib/dbwrap.c 	if (db->fetch(db, mem_ctx, key, &result) == -1) {
db                203 source3/lib/dbwrap.c NTSTATUS dbwrap_delete_bystring(struct db_context *db, const char *key)
db                205 source3/lib/dbwrap.c 	return dbwrap_delete(db, string_term_tdb_data(key));
db                208 source3/lib/dbwrap.c NTSTATUS dbwrap_store_bystring(struct db_context *db, const char *key,
db                211 source3/lib/dbwrap.c 	return dbwrap_store(db, string_term_tdb_data(key), data, flags);
db                214 source3/lib/dbwrap.c TDB_DATA dbwrap_fetch_bystring(struct db_context *db, TALLOC_CTX *mem_ctx,
db                217 source3/lib/dbwrap.c 	return dbwrap_fetch(db, mem_ctx, string_term_tdb_data(key));
db                 39 source3/lib/dbwrap_ctdb.c 	struct db_context *db;
db                272 source3/lib/dbwrap_ctdb.c static int db_ctdb_transaction_start(struct db_context *db)
db                276 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db                279 source3/lib/dbwrap_ctdb.c 	if (!db->persistent) {
db                290 source3/lib/dbwrap_ctdb.c 	h = talloc_zero(db, struct db_ctdb_transaction_handle);
db                318 source3/lib/dbwrap_ctdb.c static int db_ctdb_transaction_fetch(struct db_ctdb_ctx *db, 
db                322 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_transaction_handle *h = db->transaction;
db                413 source3/lib/dbwrap_ctdb.c 	int ret = h->ctx->db->transaction_commit(h->ctx->db);
db                430 source3/lib/dbwrap_ctdb.c 	res = db_ctdb_transaction_start(ctx->db);
db                437 source3/lib/dbwrap_ctdb.c 		ctx->db->transaction_cancel(ctx->db);		
db                444 source3/lib/dbwrap_ctdb.c 		ctx->db->transaction_cancel(ctx->db);
db                615 source3/lib/dbwrap_ctdb.c static int db_ctdb_transaction_commit(struct db_context *db)
db                617 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db                632 source3/lib/dbwrap_ctdb.c 		db->transaction_cancel(db);
db                749 source3/lib/dbwrap_ctdb.c static int db_ctdb_transaction_cancel(struct db_context *db)
db                751 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db                951 source3/lib/dbwrap_ctdb.c static struct db_record *db_ctdb_fetch_locked(struct db_context *db,
db                955 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db                962 source3/lib/dbwrap_ctdb.c 	if (db->persistent) {
db                966 source3/lib/dbwrap_ctdb.c 	return fetch_locked_internal(ctx, mem_ctx, key, db->persistent);
db                972 source3/lib/dbwrap_ctdb.c static int db_ctdb_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
db                975 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db                994 source3/lib/dbwrap_ctdb.c 	    (db->persistent ||
db               1030 source3/lib/dbwrap_ctdb.c 	struct db_context *db;
db               1039 source3/lib/dbwrap_ctdb.c 	TALLOC_CTX *tmp_ctx = talloc_new(state->db);
db               1041 source3/lib/dbwrap_ctdb.c 	rec = db_ctdb_fetch_locked(state->db, tmp_ctx, key);
db               1053 source3/lib/dbwrap_ctdb.c 	TALLOC_CTX *tmp_ctx = talloc_new(state->db);
db               1056 source3/lib/dbwrap_ctdb.c 	rec = db_ctdb_fetch_locked(state->db, tmp_ctx, kbuf);
db               1064 source3/lib/dbwrap_ctdb.c static int db_ctdb_traverse(struct db_context *db,
db               1069 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db               1073 source3/lib/dbwrap_ctdb.c 	state.db = db;
db               1077 source3/lib/dbwrap_ctdb.c 	if (db->persistent) {
db               1106 source3/lib/dbwrap_ctdb.c 	rec.private_data = state->db;
db               1119 source3/lib/dbwrap_ctdb.c 	rec.private_data = state->db;
db               1131 source3/lib/dbwrap_ctdb.c static int db_ctdb_traverse_read(struct db_context *db,
db               1136 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db               1140 source3/lib/dbwrap_ctdb.c 	state.db = db;
db               1144 source3/lib/dbwrap_ctdb.c 	if (db->persistent) {
db               1154 source3/lib/dbwrap_ctdb.c static int db_ctdb_get_seqnum(struct db_context *db)
db               1156 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db               1161 source3/lib/dbwrap_ctdb.c static int db_ctdb_get_flags(struct db_context *db)
db               1163 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db               1195 source3/lib/dbwrap_ctdb.c 	db_ctdb->db = result;
db                 67 source3/lib/dbwrap_file.c static struct db_record *db_file_fetch_locked(struct db_context *db,
db                 71 source3/lib/dbwrap_file.c 	struct db_file_ctx *ctx = talloc_get_type_abort(db->private_data,
db                248 source3/lib/dbwrap_file.c static int db_file_traverse(struct db_context *db,
db                253 source3/lib/dbwrap_file.c 	struct db_file_ctx *ctx = talloc_get_type_abort(db->private_data,
db                314 source3/lib/dbwrap_file.c 			rec = db_file_fetch_locked(db, mem_ctx, key);
db                287 source3/lib/dbwrap_rbt.c static int db_rbt_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
db                291 source3/lib/dbwrap_rbt.c 		db->private_data, struct db_rbt_ctx);
db                339 source3/lib/dbwrap_rbt.c static int db_rbt_traverse(struct db_context *db,
db                340 source3/lib/dbwrap_rbt.c 			   int (*f)(struct db_record *db,
db                350 source3/lib/dbwrap_rbt.c static int db_rbt_get_seqnum(struct db_context *db)
db                355 source3/lib/dbwrap_rbt.c static int db_rbt_trans_dummy(struct db_context *db)
db                 88 source3/lib/dbwrap_tdb.c static struct db_record *db_tdb_fetch_locked(struct db_context *db,
db                 91 source3/lib/dbwrap_tdb.c 	struct db_tdb_ctx *ctx = talloc_get_type_abort(db->private_data,
db                157 source3/lib/dbwrap_tdb.c static int db_tdb_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
db                161 source3/lib/dbwrap_tdb.c 		db->private_data, struct db_tdb_ctx);
db                179 source3/lib/dbwrap_tdb.c static int db_tdb_parse(struct db_context *db, TDB_DATA key,
db                185 source3/lib/dbwrap_tdb.c 		db->private_data, struct db_tdb_ctx);
db                222 source3/lib/dbwrap_tdb.c 	struct db_context *db;
db                238 source3/lib/dbwrap_tdb.c 	rec.private_data = ctx->db->private_data;
db                243 source3/lib/dbwrap_tdb.c static int db_tdb_traverse(struct db_context *db,
db                248 source3/lib/dbwrap_tdb.c 		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
db                251 source3/lib/dbwrap_tdb.c 	ctx.db = db;
db                278 source3/lib/dbwrap_tdb.c 	rec.private_data = ctx->db->private_data;
db                283 source3/lib/dbwrap_tdb.c static int db_tdb_traverse_read(struct db_context *db,
db                288 source3/lib/dbwrap_tdb.c 		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
db                291 source3/lib/dbwrap_tdb.c 	ctx.db = db;
db                297 source3/lib/dbwrap_tdb.c static int db_tdb_get_seqnum(struct db_context *db)
db                301 source3/lib/dbwrap_tdb.c 		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
db                305 source3/lib/dbwrap_tdb.c static int db_tdb_get_flags(struct db_context *db)
db                309 source3/lib/dbwrap_tdb.c 		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
db                313 source3/lib/dbwrap_tdb.c static int db_tdb_transaction_start(struct db_context *db)
db                316 source3/lib/dbwrap_tdb.c 		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
db                320 source3/lib/dbwrap_tdb.c static int db_tdb_transaction_commit(struct db_context *db)
db                323 source3/lib/dbwrap_tdb.c 		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
db                327 source3/lib/dbwrap_tdb.c static int db_tdb_transaction_cancel(struct db_context *db)
db                330 source3/lib/dbwrap_tdb.c 		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
db                 23 source3/lib/dbwrap_util.c int32_t dbwrap_fetch_int32(struct db_context *db, const char *keystr)
db                 28 source3/lib/dbwrap_util.c 	if (db->fetch(db, NULL, string_term_tdb_data(keystr), &dbuf) != 0) {
db                 42 source3/lib/dbwrap_util.c int dbwrap_store_int32(struct db_context *db, const char *keystr, int32_t v)
db                 48 source3/lib/dbwrap_util.c 	rec = db->fetch_locked(db, NULL, string_term_tdb_data(keystr));
db                 62 source3/lib/dbwrap_util.c bool dbwrap_fetch_uint32(struct db_context *db, const char *keystr,
db                 67 source3/lib/dbwrap_util.c 	if (db->fetch(db, NULL, string_term_tdb_data(keystr), &dbuf) != 0) {
db                 81 source3/lib/dbwrap_util.c int dbwrap_store_uint32(struct db_context *db, const char *keystr, uint32_t v)
db                 87 source3/lib/dbwrap_util.c 	rec = db->fetch_locked(db, NULL, string_term_tdb_data(keystr));
db                108 source3/lib/dbwrap_util.c uint32_t dbwrap_change_uint32_atomic(struct db_context *db, const char *keystr,
db                115 source3/lib/dbwrap_util.c 	if (!(rec = db->fetch_locked(db, NULL,
db                148 source3/lib/dbwrap_util.c int32 dbwrap_change_int32_atomic(struct db_context *db, const char *keystr,
db                155 source3/lib/dbwrap_util.c 	if (!(rec = db->fetch_locked(db, NULL,
db                181 source3/lib/dbwrap_util.c NTSTATUS dbwrap_trans_store(struct db_context *db, TDB_DATA key, TDB_DATA dbuf,
db                188 source3/lib/dbwrap_util.c 	res = db->transaction_start(db);
db                194 source3/lib/dbwrap_util.c 	rec = db->fetch_locked(db, talloc_tos(), key);
db                209 source3/lib/dbwrap_util.c 	res = db->transaction_commit(db);
db                222 source3/lib/dbwrap_util.c 	if (db->transaction_cancel(db) != 0) {
db                228 source3/lib/dbwrap_util.c NTSTATUS dbwrap_trans_delete(struct db_context *db, TDB_DATA key)
db                234 source3/lib/dbwrap_util.c 	res = db->transaction_start(db);
db                240 source3/lib/dbwrap_util.c 	rec = db->fetch_locked(db, talloc_tos(), key);
db                255 source3/lib/dbwrap_util.c 	res = db->transaction_commit(db);
db                268 source3/lib/dbwrap_util.c 	if (db->transaction_cancel(db) != 0) {
db                274 source3/lib/dbwrap_util.c NTSTATUS dbwrap_trans_store_int32(struct db_context *db, const char *keystr,
db                281 source3/lib/dbwrap_util.c 	return dbwrap_trans_store(db, string_term_tdb_data(keystr),
db                287 source3/lib/dbwrap_util.c NTSTATUS dbwrap_trans_store_uint32(struct db_context *db, const char *keystr,
db                294 source3/lib/dbwrap_util.c 	return dbwrap_trans_store(db, string_term_tdb_data(keystr),
db                300 source3/lib/dbwrap_util.c NTSTATUS dbwrap_trans_store_bystring(struct db_context *db, const char *key,
db                303 source3/lib/dbwrap_util.c 	return dbwrap_trans_store(db, string_term_tdb_data(key), data, flags);
db                306 source3/lib/dbwrap_util.c NTSTATUS dbwrap_trans_delete_bystring(struct db_context *db, const char *key)
db                308 source3/lib/dbwrap_util.c 	return dbwrap_trans_delete(db, string_term_tdb_data(key));
db                 42 source3/lib/privileges.c 	struct db_context *db = get_account_pol_db();
db                 52 source3/lib/privileges.c 	if ( db == NULL )
db                 59 source3/lib/privileges.c 	data = dbwrap_fetch_bystring( db, talloc_tos(), keystr );
db                 81 source3/lib/privileges.c 	struct db_context *db = get_account_pol_db();
db                 88 source3/lib/privileges.c 	if ( db == NULL )
db                105 source3/lib/privileges.c 	return NT_STATUS_IS_OK(dbwrap_store_bystring(db, keystr, data,
db                204 source3/lib/privileges.c 	struct db_context *db = get_account_pol_db();
db                207 source3/lib/privileges.c 	if (db == NULL) {
db                215 source3/lib/privileges.c 	db->traverse_read(db, priv_traverse_fn, &priv);
db                232 source3/lib/privileges.c 	struct db_context *db = get_account_pol_db();
db                235 source3/lib/privileges.c 	if (db == NULL) {
db                244 source3/lib/privileges.c 	db->traverse_read(db, priv_traverse_fn, &priv);
db                368 source3/lib/privileges.c 	struct db_context *db = get_account_pol_db();
db                375 source3/lib/privileges.c 	if (!db) {
db                387 source3/lib/privileges.c 	return dbwrap_delete_bystring(db, keystr);
db                 93 source3/modules/vfs_acl_tdb.c 					struct db_context *db,
db                100 source3/modules/vfs_acl_tdb.c 	return db->fetch_locked(db,
db                111 source3/modules/vfs_acl_tdb.c 				struct db_context *db,
db                116 source3/modules/vfs_acl_tdb.c 	struct db_record *rec = acl_tdb_lock(talloc_tos(), db, &id);
db                188 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                192 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context,
db                214 source3/modules/vfs_acl_tdb.c 	if (db->fetch(db,
db                277 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                284 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context,
db                305 source3/modules/vfs_acl_tdb.c 	rec = db->fetch_locked(db, talloc_tos(),
db                329 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                337 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context,
db                355 source3/modules/vfs_acl_tdb.c 	rec = db->fetch_locked(db, talloc_tos(),
db                608 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                611 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                629 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
db                657 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                660 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                677 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
db                825 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                833 source3/modules/vfs_acl_tdb.c 	if (!acl_tdb_init(&db)) {
db                838 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_SET_DATA(handle, db, free_acl_tdb_data,
db                854 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                857 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                877 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
db                890 source3/modules/vfs_acl_tdb.c 	struct db_context *db;
db                893 source3/modules/vfs_acl_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                915 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
db                 25 source3/modules/vfs_dirsort.c 	const SMB_STRUCT_DIRENT *db = (const SMB_STRUCT_DIRENT *) b;
db                 26 source3/modules/vfs_dirsort.c 	return StrCaseCmp(da->d_name, db->d_name);
db                214 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                217 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                231 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_getattr(db, &id, name, value, size);
db                240 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                242 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                250 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_getattr(db, &id, name, value, size);
db                343 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                346 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                360 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_setattr(db, &id, name, value, size, flags);
db                370 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                372 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                380 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_setattr(db, &id, name, value, size, flags);
db                455 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                458 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                472 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_listattr(db, &id, list, size);
db                481 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                483 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                491 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_listattr(db, &id, list, size);
db                562 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                565 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                579 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_removeattr(db, &id, name);
db                587 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                589 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                597 source3/modules/vfs_xattr_tdb.c 	return xattr_tdb_removeattr(db, &id, name);
db                606 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                621 source3/modules/vfs_xattr_tdb.c 	db = db_open(NULL, dbname, 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
db                624 source3/modules/vfs_xattr_tdb.c 	if (db == NULL) {
db                634 source3/modules/vfs_xattr_tdb.c 	*p_db = db;
db                646 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                650 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                670 source3/modules/vfs_xattr_tdb.c 	rec = xattr_tdb_lock_attrs(talloc_tos(), db, &id);
db                691 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                695 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_GET_DATA(handle, db, struct db_context, return -1);
db                715 source3/modules/vfs_xattr_tdb.c 	rec = xattr_tdb_lock_attrs(talloc_tos(), db, &id);
db                744 source3/modules/vfs_xattr_tdb.c 	struct db_context *db;
db                760 source3/modules/vfs_xattr_tdb.c 	if (!xattr_tdb_init(snum, &db)) {
db                768 source3/modules/vfs_xattr_tdb.c 	SMB_VFS_HANDLE_SET_DATA(handle, db, close_xattr_db,
db                184 source3/passdb/machine_sid.c 	struct db_context *db;
db                198 source3/passdb/machine_sid.c 	db = secrets_db_ctx();
db                199 source3/passdb/machine_sid.c 	if (!db) {
db                203 source3/passdb/machine_sid.c 	if (db->transaction_start(db) != 0) {
db                208 source3/passdb/machine_sid.c 		db->transaction_cancel(db);
db                212 source3/passdb/machine_sid.c 	if (db->transaction_commit(db) != 0) {
db                304 source3/passdb/pdb_tdb.c static bool tdbsam_upgrade_next_rid(struct db_context *db)
db                310 source3/passdb/pdb_tdb.c 	ok = dbwrap_fetch_uint32(db, NEXT_RID_STRING, &rid);
db                328 source3/passdb/pdb_tdb.c 	if (dbwrap_store_uint32(db, NEXT_RID_STRING, rid) != 0) {
db                338 source3/passdb/pdb_tdb.c 	struct db_context *db = NULL;
db                347 source3/passdb/pdb_tdb.c 	db = *pp_db;
db                351 source3/passdb/pdb_tdb.c 	if (db->transaction_start(db) != 0) {
db                356 source3/passdb/pdb_tdb.c 	if (!tdbsam_upgrade_next_rid(db)) {
db                361 source3/passdb/pdb_tdb.c 	ret = db->traverse(db, tdbsam_convert_one, &state);
db                372 source3/passdb/pdb_tdb.c 	if (dbwrap_store_int32(db, TDBSAM_VERSION_STRING,
db                378 source3/passdb/pdb_tdb.c 	if (dbwrap_store_int32(db, TDBSAM_MINOR_VERSION_STRING,
db                384 source3/passdb/pdb_tdb.c 	if (db->transaction_commit(db) != 0) {
db                392 source3/passdb/pdb_tdb.c 	if (db->transaction_cancel(db) != 0) {
db                 30 source3/smbd/notify_internal.c 	struct db_context *db;
db                 94 source3/smbd/notify_internal.c 	notify->db = db_open(notify, lock_path("notify.tdb"),
db                 97 source3/smbd/notify_internal.c 	if (notify->db == NULL) {
db                106 source3/smbd/notify_internal.c 	notify->seqnum = notify->db->get_seqnum(notify->db);
db                126 source3/smbd/notify_internal.c 	*rec = notify->db->fetch_locked(notify->db, notify, notify->key);
db                143 source3/smbd/notify_internal.c 	seqnum = notify->db->get_seqnum(notify->db);
db                156 source3/smbd/notify_internal.c 		if (notify->db->fetch(notify->db, notify, notify->key, &dbuf) != 0) {
db                261 source3/smbd/session.c static bool session_traverse(int (*fn)(struct db_record *db,
db               5538 source3/torture/torture.c static bool rbt_testval(struct db_context *db, const char *key,
db               5546 source3/torture/torture.c 	rec = db->fetch_locked(db, db, string_tdb_data(key));
db               5558 source3/torture/torture.c 	rec = db->fetch_locked(db, db, string_tdb_data(key));
db               5577 source3/torture/torture.c 	struct db_context *db;
db               5581 source3/torture/torture.c 	db = db_open_rbt(NULL);
db               5583 source3/torture/torture.c 	if (db == NULL) {
db               5599 source3/torture/torture.c 		if (!rbt_testval(db, key, value)) {
db               5611 source3/torture/torture.c 		if (!rbt_testval(db, key, value)) {
db               5624 source3/torture/torture.c 	TALLOC_FREE(db);
db                 30 source3/utils/dbwrap_tool.c static int dbwrap_tool_fetch_int32(struct db_context *db,
db                 36 source3/utils/dbwrap_tool.c 	value = dbwrap_fetch_int32(db, keyname);
db                 42 source3/utils/dbwrap_tool.c static int dbwrap_tool_fetch_uint32(struct db_context *db,
db                 49 source3/utils/dbwrap_tool.c 	ret = dbwrap_fetch_uint32(db, keyname, &value);
db                 60 source3/utils/dbwrap_tool.c static int dbwrap_tool_store_int32(struct db_context *db,
db                 67 source3/utils/dbwrap_tool.c 	status = dbwrap_trans_store_int32(db, keyname, value);
db                 78 source3/utils/dbwrap_tool.c static int dbwrap_tool_store_uint32(struct db_context *db,
db                 85 source3/utils/dbwrap_tool.c 	status = dbwrap_trans_store_uint32(db, keyname, value);
db                 97 source3/utils/dbwrap_tool.c static int dbwrap_tool_delete(struct db_context *db,
db                103 source3/utils/dbwrap_tool.c 	status = dbwrap_trans_delete_bystring(db, keyname);
db                124 source3/utils/dbwrap_tool.c static int dbwrap_tool_erase(struct db_context *db,
db                130 source3/utils/dbwrap_tool.c 	ret = db->traverse(db, delete_fn, NULL);
db                159 source3/utils/dbwrap_tool.c static int dbwrap_tool_listkeys(struct db_context *db,
db                165 source3/utils/dbwrap_tool.c 	ret = db->traverse_read(db, listkey_fn, NULL);
db                178 source3/utils/dbwrap_tool.c 	int (*cmd)(struct db_context *db,
db                198 source3/utils/dbwrap_tool.c 	struct db_context *db;
db                307 source3/utils/dbwrap_tool.c 	db = db_open(mem_ctx, dbname, 0, TDB_DEFAULT, O_RDWR | O_CREAT, 0644);
db                308 source3/utils/dbwrap_tool.c 	if (db == NULL) {
db                317 source3/utils/dbwrap_tool.c 			ret = dispatch_table[count].cmd(db, keyname, &value);
db                323 source3/utils/net_idmap.c 	struct db_context *db;
db                338 source3/utils/net_idmap.c 	if (!(db = db_open(mem_ctx, argv[0], 0, TDB_DEFAULT,
db                360 source3/utils/net_idmap.c 	if (!(rec = db->fetch_locked(
db                361 source3/utils/net_idmap.c 		      db, mem_ctx, string_term_tdb_data(src)))) {
db                 62 source3/utils/net_status.c 	struct db_context *db;
db                 89 source3/utils/net_status.c 	db = db_open(NULL, lock_path("sessionid.tdb"), 0,
db                 91 source3/utils/net_status.c 	if (db == NULL) {
db                 96 source3/utils/net_status.c 	db->traverse_read(db, show_session, &parseable);
db                 97 source3/utils/net_status.c 	TALLOC_FREE(db);
db                189 source3/utils/net_status.c 	struct db_context *db;
db                194 source3/utils/net_status.c 	db = db_open(NULL, lock_path("sessionid.tdb"), 0,
db                196 source3/utils/net_status.c 	if (db == NULL) {
db                201 source3/utils/net_status.c 	db->traverse_read(db, collect_pid, &ids);
db                202 source3/utils/net_status.c 	TALLOC_FREE(db);
db                245 source3/utils/status.c static int traverse_sessionid(struct db_record *db, void *state)
db                250 source3/utils/status.c 	if (db->value.dsize != sizeof(sessionid))
db                253 source3/utils/status.c 	memcpy(&sessionid, db->value.dptr, sizeof(sessionid));
db                405 source3/utils/status.c 		struct db_context *db;
db                406 source3/utils/status.c 		db = db_open(NULL, lock_path("sessionid.tdb"), 0,
db                408 source3/utils/status.c 		if (!db) {
db                419 source3/utils/status.c 			db->traverse_read(db, traverse_sessionid, NULL);
db                420 source3/utils/status.c 			TALLOC_FREE(db);
db                451 source3/utils/status.c 		struct db_context *db;
db                452 source3/utils/status.c 		db = db_open(NULL, lock_path("locking.tdb"), 0,
db                455 source3/utils/status.c 		if (!db) {
db                462 source3/utils/status.c 			TALLOC_FREE(db);
db                 49 source3/winbindd/idmap_tdb.c 	struct db_context *db;
db                106 source3/winbindd/idmap_tdb.c 	status = dbwrap_store(s->db, key2, rec->value, TDB_INSERT);
db                115 source3/winbindd/idmap_tdb.c 	status = dbwrap_store(s->db, rec->value, key2, TDB_REPLACE);
db                140 source3/winbindd/idmap_tdb.c static bool idmap_tdb_upgrade(struct db_context *db)
db                148 source3/winbindd/idmap_tdb.c 	bigendianheader = (db->get_flags(db) & TDB_BIGENDIAN) ? True : False;
db                150 source3/winbindd/idmap_tdb.c 	vers = dbwrap_fetch_int32(db, "IDMAP_VERSION");
db                161 source3/winbindd/idmap_tdb.c 		wm = dbwrap_fetch_int32(db, HWM_USER);
db                169 source3/winbindd/idmap_tdb.c 		if (dbwrap_store_int32(db, HWM_USER, wm) == -1) {
db                174 source3/winbindd/idmap_tdb.c 		wm = dbwrap_fetch_int32(db, HWM_GROUP);
db                181 source3/winbindd/idmap_tdb.c 		if (dbwrap_store_int32(db, HWM_GROUP, wm) == -1) {
db                187 source3/winbindd/idmap_tdb.c 	s.db = db;
db                191 source3/winbindd/idmap_tdb.c 	db->traverse(db, convert_fn, &s);
db                198 source3/winbindd/idmap_tdb.c 	if (dbwrap_store_int32(db, "IDMAP_VERSION", IDMAP_VERSION) == -1) {
db                248 source3/winbindd/idmap_tdb.c 	struct db_context *db = NULL;
db                274 source3/winbindd/idmap_tdb.c 	db = db_open(ctx, tdbfile, 0, TDB_DEFAULT, O_RDWR | O_CREAT, 0644);
db                275 source3/winbindd/idmap_tdb.c 	if (!db) {
db                282 source3/winbindd/idmap_tdb.c 	version = dbwrap_fetch_int32(db, "IDMAP_VERSION");
db                291 source3/winbindd/idmap_tdb.c 		if (db->transaction_start(db) != 0) {
db                297 source3/winbindd/idmap_tdb.c 		if (!idmap_tdb_upgrade(db)) {
db                298 source3/winbindd/idmap_tdb.c 			db->transaction_cancel(db);
db                304 source3/winbindd/idmap_tdb.c 		if (db->transaction_commit(db) != 0) {
db                311 source3/winbindd/idmap_tdb.c 	*dbctx = talloc_move(memctx, &db);
db                583 source3/winbindd/idmap_tdb.c 	struct db_context *db;
db                662 source3/winbindd/idmap_tdb.c 	ret = idmap_tdb_open_db(ctx, false, &ctx->db);
db                725 source3/winbindd/idmap_tdb.c 	data = dbwrap_fetch_bystring(ctx->db, NULL, keystr);
db                771 source3/winbindd/idmap_tdb.c 	data = dbwrap_fetch_bystring(ctx->db, tmp_ctx, keystr);
db                952 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_start(ctx->db) != 0) {
db                959 source3/winbindd/idmap_tdb.c 	ret = dbwrap_store(ctx->db, ksid, kid, TDB_REPLACE);
db                961 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
db                966 source3/winbindd/idmap_tdb.c 	ret = dbwrap_store(ctx->db, kid, ksid, TDB_REPLACE);
db                968 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
db                974 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_commit(ctx->db) != 0) {
db               1048 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_start(ctx->db) != 0) {
db               1055 source3/winbindd/idmap_tdb.c 	data = dbwrap_fetch(ctx->db, NULL, ksid);
db               1057 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
db               1066 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
db               1079 source3/winbindd/idmap_tdb.c 	ret = dbwrap_delete(ctx->db, ksid);
db               1086 source3/winbindd/idmap_tdb.c 	ret = dbwrap_delete(ctx->db, kid);
db               1092 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_commit(ctx->db) != 0) {
db               1119 source3/winbindd/idmap_tdb.c 		TALLOC_FREE(ctx->db);
db               1207 source3/winbindd/idmap_tdb.c 	ctx->db->traverse_read(ctx->db, idmap_tdb_dump_one_entry, data);
db                 66 source4/heimdal/kdc/default_config.c     c->db = NULL;
db                172 source4/heimdal/kdc/digest.c     HDB *db;
db                180 source4/heimdal/kdc/digest.c 			HDB_F_GET_CLIENT, &db, &user);
db                185 source4/heimdal/kdc/digest.c     ret = hdb_entry_get_password(context, db, &user->entry, password);
db                 56 source4/heimdal/kdc/kdc.h     struct HDB **db;
db                 45 source4/heimdal/kdc/misc.c 	      HDB **db,
db                 59 source4/heimdal/kdc/misc.c 	ret = config->db[i]->hdb_open(context, config->db[i], O_RDONLY, 0);
db                 65 source4/heimdal/kdc/misc.c 	ret = config->db[i]->hdb_fetch(context,
db                 66 source4/heimdal/kdc/misc.c 				       config->db[i],
db                 70 source4/heimdal/kdc/misc.c 	config->db[i]->hdb_close(context, config->db[i]);
db                 72 source4/heimdal/kdc/misc.c 	    if (db)
db                 73 source4/heimdal/kdc/misc.c 		*db = config->db[i];
db                202 source4/heimdal/lib/hcrypto/imath/imath.c static int       s_cdig(mp_digit *da, mp_digit *db, mp_size len);
db                215 source4/heimdal/lib/hcrypto/imath/imath.c static mp_digit  s_uadd(mp_digit *da, mp_digit *db, mp_digit *dc,
db                219 source4/heimdal/lib/hcrypto/imath/imath.c static void      s_usub(mp_digit *da, mp_digit *db, mp_digit *dc,
db                223 source4/heimdal/lib/hcrypto/imath/imath.c static int       s_kmul(mp_digit *da, mp_digit *db, mp_digit *dc,
db                227 source4/heimdal/lib/hcrypto/imath/imath.c static void      s_umul(mp_digit *da, mp_digit *db, mp_digit *dc,
db               2211 source4/heimdal/lib/hcrypto/imath/imath.c static int      s_cdig(mp_digit *da, mp_digit *db, mp_size len)
db               2213 source4/heimdal/lib/hcrypto/imath/imath.c   mp_digit *dat = da + len - 1, *dbt = db + len - 1;
db               2287 source4/heimdal/lib/hcrypto/imath/imath.c static mp_digit s_uadd(mp_digit *da, mp_digit *db, mp_digit *dc,
db               2295 source4/heimdal/lib/hcrypto/imath/imath.c     SWAP(mp_digit *, da, db);
db               2300 source4/heimdal/lib/hcrypto/imath/imath.c   for(pos = 0; pos < size_b; ++pos, ++da, ++db, ++dc) {
db               2301 source4/heimdal/lib/hcrypto/imath/imath.c     w = w + (mp_word) *da + (mp_word) *db;
db               2322 source4/heimdal/lib/hcrypto/imath/imath.c static void     s_usub(mp_digit *da, mp_digit *db, mp_digit *dc,
db               2332 source4/heimdal/lib/hcrypto/imath/imath.c   for(pos = 0; pos < size_b; ++pos, ++da, ++db, ++dc) {
db               2334 source4/heimdal/lib/hcrypto/imath/imath.c 	 (mp_word)*da) - w - (mp_word)*db;
db               2357 source4/heimdal/lib/hcrypto/imath/imath.c static int       s_kmul(mp_digit *da, mp_digit *db, mp_digit *dc,
db               2364 source4/heimdal/lib/hcrypto/imath/imath.c     SWAP(mp_digit *, da, db);
db               2384 source4/heimdal/lib/hcrypto/imath/imath.c     mp_digit *b_top = db + bot_size;
db               2406 source4/heimdal/lib/hcrypto/imath/imath.c     carry = s_uadd(db, b_top, t2, bot_size, bt_size);      /* t2 = b1 + b0 */
db               2416 source4/heimdal/lib/hcrypto/imath/imath.c     (void) s_kmul(da, db, t1, bot_size, bot_size);     /* t1 = a0 * b0 */
db               2436 source4/heimdal/lib/hcrypto/imath/imath.c     s_umul(da, db, dc, size_a, size_b);
db               2446 source4/heimdal/lib/hcrypto/imath/imath.c static void     s_umul(mp_digit *da, mp_digit *db, mp_digit *dc,
db               2454 source4/heimdal/lib/hcrypto/imath/imath.c     mp_digit *dbt = db;
db               3013 source4/heimdal/lib/hcrypto/imath/imath.c   mp_digit  *db, *dbt, umu, d;
db               3018 source4/heimdal/lib/hcrypto/imath/imath.c   umu = MP_USED(mu); db = MP_DIGITS(b); dbt = db + MP_USED(b) - 1;
db               3028 source4/heimdal/lib/hcrypto/imath/imath.c   while(db < dbt) {
db               3031 source4/heimdal/lib/hcrypto/imath/imath.c     for(d = *db, i = MP_DIGIT_BIT; i > 0; --i, d >>= 1) {
db               3053 source4/heimdal/lib/hcrypto/imath/imath.c     ++db;
db                 47 source4/heimdal/lib/hdb/db.c DB_close(krb5_context context, HDB *db)
db                 49 source4/heimdal/lib/hdb/db.c     DB *d = (DB*)db->hdb_db;
db                 55 source4/heimdal/lib/hdb/db.c DB_destroy(krb5_context context, HDB *db)
db                 59 source4/heimdal/lib/hdb/db.c     ret = hdb_clear_master_key (context, db);
db                 60 source4/heimdal/lib/hdb/db.c     free(db->hdb_name);
db                 61 source4/heimdal/lib/hdb/db.c     free(db);
db                 66 source4/heimdal/lib/hdb/db.c DB_lock(krb5_context context, HDB *db, int operation)
db                 68 source4/heimdal/lib/hdb/db.c     DB *d = (DB*)db->hdb_db;
db                 72 source4/heimdal/lib/hdb/db.c 			       "Can't lock database: %s", db->hdb_name);
db                 79 source4/heimdal/lib/hdb/db.c DB_unlock(krb5_context context, HDB *db)
db                 81 source4/heimdal/lib/hdb/db.c     DB *d = (DB*)db->hdb_db;
db                 85 source4/heimdal/lib/hdb/db.c 			       "Can't unlock database: %s", db->hdb_name);
db                 93 source4/heimdal/lib/hdb/db.c DB_seq(krb5_context context, HDB *db,
db                 96 source4/heimdal/lib/hdb/db.c     DB *d = (DB*)db->hdb_db;
db                101 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_RLOCK);
db                103 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, HDB_ERR_DB_INUSE, "Database %s in use", db->hdb_name);
db                107 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db); /* XXX check value */
db                111 source4/heimdal/lib/hdb/db.c 			       db->hdb_name, strerror(code));
db                125 source4/heimdal/lib/hdb/db.c 	return DB_seq(context, db, flags, entry, R_NEXT);
db                126 source4/heimdal/lib/hdb/db.c     if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
db                127 source4/heimdal/lib/hdb/db.c 	code = hdb_unseal_keys (context, db, &entry->entry);
db                146 source4/heimdal/lib/hdb/db.c DB_firstkey(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
db                148 source4/heimdal/lib/hdb/db.c     return DB_seq(context, db, flags, entry, R_FIRST);
db                153 source4/heimdal/lib/hdb/db.c DB_nextkey(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
db                155 source4/heimdal/lib/hdb/db.c     return DB_seq(context, db, flags, entry, R_NEXT);
db                159 source4/heimdal/lib/hdb/db.c DB_rename(krb5_context context, HDB *db, const char *new_name)
db                164 source4/heimdal/lib/hdb/db.c     asprintf(&old, "%s.db", db->hdb_name);
db                172 source4/heimdal/lib/hdb/db.c     free(db->hdb_name);
db                173 source4/heimdal/lib/hdb/db.c     db->hdb_name = strdup(new_name);
db                178 source4/heimdal/lib/hdb/db.c DB__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
db                180 source4/heimdal/lib/hdb/db.c     DB *d = (DB*)db->hdb_db;
db                186 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_RLOCK);
db                190 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db);
db                194 source4/heimdal/lib/hdb/db.c 			       db->hdb_name, strerror(code));
db                207 source4/heimdal/lib/hdb/db.c DB__put(krb5_context context, HDB *db, int replace,
db                210 source4/heimdal/lib/hdb/db.c     DB *d = (DB*)db->hdb_db;
db                218 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_WLOCK);
db                222 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db);
db                226 source4/heimdal/lib/hdb/db.c 			       db->hdb_name, strerror(code));
db                237 source4/heimdal/lib/hdb/db.c DB__del(krb5_context context, HDB *db, krb5_data key)
db                239 source4/heimdal/lib/hdb/db.c     DB *d = (DB*)db->hdb_db;
db                244 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_WLOCK);
db                248 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db);
db                252 source4/heimdal/lib/hdb/db.c 			       db->hdb_name, strerror(code));
db                261 source4/heimdal/lib/hdb/db.c DB_open(krb5_context context, HDB *db, int flags, mode_t mode)
db                266 source4/heimdal/lib/hdb/db.c     asprintf(&fn, "%s.db", db->hdb_name);
db                271 source4/heimdal/lib/hdb/db.c     db->hdb_db = dbopen(fn, flags, mode, DB_BTREE, NULL);
db                274 source4/heimdal/lib/hdb/db.c     if(db->hdb_db == NULL && errno == ENOENT)
db                275 source4/heimdal/lib/hdb/db.c 	db->hdb_db = dbopen(db->hdb_name, flags, mode, DB_BTREE, NULL);
db                276 source4/heimdal/lib/hdb/db.c     if(db->hdb_db == NULL) {
db                279 source4/heimdal/lib/hdb/db.c 			      db->hdb_name, strerror(ret));
db                283 source4/heimdal/lib/hdb/db.c 	ret = hdb_check_db_format(context, db);
db                285 source4/heimdal/lib/hdb/db.c 	ret = hdb_init_db(context, db);
db                291 source4/heimdal/lib/hdb/db.c 	DB_close(context, db);
db                295 source4/heimdal/lib/hdb/db.c 			      db->hdb_name);
db                301 source4/heimdal/lib/hdb/db.c hdb_db_create(krb5_context context, HDB **db,
db                304 source4/heimdal/lib/hdb/db.c     *db = calloc(1, sizeof(**db));
db                305 source4/heimdal/lib/hdb/db.c     if (*db == NULL) {
db                310 source4/heimdal/lib/hdb/db.c     (*db)->hdb_db = NULL;
db                311 source4/heimdal/lib/hdb/db.c     (*db)->hdb_name = strdup(filename);
db                312 source4/heimdal/lib/hdb/db.c     if ((*db)->hdb_name == NULL) {
db                313 source4/heimdal/lib/hdb/db.c 	free(*db);
db                314 source4/heimdal/lib/hdb/db.c 	*db = NULL;
db                318 source4/heimdal/lib/hdb/db.c     (*db)->hdb_master_key_set = 0;
db                319 source4/heimdal/lib/hdb/db.c     (*db)->hdb_openp = 0;
db                320 source4/heimdal/lib/hdb/db.c     (*db)->hdb_open = DB_open;
db                321 source4/heimdal/lib/hdb/db.c     (*db)->hdb_close = DB_close;
db                322 source4/heimdal/lib/hdb/db.c     (*db)->hdb_fetch = _hdb_fetch;
db                323 source4/heimdal/lib/hdb/db.c     (*db)->hdb_store = _hdb_store;
db                324 source4/heimdal/lib/hdb/db.c     (*db)->hdb_remove = _hdb_remove;
db                325 source4/heimdal/lib/hdb/db.c     (*db)->hdb_firstkey = DB_firstkey;
db                326 source4/heimdal/lib/hdb/db.c     (*db)->hdb_nextkey= DB_nextkey;
db                327 source4/heimdal/lib/hdb/db.c     (*db)->hdb_lock = DB_lock;
db                328 source4/heimdal/lib/hdb/db.c     (*db)->hdb_unlock = DB_unlock;
db                329 source4/heimdal/lib/hdb/db.c     (*db)->hdb_rename = DB_rename;
db                330 source4/heimdal/lib/hdb/db.c     (*db)->hdb__get = DB__get;
db                331 source4/heimdal/lib/hdb/db.c     (*db)->hdb__put = DB__put;
db                332 source4/heimdal/lib/hdb/db.c     (*db)->hdb__del = DB__del;
db                333 source4/heimdal/lib/hdb/db.c     (*db)->hdb_destroy = DB_destroy;
db                 53 source4/heimdal/lib/hdb/dbinfo.c 	   struct hdb_dbinfo **db)
db                 58 source4/heimdal/lib/hdb/dbinfo.c     *db = NULL;
db                 87 source4/heimdal/lib/hdb/dbinfo.c     *db = di;
db                268 source4/heimdal/lib/hdb/ext.c hdb_entry_get_password(krb5_context context, HDB *db,
db                280 source4/heimdal/lib/hdb/ext.c 	if (db->hdb_master_key_set && ext->data.u.password.mkvno) {
db                284 source4/heimdal/lib/hdb/ext.c 				       db->hdb_master_key);
db                332 source4/heimdal/lib/hdb/ext.c hdb_entry_set_password(krb5_context context, HDB *db,
db                342 source4/heimdal/lib/hdb/ext.c     if (db->hdb_master_key_set) {
db                344 source4/heimdal/lib/hdb/ext.c 	key = _hdb_find_master_key(NULL, db->hdb_master_key);
db                158 source4/heimdal/lib/hdb/hdb.c 	    HDB *db,
db                165 source4/heimdal/lib/hdb/hdb.c     ret = db->hdb_firstkey(context, db, flags, &entry);
db                169 source4/heimdal/lib/hdb/hdb.c 	ret = (*func)(context, db, &entry, data);
db                172 source4/heimdal/lib/hdb/hdb.c 	    ret = db->hdb_nextkey(context, db, flags, &entry);
db                180 source4/heimdal/lib/hdb/hdb.c hdb_check_db_format(krb5_context context, HDB *db)
db                188 source4/heimdal/lib/hdb/hdb.c     ret = db->hdb_lock(context, db, HDB_RLOCK);
db                194 source4/heimdal/lib/hdb/hdb.c     ret = (*db->hdb__get)(context, db, tag, &version);
db                195 source4/heimdal/lib/hdb/hdb.c     ret2 = db->hdb_unlock(context, db);
db                210 source4/heimdal/lib/hdb/hdb.c hdb_init_db(krb5_context context, HDB *db)
db                217 source4/heimdal/lib/hdb/hdb.c     ret = hdb_check_db_format(context, db);
db                221 source4/heimdal/lib/hdb/hdb.c     ret = db->hdb_lock(context, db, HDB_WLOCK);
db                230 source4/heimdal/lib/hdb/hdb.c     ret = (*db->hdb__put)(context, db, 0, tag, version);
db                231 source4/heimdal/lib/hdb/hdb.c     ret2 = db->hdb_unlock(context, db);
db                394 source4/heimdal/lib/hdb/hdb.c hdb_create(krb5_context context, HDB **db, const char *filename)
db                430 source4/heimdal/lib/hdb/hdb.c     return (*h->create)(context, db, residual);
db                 54 source4/heimdal/lib/hdb/keytab.c     const char *db, *mkey;
db                 61 source4/heimdal/lib/hdb/keytab.c     db = name;
db                 76 source4/heimdal/lib/hdb/keytab.c 	if((mkey - db) == 0) {
db                 79 source4/heimdal/lib/hdb/keytab.c 	    d->dbname = malloc(mkey - db + 1);
db                 85 source4/heimdal/lib/hdb/keytab.c 	    memmove(d->dbname, db, mkey - db);
db                 86 source4/heimdal/lib/hdb/keytab.c 	    d->dbname[mkey - db] = '\0';
db                149 source4/heimdal/lib/hdb/keytab.c     const krb5_config_binding *db;
db                154 source4/heimdal/lib/hdb/keytab.c     while ((db =
db                164 source4/heimdal/lib/hdb/keytab.c 	p = krb5_config_get_string (context, db, "realm", NULL);
db                171 source4/heimdal/lib/hdb/keytab.c 		default_binding = db;
db                173 source4/heimdal/lib/hdb/keytab.c 	    set_config (context, db, dbname, mkey);
db                200 source4/heimdal/lib/hdb/keytab.c     HDB *db;
db                209 source4/heimdal/lib/hdb/keytab.c     ret = hdb_create (context, &db, dbname);
db                212 source4/heimdal/lib/hdb/keytab.c     ret = hdb_set_master_keyfile (context, db, mkey);
db                214 source4/heimdal/lib/hdb/keytab.c 	(*db->hdb_destroy)(context, db);
db                218 source4/heimdal/lib/hdb/keytab.c     ret = (*db->hdb_open)(context, db, O_RDONLY, 0);
db                220 source4/heimdal/lib/hdb/keytab.c 	(*db->hdb_destroy)(context, db);
db                223 source4/heimdal/lib/hdb/keytab.c     ret = (*db->hdb_fetch)(context, db, principal,
db                256 source4/heimdal/lib/hdb/keytab.c     (*db->hdb_close)(context, db);
db                257 source4/heimdal/lib/hdb/keytab.c     (*db->hdb_destroy)(context, db);
db                473 source4/heimdal/lib/hdb/mkey.c hdb_unseal_keys(krb5_context context, HDB *db, hdb_entry *ent)
db                475 source4/heimdal/lib/hdb/mkey.c     if (db->hdb_master_key_set == 0)
db                477 source4/heimdal/lib/hdb/mkey.c     return hdb_unseal_keys_mkey(context, ent, db->hdb_master_key);
db                481 source4/heimdal/lib/hdb/mkey.c hdb_unseal_key(krb5_context context, HDB *db, Key *k)
db                483 source4/heimdal/lib/hdb/mkey.c     if (db->hdb_master_key_set == 0)
db                485 source4/heimdal/lib/hdb/mkey.c     return hdb_unseal_key_mkey(context, k, db->hdb_master_key);
db                539 source4/heimdal/lib/hdb/mkey.c hdb_seal_keys(krb5_context context, HDB *db, hdb_entry *ent)
db                541 source4/heimdal/lib/hdb/mkey.c     if (db->hdb_master_key_set == 0)
db                544 source4/heimdal/lib/hdb/mkey.c     return hdb_seal_keys_mkey(context, ent, db->hdb_master_key);
db                548 source4/heimdal/lib/hdb/mkey.c hdb_seal_key(krb5_context context, HDB *db, Key *k)
db                550 source4/heimdal/lib/hdb/mkey.c     if (db->hdb_master_key_set == 0)
db                553 source4/heimdal/lib/hdb/mkey.c     return hdb_seal_key_mkey(context, k, db->hdb_master_key);
db                558 source4/heimdal/lib/hdb/mkey.c 		    HDB *db,
db                567 source4/heimdal/lib/hdb/mkey.c     db->hdb_master_key = mkey;
db                571 source4/heimdal/lib/hdb/mkey.c     db->hdb_master_key_set = 1;
db                577 source4/heimdal/lib/hdb/mkey.c 			HDB *db,
db                590 source4/heimdal/lib/hdb/mkey.c     db->hdb_master_key = key;
db                591 source4/heimdal/lib/hdb/mkey.c     db->hdb_master_key_set = 1;
db                597 source4/heimdal/lib/hdb/mkey.c 		      HDB *db)
db                599 source4/heimdal/lib/hdb/mkey.c     if (db->hdb_master_key_set) {
db                600 source4/heimdal/lib/hdb/mkey.c 	hdb_free_master_key(context, db->hdb_master_key);
db                601 source4/heimdal/lib/hdb/mkey.c 	db->hdb_master_key_set = 0;
db                 49 source4/heimdal/lib/hdb/ndbm.c     DBM *db;
db                 54 source4/heimdal/lib/hdb/ndbm.c NDBM_destroy(krb5_context context, HDB *db)
db                 58 source4/heimdal/lib/hdb/ndbm.c     ret = hdb_clear_master_key (context, db);
db                 59 source4/heimdal/lib/hdb/ndbm.c     free(db->hdb_name);
db                 60 source4/heimdal/lib/hdb/ndbm.c     free(db);
db                 65 source4/heimdal/lib/hdb/ndbm.c NDBM_lock(krb5_context context, HDB *db, int operation)
db                 67 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = db->hdb_db;
db                 72 source4/heimdal/lib/hdb/ndbm.c NDBM_unlock(krb5_context context, HDB *db)
db                 74 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = db->hdb_db;
db                 79 source4/heimdal/lib/hdb/ndbm.c NDBM_seq(krb5_context context, HDB *db,
db                 83 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = (struct ndbm_db *)db->hdb_db;
db                 89 source4/heimdal/lib/hdb/ndbm.c 	key = dbm_firstkey(d->db);
db                 91 source4/heimdal/lib/hdb/ndbm.c 	key = dbm_nextkey(d->db);
db                 96 source4/heimdal/lib/hdb/ndbm.c     ret = db->hdb_lock(context, db, HDB_RLOCK);
db                 98 source4/heimdal/lib/hdb/ndbm.c     value = dbm_fetch(d->db, key);
db                 99 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
db                104 source4/heimdal/lib/hdb/ndbm.c 	return NDBM_seq(context, db, flags, entry, 0);
db                105 source4/heimdal/lib/hdb/ndbm.c     if (db->hdb_master_key_set && (flags & HDB_F_DECRYPT)) {
db                106 source4/heimdal/lib/hdb/ndbm.c 	ret = hdb_unseal_keys (context, db, &entry->entry);
db                125 source4/heimdal/lib/hdb/ndbm.c NDBM_firstkey(krb5_context context, HDB *db,unsigned flags,hdb_entry_ex *entry)
db                127 source4/heimdal/lib/hdb/ndbm.c     return NDBM_seq(context, db, flags, entry, 1);
db                132 source4/heimdal/lib/hdb/ndbm.c NDBM_nextkey(krb5_context context, HDB *db, unsigned flags,hdb_entry_ex *entry)
db                134 source4/heimdal/lib/hdb/ndbm.c     return NDBM_seq(context, db, flags, entry, 0);
db                138 source4/heimdal/lib/hdb/ndbm.c NDBM_rename(krb5_context context, HDB *db, const char *new_name)
db                141 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = db->hdb_db;
db                149 source4/heimdal/lib/hdb/ndbm.c     ret = db->hdb_lock(context, db, HDB_WLOCK);
db                154 source4/heimdal/lib/hdb/ndbm.c 	db->hdb_unlock(context, db);
db                161 source4/heimdal/lib/hdb/ndbm.c 	db->hdb_unlock(context, db);
db                170 source4/heimdal/lib/hdb/ndbm.c 	db->hdb_unlock(context, db);
db                175 source4/heimdal/lib/hdb/ndbm.c     asprintf(&old_dir, "%s.dir", db->hdb_name);
db                176 source4/heimdal/lib/hdb/ndbm.c     asprintf(&old_pag, "%s.pag", db->hdb_name);
db                186 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
db                198 source4/heimdal/lib/hdb/ndbm.c     free(db->hdb_name);
db                199 source4/heimdal/lib/hdb/ndbm.c     db->hdb_name = strdup(new_name);
db                204 source4/heimdal/lib/hdb/ndbm.c NDBM__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
db                206 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = (struct ndbm_db *)db->hdb_db;
db                212 source4/heimdal/lib/hdb/ndbm.c     code = db->hdb_lock(context, db, HDB_RLOCK);
db                215 source4/heimdal/lib/hdb/ndbm.c     v = dbm_fetch(d->db, k);
db                216 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
db                225 source4/heimdal/lib/hdb/ndbm.c NDBM__put(krb5_context context, HDB *db, int replace,
db                228 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = (struct ndbm_db *)db->hdb_db;
db                237 source4/heimdal/lib/hdb/ndbm.c     code = db->hdb_lock(context, db, HDB_WLOCK);
db                240 source4/heimdal/lib/hdb/ndbm.c     code = dbm_store(d->db, k, v, replace ? DBM_REPLACE : DBM_INSERT);
db                241 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
db                250 source4/heimdal/lib/hdb/ndbm.c NDBM__del(krb5_context context, HDB *db, krb5_data key)
db                252 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = (struct ndbm_db *)db->hdb_db;
db                259 source4/heimdal/lib/hdb/ndbm.c     ret = db->hdb_lock(context, db, HDB_WLOCK);
db                261 source4/heimdal/lib/hdb/ndbm.c     code = dbm_delete(d->db, k);
db                262 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
db                270 source4/heimdal/lib/hdb/ndbm.c NDBM_close(krb5_context context, HDB *db)
db                272 source4/heimdal/lib/hdb/ndbm.c     struct ndbm_db *d = db->hdb_db;
db                273 source4/heimdal/lib/hdb/ndbm.c     dbm_close(d->db);
db                280 source4/heimdal/lib/hdb/ndbm.c NDBM_open(krb5_context context, HDB *db, int flags, mode_t mode)
db                290 source4/heimdal/lib/hdb/ndbm.c     asprintf(&lock_file, "%s.lock", (char*)db->hdb_name);
db                296 source4/heimdal/lib/hdb/ndbm.c     d->db = dbm_open((char*)db->hdb_name, flags, mode);
db                297 source4/heimdal/lib/hdb/ndbm.c     if(d->db == NULL){
db                301 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ret, "dbm_open(%s): %s", db->hdb_name,
db                308 source4/heimdal/lib/hdb/ndbm.c 	dbm_close(d->db);
db                316 source4/heimdal/lib/hdb/ndbm.c     db->hdb_db = d;
db                318 source4/heimdal/lib/hdb/ndbm.c 	ret = hdb_check_db_format(context, db);
db                320 source4/heimdal/lib/hdb/ndbm.c 	ret = hdb_init_db(context, db);
db                324 source4/heimdal/lib/hdb/ndbm.c 	NDBM_close(context, db);
db                328 source4/heimdal/lib/hdb/ndbm.c 			       db->hdb_name);
db                334 source4/heimdal/lib/hdb/ndbm.c hdb_ndbm_create(krb5_context context, HDB **db,
db                337 source4/heimdal/lib/hdb/ndbm.c     *db = calloc(1, sizeof(**db));
db                338 source4/heimdal/lib/hdb/ndbm.c     if (*db == NULL) {
db                343 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_db = NULL;
db                344 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_name = strdup(filename);
db                345 source4/heimdal/lib/hdb/ndbm.c     if ((*db)->hdb_name == NULL) {
db                346 source4/heimdal/lib/hdb/ndbm.c 	free(*db);
db                347 source4/heimdal/lib/hdb/ndbm.c 	*db = NULL;
db                351 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_master_key_set = 0;
db                352 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_openp = 0;
db                353 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_open = NDBM_open;
db                354 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_close = NDBM_close;
db                355 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_fetch = _hdb_fetch;
db                356 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_store = _hdb_store;
db                357 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_remove = _hdb_remove;
db                358 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_firstkey = NDBM_firstkey;
db                359 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_nextkey= NDBM_nextkey;
db                360 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_lock = NDBM_lock;
db                361 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_unlock = NDBM_unlock;
db                362 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_rename = NDBM_rename;
db                363 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb__get = NDBM__get;
db                364 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb__put = NDBM__put;
db                365 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb__del = NDBM__del;
db                366 source4/heimdal/lib/hdb/ndbm.c     (*db)->hdb_destroy = NDBM_destroy;
db                492 source4/kdc/hdb-samba4.c static krb5_error_code LDB_message2entry(krb5_context context, HDB *db, 
db                505 source4/kdc/hdb-samba4.c 	struct loadparm_context *lp_ctx = ldb_get_opaque((struct ldb_context *)db->hdb_db, "loadparm");
db                506 source4/kdc/hdb-samba4.c 	struct ldb_dn *domain_dn = samdb_result_dn((struct ldb_context *)db->hdb_db,
db                510 source4/kdc/hdb-samba4.c 							ldb_dn_new(mem_ctx, (struct ldb_context *)db->hdb_db, NULL));
db                635 source4/kdc/hdb-samba4.c 			= samdb_result_force_password_change((struct ldb_context *)db->hdb_db, mem_ctx, 
db                684 source4/kdc/hdb-samba4.c 	p->samdb = (struct ldb_context *)db->hdb_db;
db                691 source4/kdc/hdb-samba4.c 		talloc_steal(db, entry_ex->ctx);
db                700 source4/kdc/hdb-samba4.c static krb5_error_code LDB_trust_message2entry(krb5_context context, HDB *db, 
db                873 source4/kdc/hdb-samba4.c 	p->samdb = (struct ldb_context *)db->hdb_db;
db                880 source4/kdc/hdb-samba4.c 		talloc_steal(db, entry_ex->ctx);
db               1025 source4/kdc/hdb-samba4.c static krb5_error_code LDB_open(krb5_context context, HDB *db, int flags, mode_t mode)
db               1027 source4/kdc/hdb-samba4.c 	if (db->hdb_master_key_set) {
db               1036 source4/kdc/hdb-samba4.c static krb5_error_code LDB_close(krb5_context context, HDB *db)
db               1041 source4/kdc/hdb-samba4.c static krb5_error_code LDB_lock(krb5_context context, HDB *db, int operation)
db               1046 source4/kdc/hdb-samba4.c static krb5_error_code LDB_unlock(krb5_context context, HDB *db)
db               1051 source4/kdc/hdb-samba4.c static krb5_error_code LDB_rename(krb5_context context, HDB *db, const char *new_name)
db               1056 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch_client(krb5_context context, HDB *db, 
db               1073 source4/kdc/hdb-samba4.c 	nt_status = sam_get_results_principal((struct ldb_context *)db->hdb_db,
db               1085 source4/kdc/hdb-samba4.c 	ret = LDB_message2entry(context, db, mem_ctx, 
db               1091 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch_krbtgt(krb5_context context, HDB *db, 
db               1113 source4/kdc/hdb-samba4.c 	if ((LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db,
db               1115 source4/kdc/hdb-samba4.c 	    && (LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db,
db               1143 source4/kdc/hdb-samba4.c 		realm_dn = samdb_result_dn((struct ldb_context *)db->hdb_db, mem_ctx, realm_ref_msg_1[0], "nCName", NULL);
db               1145 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_principal(context, (struct ldb_context *)db->hdb_db, 
db               1155 source4/kdc/hdb-samba4.c 		ret = LDB_message2entry(context, db, mem_ctx, 
db               1166 source4/kdc/hdb-samba4.c 		struct loadparm_context *lp_ctx = talloc_get_type(ldb_get_opaque(db->hdb_db, "loadparm"), struct loadparm_context);
db               1183 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_trust(context, (struct ldb_context *)db->hdb_db, 
db               1193 source4/kdc/hdb-samba4.c 		ret = LDB_trust_message2entry(context, db, lp_ctx, mem_ctx, 
db               1208 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch_server(krb5_context context, HDB *db, 
db               1218 source4/kdc/hdb-samba4.c 	struct ldb_dn *partitions_basedn = samdb_partitions_dn(db->hdb_db, mem_ctx);
db               1236 source4/kdc/hdb-samba4.c 		nt_status = crack_service_principal_name((struct ldb_context *)db->hdb_db,
db               1245 source4/kdc/hdb-samba4.c 		ldb_ret = gendb_search_dn((struct ldb_context *)db->hdb_db,
db               1252 source4/kdc/hdb-samba4.c 		ldb_ret = gendb_search((struct ldb_context *)db->hdb_db,
db               1266 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db, 
db               1272 source4/kdc/hdb-samba4.c 		realm_dn = samdb_result_dn((struct ldb_context *)db->hdb_db, mem_ctx, realm_ref_msg[0], "nCName", NULL);
db               1274 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_principal(context, (struct ldb_context *)db->hdb_db, 
db               1283 source4/kdc/hdb-samba4.c 	ret = LDB_message2entry(context, db, mem_ctx, 
db               1293 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch(krb5_context context, HDB *db, 
db               1300 source4/kdc/hdb-samba4.c 	TALLOC_CTX *mem_ctx = talloc_named(db, 0, "LDB_fetch context");
db               1308 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_client(context, db, mem_ctx, principal, flags, entry_ex);
db               1313 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex);
db               1317 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_server(context, db, mem_ctx, principal, flags, entry_ex);
db               1321 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex);
db               1330 source4/kdc/hdb-samba4.c static krb5_error_code LDB_store(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
db               1335 source4/kdc/hdb-samba4.c static krb5_error_code LDB_remove(krb5_context context, HDB *db, krb5_const_principal principal)
db               1348 source4/kdc/hdb-samba4.c static krb5_error_code LDB_seq(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
db               1351 source4/kdc/hdb-samba4.c 	struct hdb_ldb_seq *priv = (struct hdb_ldb_seq *)db->hdb_dbc;
db               1368 source4/kdc/hdb-samba4.c 		ret = LDB_message2entry(context, db, mem_ctx, 
db               1378 source4/kdc/hdb-samba4.c 		db->hdb_dbc = NULL;
db               1386 source4/kdc/hdb-samba4.c static krb5_error_code LDB_firstkey(krb5_context context, HDB *db, unsigned flags,
db               1389 source4/kdc/hdb-samba4.c 	struct ldb_context *ldb_ctx = (struct ldb_context *)db->hdb_db;
db               1390 source4/kdc/hdb-samba4.c 	struct hdb_ldb_seq *priv = (struct hdb_ldb_seq *)db->hdb_dbc;
db               1401 source4/kdc/hdb-samba4.c 		db->hdb_dbc = NULL;
db               1404 source4/kdc/hdb-samba4.c 	priv = (struct hdb_ldb_seq *) talloc(db, struct hdb_ldb_seq);
db               1429 source4/kdc/hdb-samba4.c 	ret = LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db, 
db               1440 source4/kdc/hdb-samba4.c 	realm_dn = samdb_result_dn((struct ldb_context *)db->hdb_db, mem_ctx, realm_ref_msgs[0], "nCName", NULL);
db               1457 source4/kdc/hdb-samba4.c 	db->hdb_dbc = priv;
db               1459 source4/kdc/hdb-samba4.c 	ret = LDB_seq(context, db, flags, entry);
db               1463 source4/kdc/hdb-samba4.c 		db->hdb_dbc = NULL;
db               1470 source4/kdc/hdb-samba4.c static krb5_error_code LDB_nextkey(krb5_context context, HDB *db, unsigned flags,
db               1473 source4/kdc/hdb-samba4.c 	return LDB_seq(context, db, flags, entry);
db               1476 source4/kdc/hdb-samba4.c static krb5_error_code LDB_destroy(krb5_context context, HDB *db)
db               1478 source4/kdc/hdb-samba4.c 	talloc_free(db);
db               1490 source4/kdc/hdb-samba4.c 			    krb5_context context, struct HDB **db, const char *arg)
db               1494 source4/kdc/hdb-samba4.c 	*db = talloc(mem_ctx, HDB);
db               1495 source4/kdc/hdb-samba4.c 	if (!*db) {
db               1500 source4/kdc/hdb-samba4.c 	(*db)->hdb_master_key_set = 0;
db               1501 source4/kdc/hdb-samba4.c 	(*db)->hdb_db = NULL;
db               1503 source4/kdc/hdb-samba4.c 	nt_status = auth_system_session_info(*db, lp_ctx, &session_info);
db               1520 source4/kdc/hdb-samba4.c 	(*db)->hdb_db = samdb_connect(*db, ev_ctx, lp_ctx, session_info);
db               1521 source4/kdc/hdb-samba4.c 	if ((*db)->hdb_db == NULL) {
db               1526 source4/kdc/hdb-samba4.c 	(*db)->hdb_dbc = NULL;
db               1527 source4/kdc/hdb-samba4.c 	(*db)->hdb_open = LDB_open;
db               1528 source4/kdc/hdb-samba4.c 	(*db)->hdb_close = LDB_close;
db               1529 source4/kdc/hdb-samba4.c 	(*db)->hdb_fetch = LDB_fetch;
db               1530 source4/kdc/hdb-samba4.c 	(*db)->hdb_store = LDB_store;
db               1531 source4/kdc/hdb-samba4.c 	(*db)->hdb_remove = LDB_remove;
db               1532 source4/kdc/hdb-samba4.c 	(*db)->hdb_firstkey = LDB_firstkey;
db               1533 source4/kdc/hdb-samba4.c 	(*db)->hdb_nextkey = LDB_nextkey;
db               1534 source4/kdc/hdb-samba4.c 	(*db)->hdb_lock = LDB_lock;
db               1535 source4/kdc/hdb-samba4.c 	(*db)->hdb_unlock = LDB_unlock;
db               1536 source4/kdc/hdb-samba4.c 	(*db)->hdb_rename = LDB_rename;
db               1538 source4/kdc/hdb-samba4.c 	(*db)->hdb__get = NULL;
db               1539 source4/kdc/hdb-samba4.c 	(*db)->hdb__put = NULL;
db               1541 source4/kdc/hdb-samba4.c 	(*db)->hdb__del = NULL;
db               1542 source4/kdc/hdb-samba4.c 	(*db)->hdb_destroy = LDB_destroy;
db               1547 source4/kdc/hdb-samba4.c krb5_error_code hdb_samba4_create(krb5_context context, struct HDB **db, const char *arg)
db               1552 source4/kdc/hdb-samba4.c 					  context, db, arg);
db                622 source4/kdc/kdc.c 	ret = kdc->config->db[0]->hdb_fetch(kdc->smb_krb5_context->krb5_context, 
db                623 source4/kdc/kdc.c 					    kdc->config->db[0],
db                727 source4/kdc/kdc.c 	kdc->config->db = talloc(kdc, struct HDB *);
db                728 source4/kdc/kdc.c 	if (!kdc->config->db) {
db                736 source4/kdc/kdc.c 				    &kdc->config->db[0], NULL);
db                766 source4/lib/registry/regf.c 			DATA_BLOB db = hbin_get(ret->hive,
db                769 source4/lib/registry/regf.c 						    (char*)db.data,
db                 46 source4/lib/registry/tests/generic.c 	DATA_BLOB db = { (uint8_t *)&d, sizeof(d) };
db                 48 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_DWORD, db),
db                 55 source4/lib/registry/tests/generic.c 	DATA_BLOB db;
db                 57 source4/lib/registry/tests/generic.c 					  "bla", 3, (void **)&db.data, &db.length, false);
db                 59 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_SZ, db),
db                 61 source4/lib/registry/tests/generic.c 	db.length = 4;
db                 63 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_SZ, db),
db                 71 source4/lib/registry/tests/generic.c 	DATA_BLOB db = { x, 4 };
db                 73 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_BINARY, db),
db                 81 source4/lib/registry/tests/generic.c 	DATA_BLOB db = { NULL, 0 };
db                 83 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_BINARY, db),
db                 62 source4/torture/ndr/ndr.c 					DATA_BLOB db, 
db                 79 source4/torture/ndr/ndr.c 	data->data = db;
db                 29 source4/torture/ndr/ndr.h 					DATA_BLOB db,