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, ®val)) { 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,