module 372 source3/auth/auth.c const char *module, auth_methods **ret)
module 377 source3/auth/auth.c char *module_name = smb_xstrdup(module);
module 389 source3/auth/auth.c module));
module 31 source3/include/proto.h const char *module, auth_methods **ret) ;
module 567 source3/include/proto.h NTSTATUS smb_probe_module(const char *subsystem, const char *module);
module 570 source3/include/proto.h NTSTATUS smb_probe_module(const char *subsystem, const char *module);
module 1995 source3/include/proto.h const char *module,
module 254 source3/lib/ldb/common/ldb.c module = ldb->modules; \
module 255 source3/lib/ldb/common/ldb.c while (module && module->ops->op == NULL) module = module->next; \
module 256 source3/lib/ldb/common/ldb.c if (module == NULL) { \
module 267 source3/lib/ldb/common/ldb.c struct ldb_module *module;
module 273 source3/lib/ldb/common/ldb.c status = module->ops->start_transaction(module);
module 291 source3/lib/ldb/common/ldb.c struct ldb_module *module;
module 297 source3/lib/ldb/common/ldb.c status = module->ops->end_transaction(module);
module 315 source3/lib/ldb/common/ldb.c struct ldb_module *module;
module 319 source3/lib/ldb/common/ldb.c status = module->ops->del_transaction(module);
module 419 source3/lib/ldb/common/ldb.c return handle->module->ops->wait(handle, type);
module 476 source3/lib/ldb/common/ldb.c struct ldb_module *module;
module 485 source3/lib/ldb/common/ldb.c ret = module->ops->search(module, req);
module 489 source3/lib/ldb/common/ldb.c ret = module->ops->add(module, req);
module 493 source3/lib/ldb/common/ldb.c ret = module->ops->modify(module, req);
module 497 source3/lib/ldb/common/ldb.c ret = module->ops->del(module, req);
module 501 source3/lib/ldb/common/ldb.c ret = module->ops->rename(module, req);
module 505 source3/lib/ldb/common/ldb.c ret = module->ops->sequence_number(module, req);
module 509 source3/lib/ldb/common/ldb.c ret = module->ops->request(module, req);
module 259 source3/lib/ldb/common/ldb_modules.c struct ldb_module *module;
module 262 source3/lib/ldb/common/ldb_modules.c module = backend;
module 290 source3/lib/ldb/common/ldb_modules.c DLIST_ADD(module, current);
module 292 source3/lib/ldb/common/ldb_modules.c *out = module;
module 296 source3/lib/ldb/common/ldb_modules.c int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module)
module 298 source3/lib/ldb/common/ldb_modules.c while (module && module->ops->init_context == NULL)
module 299 source3/lib/ldb/common/ldb_modules.c module = module->next;
module 301 source3/lib/ldb/common/ldb_modules.c if (module && module->ops->init_context &&
module 302 source3/lib/ldb/common/ldb_modules.c module->ops->init_context(module) != LDB_SUCCESS) {
module 385 source3/lib/ldb/common/ldb_modules.c #define FIND_OP(module, op) do { \
module 386 source3/lib/ldb/common/ldb_modules.c struct ldb_context *ldb = module->ldb; \
module 387 source3/lib/ldb/common/ldb_modules.c module = module->next; \
module 388 source3/lib/ldb/common/ldb_modules.c while (module && module->ops->op == NULL) module = module->next; \
module 389 source3/lib/ldb/common/ldb_modules.c if (module == NULL) { \
module 400 source3/lib/ldb/common/ldb_modules.c int ldb_next_request(struct ldb_module *module, struct ldb_request *request)
module 404 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, search);
module 405 source3/lib/ldb/common/ldb_modules.c return module->ops->search(module, request);
module 407 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, add);
module 408 source3/lib/ldb/common/ldb_modules.c return module->ops->add(module, request);
module 410 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, modify);
module 411 source3/lib/ldb/common/ldb_modules.c return module->ops->modify(module, request);
module 413 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, del);
module 414 source3/lib/ldb/common/ldb_modules.c return module->ops->del(module, request);
module 416 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, rename);
module 417 source3/lib/ldb/common/ldb_modules.c return module->ops->rename(module, request);
module 419 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, sequence_number);
module 420 source3/lib/ldb/common/ldb_modules.c return module->ops->sequence_number(module, request);
module 422 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, request);
module 423 source3/lib/ldb/common/ldb_modules.c return module->ops->request(module, request);
module 427 source3/lib/ldb/common/ldb_modules.c int ldb_next_init(struct ldb_module *module)
module 432 source3/lib/ldb/common/ldb_modules.c module = module->next;
module 434 source3/lib/ldb/common/ldb_modules.c while (module && module->ops->init_context == NULL)
module 435 source3/lib/ldb/common/ldb_modules.c module = module->next;
module 437 source3/lib/ldb/common/ldb_modules.c if (module == NULL)
module 440 source3/lib/ldb/common/ldb_modules.c return module->ops->init_context(module);
module 443 source3/lib/ldb/common/ldb_modules.c int ldb_next_start_trans(struct ldb_module *module)
module 445 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, start_transaction);
module 446 source3/lib/ldb/common/ldb_modules.c return module->ops->start_transaction(module);
module 449 source3/lib/ldb/common/ldb_modules.c int ldb_next_end_trans(struct ldb_module *module)
module 451 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, end_transaction);
module 452 source3/lib/ldb/common/ldb_modules.c return module->ops->end_transaction(module);
module 455 source3/lib/ldb/common/ldb_modules.c int ldb_next_del_trans(struct ldb_module *module)
module 457 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, del_transaction);
module 458 source3/lib/ldb/common/ldb_modules.c return module->ops->del_transaction(module);
module 701 source3/lib/ldb/include/ldb.h struct ldb_module *module;
module 74 source3/lib/ldb/include/ldb_private.h struct ldb_module **module);
module 144 source3/lib/ldb/include/ldb_private.h int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module);
module 145 source3/lib/ldb/include/ldb_private.h int ldb_next_request(struct ldb_module *module, struct ldb_request *request);
module 146 source3/lib/ldb/include/ldb_private.h int ldb_next_start_trans(struct ldb_module *module);
module 147 source3/lib/ldb/include/ldb_private.h int ldb_next_end_trans(struct ldb_module *module);
module 148 source3/lib/ldb/include/ldb_private.h int ldb_next_del_trans(struct ldb_module *module);
module 149 source3/lib/ldb/include/ldb_private.h int ldb_next_init(struct ldb_module *module);
module 59 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_module *module;
module 153 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(ac->module->private_data, struct ildb_private);
module 180 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
module 194 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
module 208 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
module 222 source3/lib/ldb/ldb_ildap/ldb_ildap.c handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
module 255 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(ac->module->ldb, msg->r.SearchResultDone.errormessage);
module 304 source3/lib/ldb/ldb_ildap/ldb_ildap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
module 322 source3/lib/ldb/ldb_ildap/ldb_ildap.c static struct ldb_handle *init_ildb_handle(struct ldb_module *module,
module 326 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(module->private_data, struct ildb_private);
module 332 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Out of Memory");
module 336 source3/lib/ldb/ldb_ildap/ldb_ildap.c h->module = module;
module 340 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Out of Memory");
module 350 source3/lib/ldb/ldb_ildap/ldb_ildap.c ildb_ac->module = module;
module 357 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_request_send(struct ldb_module *module, struct ldap_message *msg,
module 363 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(module->private_data, struct ildb_private);
module 364 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_handle *h = init_ildb_handle(module, context, callback);
module 376 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "async send request failed");
module 381 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "connection to remote LDAP server dropped?");
module 401 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_request_noop(struct ldb_module *module, struct ldb_request *req)
module 403 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_handle *h = init_ildb_handle(module, req->context, req->callback);
module 416 source3/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_ac->callback(module->ldb, ildb_ac->context, NULL);
module 425 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_search(struct ldb_module *module, struct ldb_request *req)
module 427 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(module->private_data, struct ildb_private);
module 434 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Async interface called with NULL callback function or NULL context");
module 439 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Invalid expression parse tree");
module 445 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Out of Memory");
module 457 source3/lib/ldb/ldb_ildap/ldb_ildap.c ldb_set_errstring(module->ldb, "Unable to determine baseDN");
module 480 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
module 486 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_add(struct ldb_module *module, struct ldb_request *req)
module 488 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(module->private_data, struct ildb_private);
module 497 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_noop(module, req);
module 530 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
module 536 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_modify(struct ldb_module *module, struct ldb_request *req)
module 538 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(module->private_data, struct ildb_private);
module 547 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_noop(module, req);
module 580 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
module 586 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_delete(struct ldb_module *module, struct ldb_request *req)
module 588 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(module->private_data, struct ildb_private);
module 595 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_noop(module, req);
module 611 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
module 617 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_rename(struct ldb_module *module, struct ldb_request *req)
module 619 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ildb_private *ildb = talloc_get_type(module->private_data, struct ildb_private);
module 626 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_noop(module, req);
module 660 source3/lib/ldb/ldb_ildap/ldb_ildap.c return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
module 663 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_start_trans(struct ldb_module *module)
module 670 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_end_trans(struct ldb_module *module)
module 677 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_del_trans(struct ldb_module *module)
module 684 source3/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_request(struct ldb_module *module, struct ldb_request *req)
module 742 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_module **module)
module 774 source3/lib/ldb/ldb_ildap/ldb_ildap.c *module = talloc(ldb, struct ldb_module);
module 775 source3/lib/ldb/ldb_ildap/ldb_ildap.c if (!module) {
module 780 source3/lib/ldb/ldb_ildap/ldb_ildap.c talloc_set_name_const(*module, "ldb_ildap backend");
module 781 source3/lib/ldb/ldb_ildap/ldb_ildap.c (*module)->ldb = ldb;
module 782 source3/lib/ldb/ldb_ildap/ldb_ildap.c (*module)->prev = (*module)->next = NULL;
module 783 source3/lib/ldb/ldb_ildap/ldb_ildap.c (*module)->private_data = ildb;
module 784 source3/lib/ldb/ldb_ildap/ldb_ildap.c (*module)->ops = &ildb_ops;
module 52 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module;
module 65 source3/lib/ldb/ldb_ldap/ldb_ldap.c static struct ldb_handle *init_handle(struct lldb_private *lldb, struct ldb_module *module,
module 75 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Out of Memory");
module 79 source3/lib/ldb/ldb_ldap/ldb_ldap.c h->module = module;
module 83 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Out of Memory");
module 93 source3/lib/ldb/ldb_ldap/ldb_ldap.c ac->module = module;
module 235 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_search(struct ldb_module *module, struct ldb_request *req)
module 237 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct lldb_private *lldb = talloc_get_type(module->private_data, struct lldb_private);
module 246 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Async interface called with NULL callback function or NULL context");
module 251 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, "Invalid expression parse tree");
module 256 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls are not yet supported by ldb_ldap backend!\n");
module 259 source3/lib/ldb/ldb_ldap/ldb_ldap.c req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
module 307 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
module 316 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_add(struct ldb_module *module, struct ldb_request *req)
module 318 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct lldb_private *lldb = talloc_get_type(module->private_data, struct lldb_private);
module 329 source3/lib/ldb/ldb_ldap/ldb_ldap.c req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
module 352 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
module 361 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_modify(struct ldb_module *module, struct ldb_request *req)
module 363 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct lldb_private *lldb = talloc_get_type(module->private_data, struct lldb_private);
module 374 source3/lib/ldb/ldb_ldap/ldb_ldap.c req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
module 397 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
module 406 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_delete(struct ldb_module *module, struct ldb_request *req)
module 408 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct lldb_private *lldb = talloc_get_type(module->private_data, struct lldb_private);
module 418 source3/lib/ldb/ldb_ldap/ldb_ldap.c req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
module 433 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
module 442 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_rename(struct ldb_module *module, struct ldb_request *req)
module 444 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct lldb_private *lldb = talloc_get_type(module->private_data, struct lldb_private);
module 456 source3/lib/ldb/ldb_ldap/ldb_ldap.c req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
module 485 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(module->ldb, ldap_err2string(ret));
module 494 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct lldb_private *lldb = talloc_get_type(ac->module->private_data, struct lldb_private);
module 552 source3/lib/ldb/ldb_ldap/ldb_ldap.c lldb_add_msg_attr(ac->module->ldb, ares->message, attr, bval);
module 560 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
module 587 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
module 612 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
module 628 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares);
module 640 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ac->module->ldb, errmsgp);
module 642 source3/lib/ldb/ldb_ldap/ldb_ldap.c ldb_set_errstring(ac->module->ldb, ldap_err2string(handle->status));
module 662 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct lldb_private *lldb = talloc_get_type(handle->module->private_data, struct lldb_private);
module 738 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_start_trans(struct ldb_module *module)
module 745 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_end_trans(struct ldb_module *module)
module 752 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_del_trans(struct ldb_module *module)
module 759 source3/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_request(struct ldb_module *module, struct ldb_request *req)
module 792 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module **module)
module 822 source3/lib/ldb/ldb_ldap/ldb_ldap.c *module = talloc(ldb, struct ldb_module);
module 823 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (*module == NULL) {
module 828 source3/lib/ldb/ldb_ldap/ldb_ldap.c talloc_set_name_const(*module, "ldb_ldap backend");
module 829 source3/lib/ldb/ldb_ldap/ldb_ldap.c (*module)->ldb = ldb;
module 830 source3/lib/ldb/ldb_ldap/ldb_ldap.c (*module)->prev = (*module)->next = NULL;
module 831 source3/lib/ldb/ldb_ldap/ldb_ldap.c (*module)->private_data = lldb;
module 832 source3/lib/ldb/ldb_ldap/ldb_ldap.c (*module)->ops = &lldb_ops;
module 47 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module;
module 60 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module,
module 68 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, "Out of Memory");
module 72 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->module = module;
module 76 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, "Out of Memory");
module 86 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->module = module;
module 281 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static char *parsetree_to_sql(struct ldb_module *module,
module 297 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
module 302 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
module 315 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
module 320 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
module 331 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.isnot.child);
module 345 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
module 348 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
module 371 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c char *cdn = ldb_dn_linearize_casefold(module->ldb,
module 373 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_dn_explode(module->ldb,
module 410 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
module 416 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(subval), &value);
module 431 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
module 434 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
module 450 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
module 453 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
module 482 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, attr);
module 485 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value);
module 731 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares->message = ldb_msg_canonicalize(ac->module->ldb, ac->ares->message);
module 735 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c handle->status = ac->callback(ac->module->ldb, ac->context, ac->ares);
module 813 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static long long lsqlite3_get_eid(struct ldb_module *module, const struct ldb_dn *dn)
module 816 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = module->private_data;
module 831 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c cdn = ldb_dn_linearize(local_ctx, ldb_dn_casefold(module->ldb, local_ctx, dn));
module 846 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c int lsql_search(struct ldb_module *module, struct ldb_request *req)
module 848 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
module 856 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle = init_handle(lsqlite3, module, req);
module 868 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c norm_basedn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, req->op.search.base));
module 876 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c sqlfilter = parsetree_to_sql(module, lsql_ac, req->op.search.tree);
module 996 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1004 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsql_ac->ares->message = ldb_msg_canonicalize(module->ldb, lsql_ac->ares->message);
module 1008 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, lsql_ac->ares);
module 1022 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_add(struct ldb_module *module, struct ldb_request *req)
module 1024 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
module 1034 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle = init_handle(lsqlite3, module, req);
module 1047 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ldb_dn_compare(module->ldb, msg->dn, c) == 0) {
module 1068 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ndn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, msg->dn));
module 1088 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1114 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, el->name);
module 1122 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, lsql_ac, &(el->values[j]), &value);
module 1143 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1153 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
module 1162 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_modify(struct ldb_module *module, struct ldb_request *req)
module 1164 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
module 1172 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle = init_handle(lsqlite3, module, req);
module 1185 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ldb_dn_compare(module->ldb, msg->dn, c) == 0) {
module 1196 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c eid = lsqlite3_get_eid(module, msg->dn);
module 1217 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h = ldb_attrib_handler(module->ldb, el->name);
module 1237 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1253 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, lsql_ac, &(el->values[j]), &value);
module 1275 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1301 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1314 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, lsql_ac, &(el->values[j]), &value);
module 1335 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1348 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
module 1357 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_delete(struct ldb_module *module, struct ldb_request *req)
module 1359 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
module 1367 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle = init_handle(lsqlite3, module, req);
module 1375 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c eid = lsqlite3_get_eid(module, req->op.del.dn);
module 1394 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1402 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
module 1411 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_rename(struct ldb_module *module, struct ldb_request *req)
module 1413 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = talloc_get_type(module->private_data, struct lsqlite3_private);
module 1420 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle = init_handle(lsqlite3, module, req);
module 1429 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c old_cdn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, req->op.rename.olddn));
module 1430 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c new_cdn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, req->op.rename.newdn));
module 1449 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_set_errstring(module->ldb, errmsg);
module 1457 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
module 1465 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_start_trans(struct ldb_module * module)
module 1469 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private * lsqlite3 = module->private_data;
module 1487 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_end_trans(struct ldb_module *module)
module 1491 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = module->private_data;
module 1511 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_del_trans(struct ldb_module *module)
module 1513 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct lsqlite3_private *lsqlite3 = module->private_data;
module 1534 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_request(struct ldb_module *module, struct ldb_request *req)
module 1840 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module **module)
module 1864 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c *module = talloc(ldb, struct ldb_module);
module 1865 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (!module) {
module 1869 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c talloc_set_name_const(*module, "ldb_sqlite3 backend");
module 1870 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (*module)->ldb = ldb;
module 1871 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (*module)->prev = (*module)->next = NULL;
module 1872 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (*module)->private_data = lsqlite3;
module 1873 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (*module)->ops = &lsqlite3_ops;
module 44 source3/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_attribute_flags(struct ldb_module *module, const char *attr_name);
module 62 source3/lib/ldb/ldb_tdb/ldb_cache.c static void ltdb_attributes_unload(struct ldb_module *module)
module 65 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 76 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_remove_attrib_handler(module->ldb, msg->elements[i].name);
module 110 source3/lib/ldb/ldb_tdb/ldb_cache.c static int ltdb_attributes_load(struct ldb_module *module)
module 113 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 118 source3/lib/ldb/ldb_tdb/ldb_cache.c dn = ldb_dn_explode(module->ldb, LTDB_ATTRIBUTES);
module 121 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_search_dn1(module, dn, msg) == -1) {
module 135 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "Invalid @ATTRIBUTES element for '%s'\n", msg->elements[i].name);
module 149 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
module 155 source3/lib/ldb/ldb_tdb/ldb_cache.c h = ldb_attrib_handler_syntax(module->ldb, syntax);
module 157 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
module 165 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ldb_set_attrib_handlers(module->ldb, &h2, 1) != 0) {
module 179 source3/lib/ldb/ldb_tdb/ldb_cache.c static int ltdb_subclasses_load(struct ldb_module *module)
module 182 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 187 source3/lib/ldb/ldb_tdb/ldb_cache.c dn = ldb_dn_explode(module->ldb, LTDB_SUBCLASSES);
module 190 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_search_dn1(module, dn, msg) == -1) {
module 199 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ldb_subclass_add(module->ldb, el->name,
module 215 source3/lib/ldb/ldb_tdb/ldb_cache.c static void ltdb_subclasses_unload(struct ldb_module *module)
module 218 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 229 source3/lib/ldb/ldb_tdb/ldb_cache.c ldb_subclass_remove(module->ldb, msg->elements[i].name);
module 240 source3/lib/ldb/ldb_tdb/ldb_cache.c static int ltdb_baseinfo_init(struct ldb_module *module)
module 243 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 279 source3/lib/ldb/ldb_tdb/ldb_cache.c ret = ltdb_store(module, msg, TDB_INSERT);
module 294 source3/lib/ldb/ldb_tdb/ldb_cache.c static void ltdb_cache_free(struct ldb_module *module)
module 297 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 307 source3/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_cache_reload(struct ldb_module *module)
module 309 source3/lib/ldb/ldb_tdb/ldb_cache.c ltdb_attributes_unload(module);
module 310 source3/lib/ldb/ldb_tdb/ldb_cache.c ltdb_subclasses_unload(module);
module 311 source3/lib/ldb/ldb_tdb/ldb_cache.c ltdb_cache_free(module);
module 312 source3/lib/ldb/ldb_tdb/ldb_cache.c return ltdb_cache_load(module);
module 318 source3/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_cache_load(struct ldb_module *module)
module 321 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 349 source3/lib/ldb/ldb_tdb/ldb_cache.c baseinfo_dn = ldb_dn_explode(module->ldb, LTDB_BASEINFO);
module 352 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_search_dn1(module, baseinfo_dn, baseinfo) == -1) {
module 358 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_baseinfo_init(module) != 0) {
module 361 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_search_dn1(module, baseinfo_dn, baseinfo) != 1) {
module 379 source3/lib/ldb/ldb_tdb/ldb_cache.c ltdb_attributes_unload(module);
module 380 source3/lib/ldb/ldb_tdb/ldb_cache.c ltdb_subclasses_unload(module);
module 394 source3/lib/ldb/ldb_tdb/ldb_cache.c indexlist_dn = ldb_dn_explode(module->ldb, LTDB_INDEXLIST);
module 397 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_search_dn1(module, indexlist_dn, ltdb->cache->indexlist) == -1) {
module 401 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_attributes_load(module) == -1) {
module 404 source3/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_subclasses_load(module) == -1) {
module 425 source3/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_increase_sequence_number(struct ldb_module *module)
module 428 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 487 source3/lib/ldb/ldb_tdb/ldb_cache.c ret = ltdb_modify_internal(module, msg);
module 503 source3/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_attribute_flags(struct ldb_module *module, const char *attr_name)
module 506 source3/lib/ldb/ldb_tdb/ldb_cache.c (struct ltdb_private *)module->private_data;
module 187 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_simple(struct ldb_module *module,
module 192 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
module 217 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(module, dn, msg);
module 265 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_objectclass(struct ldb_module *module,
module 270 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
module 279 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_simple(module, tree, index_list, list);
module 281 source3/lib/ldb/ldb_tdb/ldb_index.c subclasses = ldb_subclass_list(module->ldb, target);
module 306 source3/lib/ldb/ldb_tdb/ldb_index.c if (ltdb_index_dn_objectclass(module, &tree2,
module 325 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_leaf(struct ldb_module *module,
module 331 source3/lib/ldb/ldb_tdb/ldb_index.c return ltdb_index_dn_objectclass(module, tree, index_list, list);
module 336 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(module->ldb);
module 341 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(module->ldb);
module 347 source3/lib/ldb/ldb_tdb/ldb_index.c return ltdb_index_dn_simple(module, tree, index_list, list);
module 439 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn(struct ldb_module *module,
module 448 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_or(struct ldb_module *module,
module 453 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
module 465 source3/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list);
module 470 source3/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
module 513 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_not(struct ldb_module *module,
module 532 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_and(struct ldb_module *module,
module 537 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
module 549 source3/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list);
module 554 source3/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
module 595 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn(struct ldb_module *module,
module 604 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_and(module, tree, index_list, list);
module 608 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_or(module, tree, index_list, list);
module 612 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_not(module, tree, index_list, list);
module 616 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_leaf(module, tree, index_list, list);
module 674 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(ac->module, dn, ares->message);
module 688 source3/lib/ldb/ldb_tdb/ldb_index.c if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree, ac->base, ac->scope)) {
module 705 source3/lib/ldb/ldb_tdb/ldb_index.c handle->status = ac->callback(ac->module->ldb, ac->context, ares);
module 730 source3/lib/ldb/ldb_tdb/ldb_index.c !(ltdb = talloc_get_type(ac->module->private_data,
module 750 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ac->module->ldb);
module 755 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_oom(ac->module->ldb);
module 761 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn(ac->module, ac->tree, ltdb->cache->indexlist, dn_list);
module 851 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add1(struct ldb_module *module, const char *dn,
module 854 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
module 860 source3/lib/ldb/ldb_tdb/ldb_index.c msg = talloc(module, struct ldb_message);
module 874 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(module, dn_key, msg);
module 899 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_store(module, msg, TDB_REPLACE);
module 907 source3/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add0(struct ldb_module *module, const char *dn,
module 911 source3/lib/ldb/ldb_tdb/ldb_index.c (struct ltdb_private *)module->private_data;
module 931 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add1(module, dn, &elements[i], j);
module 945 source3/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_add(struct ldb_module *module, const struct ldb_message *msg)
module 948 source3/lib/ldb/ldb_tdb/ldb_index.c (struct ltdb_private *)module->private_data;
module 957 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
module 968 source3/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_del_value(struct ldb_module *module, const char *dn,
module 971 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_context *ldb = module->ldb;
module 992 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(module, dn_key, msg);
module 1024 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_delete_noindex(module, dn_key);
module 1026 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_store(module, msg, TDB_REPLACE);
module 1038 source3/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_del(struct ldb_module *module, const struct ldb_message *msg)
module 1041 source3/lib/ldb/ldb_tdb/ldb_index.c (struct ltdb_private *)module->private_data;
module 1068 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_del_value(module, dn, &msg->elements[i], j);
module 1098 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_module *module = (struct ldb_module *)state;
module 1109 source3/lib/ldb/ldb_tdb/ldb_index.c msg = talloc(module, struct ldb_message);
module 1114 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_unpack_data(module, &data, msg);
module 1122 source3/lib/ldb/ldb_tdb/ldb_index.c key2 = ltdb_key(module, msg->dn);
module 1125 source3/lib/ldb/ldb_tdb/ldb_index.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "Invalid DN in re_index: %s\n",
module 1145 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
module 1155 source3/lib/ldb/ldb_tdb/ldb_index.c int ltdb_reindex(struct ldb_module *module)
module 1158 source3/lib/ldb/ldb_tdb/ldb_index.c (struct ltdb_private *)module->private_data;
module 1161 source3/lib/ldb/ldb_tdb/ldb_index.c if (ltdb_cache_reload(module) != 0) {
module 1172 source3/lib/ldb/ldb_tdb/ldb_index.c ret = tdb_traverse(ltdb->tdb, re_index, module);
module 80 source3/lib/ldb/ldb_tdb/ldb_pack.c int ltdb_pack_data(struct ldb_module *module,
module 84 source3/lib/ldb/ldb_tdb/ldb_pack.c struct ldb_context *ldb = module->ldb;
module 162 source3/lib/ldb/ldb_tdb/ldb_pack.c int ltdb_unpack_data(struct ldb_module *module,
module 166 source3/lib/ldb/ldb_tdb/ldb_pack.c struct ldb_context *ldb = module->ldb;
module 113 source3/lib/ldb/ldb_tdb/ldb_search.c static int msg_add_all_elements(struct ldb_module *module, struct ldb_message *ret,
module 116 source3/lib/ldb/ldb_tdb/ldb_search.c struct ldb_context *ldb = module->ldb;
module 143 source3/lib/ldb/ldb_tdb/ldb_search.c static struct ldb_message *ltdb_pull_attrs(struct ldb_module *module,
module 166 source3/lib/ldb/ldb_tdb/ldb_search.c if (msg_add_all_elements(module, ret, msg) != 0) {
module 177 source3/lib/ldb/ldb_tdb/ldb_search.c if (msg_add_all_elements(module, ret, msg) != 0) {
module 211 source3/lib/ldb/ldb_tdb/ldb_search.c int ltdb_search_dn1(struct ldb_module *module, const struct ldb_dn *dn, struct ldb_message *msg)
module 214 source3/lib/ldb/ldb_tdb/ldb_search.c (struct ltdb_private *)module->private_data;
module 221 source3/lib/ldb/ldb_tdb/ldb_search.c tdb_key = ltdb_key(module, dn);
module 235 source3/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_unpack_data(module, &tdb_data, msg);
module 254 source3/lib/ldb/ldb_tdb/ldb_search.c static int ltdb_lock_read(struct ldb_module *module)
module 257 source3/lib/ldb/ldb_tdb/ldb_search.c (struct ltdb_private *)module->private_data;
module 264 source3/lib/ldb/ldb_tdb/ldb_search.c static int ltdb_unlock_read(struct ldb_module *module)
module 267 source3/lib/ldb/ldb_tdb/ldb_search.c (struct ltdb_private *)module->private_data;
module 275 source3/lib/ldb/ldb_tdb/ldb_search.c int ltdb_add_attr_results(struct ldb_module *module,
module 286 source3/lib/ldb/ldb_tdb/ldb_search.c msg2 = ltdb_pull_attrs(module, mem_ctx, msg, attrs);
module 392 source3/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_unpack_data(ac->module, &data, ares->message);
module 409 source3/lib/ldb/ldb_tdb/ldb_search.c if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree,
module 427 source3/lib/ldb/ldb_tdb/ldb_search.c handle->status = ac->callback(ac->module->ldb, ac->context, ares);
module 445 source3/lib/ldb/ldb_tdb/ldb_search.c struct ltdb_private *ltdb = talloc_get_type(ac->module->private_data, struct ltdb_private);
module 462 source3/lib/ldb/ldb_tdb/ldb_search.c int ltdb_search(struct ldb_module *module, struct ldb_request *req)
module 464 source3/lib/ldb/ldb_tdb/ldb_search.c struct ltdb_private *ltdb = talloc_get_type(module->private_data, struct ltdb_private);
module 473 source3/lib/ldb/ldb_tdb/ldb_search.c if (ltdb_lock_read(module) != 0) {
module 477 source3/lib/ldb/ldb_tdb/ldb_search.c if (ltdb_cache_load(module) != 0) {
module 478 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 483 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 487 source3/lib/ldb/ldb_tdb/ldb_search.c req->handle = init_ltdb_handle(ltdb, module, req);
module 489 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 504 source3/lib/ldb/ldb_tdb/ldb_search.c ldb_set_errstring(module->ldb, "Indexed and full searches both failed!\n");
module 513 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 520 source3/lib/ldb/ldb_tdb/ldb_search.c ret = req->callback(module->ldb, req->context, ares);
module 523 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 49 source3/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_check_special_dn(struct ldb_module *module, const struct ldb_message *msg);
module 81 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_handle *init_ltdb_handle(struct ltdb_private *ltdb, struct ldb_module *module,
module 89 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Out of Memory");
module 93 source3/lib/ldb/ldb_tdb/ldb_tdb.c h->module = module;
module 97 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Out of Memory");
module 107 source3/lib/ldb/ldb_tdb/ldb_tdb.c ac->module = module;
module 121 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct TDB_DATA ltdb_key(struct ldb_module *module, const struct ldb_dn *dn)
module 123 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = module->ldb;
module 169 source3/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_check_special_dn(struct ldb_module *module, const struct ldb_message *msg)
module 183 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Invalid attribute value in an @ATTRIBUTES entry");
module 197 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_modified(struct ldb_module *module, const struct ldb_dn *dn)
module 204 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_reindex(module);
module 210 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_increase_sequence_number(module);
module 219 source3/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_store(struct ldb_module *module, const struct ldb_message *msg, int flgs)
module 222 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_get_type(module->private_data, struct ltdb_private);
module 226 source3/lib/ldb/ldb_tdb/ldb_tdb.c tdb_key = ltdb_key(module, msg->dn);
module 231 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_pack_data(module, msg, &tdb_data);
module 243 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_index_add(module, msg);
module 256 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_add_internal(struct ldb_module *module, const struct ldb_message *msg)
module 260 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_check_special_dn(module, msg);
module 265 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 269 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_store(module, msg, TDB_INSERT);
module 274 source3/lib/ldb/ldb_tdb/ldb_tdb.c dn = ldb_dn_linearize(module, msg->dn);
module 278 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "Entry %s already exists", dn);
module 284 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_modified(module, msg->dn);
module 296 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_add(struct ldb_module *module, struct ldb_request *req)
module 298 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ltdb_private *ltdb = talloc_get_type(module->private_data, struct ltdb_private);
module 303 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
module 309 source3/lib/ldb/ldb_tdb/ldb_tdb.c req->handle = init_ltdb_handle(ltdb, module, req);
module 315 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_add_internal(module, req->op.add.message);
module 322 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
module 333 source3/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_delete_noindex(struct ldb_module *module, const struct ldb_dn *dn)
module 336 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_get_type(module->private_data, struct ltdb_private);
module 340 source3/lib/ldb/ldb_tdb/ldb_tdb.c tdb_key = ltdb_key(module, dn);
module 355 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_delete_internal(struct ldb_module *module, const struct ldb_dn *dn)
module 360 source3/lib/ldb/ldb_tdb/ldb_tdb.c msg = talloc(module, struct ldb_message);
module 367 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_search_dn1(module, dn, msg);
module 374 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_delete_noindex(module, dn);
module 381 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_index_del(module, msg);
module 387 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_modified(module, dn);
module 400 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_delete(struct ldb_module *module, struct ldb_request *req)
module 402 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ltdb_private *ltdb = talloc_get_type(module->private_data, struct ltdb_private);
module 407 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
module 415 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 419 source3/lib/ldb/ldb_tdb/ldb_tdb.c req->handle = init_ltdb_handle(ltdb, module, req);
module 425 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_delete_internal(module, req->op.del.dn);
module 432 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
module 505 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int msg_delete_attribute(struct ldb_module *module,
module 520 source3/lib/ldb/ldb_tdb/ldb_tdb.c ltdb_index_del_value(module, dn, &msg->elements[i], j);
module 546 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int msg_delete_element(struct ldb_module *module,
module 551 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = module->ldb;
module 574 source3/lib/ldb/ldb_tdb/ldb_tdb.c return msg_delete_attribute(module, ldb, msg, name);
module 591 source3/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_modify_internal(struct ldb_module *module, const struct ldb_message *msg)
module 593 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = module->ldb;
module 595 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_get_type(module->private_data, struct ltdb_private);
module 601 source3/lib/ldb/ldb_tdb/ldb_tdb.c tdb_key = ltdb_key(module, msg->dn);
module 618 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_unpack_data(module, &tdb_data, msg2);
module 656 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_set_errstring(module->ldb, "Type or value exists");
module 683 source3/lib/ldb/ldb_tdb/ldb_tdb.c msg_delete_attribute(module, ldb, msg2, msg->elements[i].name);
module 704 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_delete_attribute(module, ldb, msg2,
module 706 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "No such attribute: %s for delete on %s", msg->elements[i].name, dn);
module 713 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_delete_element(module,
module 717 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "No matching attribute value when deleting attribute: %s on %s", msg->elements[i].name, dn);
module 721 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_index_del_value(module, dn, &msg->elements[i], j) != 0) {
module 728 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_asprintf_errstring(module->ldb, "Invalid ldb_modify flags on %s: 0x%x",
module 737 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_store(module, msg2, TDB_MODIFY);
module 742 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_modified(module, msg->dn) != LDB_SUCCESS) {
module 760 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_modify(struct ldb_module *module, struct ldb_request *req)
module 762 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ltdb_private *ltdb = talloc_get_type(module->private_data, struct ltdb_private);
module 767 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
module 775 source3/lib/ldb/ldb_tdb/ldb_tdb.c req->handle = init_ltdb_handle(ltdb, module, req);
module 781 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_check_special_dn(module, req->op.mod.message);
module 787 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 792 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_modify_internal(module, req->op.mod.message);
module 799 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
module 809 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_rename(struct ldb_module *module, struct ldb_request *req)
module 811 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ltdb_private *ltdb = talloc_get_type(module->private_data, struct ltdb_private);
module 817 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
module 825 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 829 source3/lib/ldb/ldb_tdb/ldb_tdb.c req->handle = init_ltdb_handle(ltdb, module, req);
module 843 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_search_dn1(module, req->op.rename.olddn, msg);
module 856 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_add_internal(module, msg);
module 862 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_delete_internal(module, req->op.rename.olddn);
module 864 source3/lib/ldb/ldb_tdb/ldb_tdb.c ltdb_delete_internal(module, req->op.rename.newdn);
module 870 source3/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
module 877 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_start_trans(struct ldb_module *module)
module 880 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_get_type(module->private_data, struct ltdb_private);
module 889 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_end_trans(struct ldb_module *module)
module 892 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_get_type(module->private_data, struct ltdb_private);
module 901 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_del_trans(struct ldb_module *module)
module 904 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_get_type(module->private_data, struct ltdb_private);
module 918 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_request(struct ldb_module *module, struct ldb_request *req)
module 922 source3/lib/ldb/ldb_tdb/ldb_tdb.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "Controls should not reach the ldb_tdb backend!\n");
module 935 source3/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_sequence_number(struct ldb_module *module, struct ldb_request *req)
module 955 source3/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_search_dn1(module, dn, msg);
module 1007 source3/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_module **module)
module 1060 source3/lib/ldb/ldb_tdb/ldb_tdb.c *module = talloc(ldb, struct ldb_module);
module 1061 source3/lib/ldb/ldb_tdb/ldb_tdb.c if ((*module) == NULL) {
module 1066 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_set_name_const(*module, "ldb_tdb backend");
module 1067 source3/lib/ldb/ldb_tdb/ldb_tdb.c (*module)->ldb = ldb;
module 1068 source3/lib/ldb/ldb_tdb/ldb_tdb.c (*module)->prev = (*module)->next = NULL;
module 1069 source3/lib/ldb/ldb_tdb/ldb_tdb.c (*module)->private_data = ltdb;
module 1070 source3/lib/ldb/ldb_tdb/ldb_tdb.c (*module)->ops = <db_ops;
module 1072 source3/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(*module) != 0) {
module 1073 source3/lib/ldb/ldb_tdb/ldb_tdb.c talloc_free(*module);
module 45 source3/lib/ldb/ldb_tdb/ldb_tdb.h struct ldb_module *module;
module 74 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_cache_reload(struct ldb_module *module);
module 75 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_cache_load(struct ldb_module *module);
module 76 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_increase_sequence_number(struct ldb_module *module);
module 84 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_add(struct ldb_module *module, const struct ldb_message *msg);
module 85 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_del(struct ldb_module *module, const struct ldb_message *msg);
module 86 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_reindex(struct ldb_module *module);
module 90 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_pack_data(struct ldb_module *module,
module 93 source3/lib/ldb/ldb_tdb/ldb_tdb.h void ltdb_unpack_data_free(struct ldb_module *module,
module 95 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_unpack_data(struct ldb_module *module,
module 101 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_has_wildcard(struct ldb_module *module, const char *attr_name,
module 103 source3/lib/ldb/ldb_tdb/ldb_tdb.h void ltdb_search_dn1_free(struct ldb_module *module, struct ldb_message *msg);
module 104 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_search_dn1(struct ldb_module *module, const struct ldb_dn *dn, struct ldb_message *msg);
module 105 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_add_attr_results(struct ldb_module *module,
module 112 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_search(struct ldb_module *module, struct ldb_request *req);
module 115 source3/lib/ldb/ldb_tdb/ldb_tdb.h struct ldb_handle *init_ltdb_handle(struct ltdb_private *ltdb, struct ldb_module *module,
module 117 source3/lib/ldb/ldb_tdb/ldb_tdb.h struct TDB_DATA ltdb_key(struct ldb_module *module, const struct ldb_dn *dn);
module 118 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_store(struct ldb_module *module, const struct ldb_message *msg, int flgs);
module 119 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_delete_noindex(struct ldb_module *module, const struct ldb_dn *dn);
module 120 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_modify_internal(struct ldb_module *module, const struct ldb_message *msg);
module 122 source3/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_del_value(struct ldb_module *module, const char *dn,
module 42 source3/lib/ldb/modules/asq.c struct ldb_module *module;
module 65 source3/lib/ldb/modules/asq.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module,
module 74 source3/lib/ldb/modules/asq.c ldb_set_errstring(module->ldb, "Out of Memory");
module 78 source3/lib/ldb/modules/asq.c h->module = module;
module 82 source3/lib/ldb/modules/asq.c ldb_set_errstring(module->ldb, "Out of Memory");
module 92 source3/lib/ldb/modules/asq.c ac->module = module;
module 149 source3/lib/ldb/modules/asq.c ac->up_callback(ac->module->ldb, ac->up_context, ares);
module 198 source3/lib/ldb/modules/asq.c return ac->up_callback(ac->module->ldb, ac->up_context, ares);
module 210 source3/lib/ldb/modules/asq.c static int asq_search(struct ldb_module *module, struct ldb_request *req)
module 223 source3/lib/ldb/modules/asq.c return ldb_next_request(module, req);
module 229 source3/lib/ldb/modules/asq.c ldb_set_errstring(module->ldb,
module 239 source3/lib/ldb/modules/asq.c h = init_handle(req, module, req->context, req->callback);
module 280 source3/lib/ldb/modules/asq.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->base_req);
module 284 source3/lib/ldb/modules/asq.c ret = ldb_request(module->ldb, ac->base_req);
module 339 source3/lib/ldb/modules/asq.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->base_req, ac->reqs[i]);
module 394 source3/lib/ldb/modules/asq.c ret = ldb_request(ac->module->ldb, ac->reqs[ac->cur_req]);
module 455 source3/lib/ldb/modules/asq.c static int asq_init(struct ldb_module *module)
module 460 source3/lib/ldb/modules/asq.c req = talloc_zero(module, struct ldb_request);
module 462 source3/lib/ldb/modules/asq.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "asq: Out of memory!\n");
module 469 source3/lib/ldb/modules/asq.c ret = ldb_request(module->ldb, req);
module 471 source3/lib/ldb/modules/asq.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "asq: Unable to register control with rootdse!\n");
module 474 source3/lib/ldb/modules/asq.c return ldb_next_init(module);
module 98 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *map_get_context(struct ldb_module *module)
module 100 source3/lib/ldb/modules/ldb_map.c const struct map_private *data = talloc_get_type(module->private_data, struct map_private);
module 111 source3/lib/ldb/modules/ldb_map.c map_oom(h->module);
module 115 source3/lib/ldb/modules/ldb_map.c ac->module = h->module;
module 128 source3/lib/ldb/modules/ldb_map.c map_oom(ac->module);
module 140 source3/lib/ldb/modules/ldb_map.c struct ldb_handle *map_init_handle(struct ldb_request *req, struct ldb_module *module)
module 147 source3/lib/ldb/modules/ldb_map.c map_oom(module);
module 151 source3/lib/ldb/modules/ldb_map.c h->module = module;
module 172 source3/lib/ldb/modules/ldb_map.c BOOL map_check_local_db(struct ldb_module *module)
module 174 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 197 source3/lib/ldb/modules/ldb_map.c int ldb_next_remote_request(struct ldb_module *module, struct ldb_request *request)
module 199 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 234 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 239 source3/lib/ldb/modules/ldb_map.c return ldb_next_request(module, request);
module 392 source3/lib/ldb/modules/ldb_map.c int map_attrs_merge(struct ldb_module *module, void *mem_ctx,
module 402 source3/lib/ldb/modules/ldb_map.c map_oom(module);
module 419 source3/lib/ldb/modules/ldb_map.c struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx,
module 423 source3/lib/ldb/modules/ldb_map.c return map->u.convert.convert_local(module, mem_ctx, val);
module 430 source3/lib/ldb/modules/ldb_map.c struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx,
module 434 source3/lib/ldb/modules/ldb_map.c return map->u.convert.convert_remote(module, mem_ctx, val);
module 445 source3/lib/ldb/modules/ldb_map.c BOOL ldb_dn_check_local(struct ldb_module *module, const struct ldb_dn *dn)
module 447 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 453 source3/lib/ldb/modules/ldb_map.c return ldb_dn_compare_base(module->ldb, data->local_base_dn, dn) == 0;
module 457 source3/lib/ldb/modules/ldb_map.c struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn)
module 459 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 473 source3/lib/ldb/modules/ldb_map.c map_oom(module);
module 491 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 498 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 509 source3/lib/ldb/modules/ldb_map.c value = ldb_val_map_local(module, newdn, map, ldb_dn_get_component_val(dn, i));
module 529 source3/lib/ldb/modules/ldb_map.c struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn)
module 531 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 545 source3/lib/ldb/modules/ldb_map.c map_oom(module);
module 563 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 570 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 581 source3/lib/ldb/modules/ldb_map.c value = ldb_val_map_remote(module, newdn, map, ldb_dn_get_component_val(dn, i));
module 602 source3/lib/ldb/modules/ldb_map.c struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn)
module 604 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 608 source3/lib/ldb/modules/ldb_map.c dn2 = ldb_dn_map_remote(module, mem_ctx, dn1);
module 619 source3/lib/ldb/modules/ldb_map.c static struct ldb_val ldb_dn_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 625 source3/lib/ldb/modules/ldb_map.c newdn = ldb_dn_map_local(module, mem_ctx, dn);
module 639 source3/lib/ldb/modules/ldb_map.c static struct ldb_val ldb_dn_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 645 source3/lib/ldb/modules/ldb_map.c newdn = ldb_dn_map_remote(module, mem_ctx, dn);
module 659 source3/lib/ldb/modules/ldb_map.c static struct ldb_val map_objectclass_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 661 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 676 source3/lib/ldb/modules/ldb_map.c static void map_objectclass_generate_remote(struct ldb_module *module, const char *local_attr, const struct ldb_message *old, struct ldb_message *remote, struct ldb_message *local)
module 692 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
module 701 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
module 710 source3/lib/ldb/modules/ldb_map.c el->values[i] = map_objectclass_convert_local(module, el->values, &oc->values[i]);
module 731 source3/lib/ldb/modules/ldb_map.c static struct ldb_val map_objectclass_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 733 source3/lib/ldb/modules/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 748 source3/lib/ldb/modules/ldb_map.c static struct ldb_message_element *map_objectclass_generate_local(struct ldb_module *module, void *mem_ctx, const char *local_attr, const struct ldb_message *remote)
module 763 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
module 772 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
module 781 source3/lib/ldb/modules/ldb_map.c el->values[i] = map_objectclass_convert_remote(module, el->values, &oc->values[i]);
module 793 source3/lib/ldb/modules/ldb_map.c ldb_oom(module->ldb);
module 804 source3/lib/ldb/modules/ldb_map.c static int map_objectclass_convert_operator(struct ldb_module *module, void *mem_ctx,
module 820 source3/lib/ldb/modules/ldb_map.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, &objectclass_map);
module 864 source3/lib/ldb/modules/ldb_map.c map_oom(ac->module);
module 886 source3/lib/ldb/modules/ldb_map.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, req);
module 904 source3/lib/ldb/modules/ldb_map.c map_oom(ac->module);
module 924 source3/lib/ldb/modules/ldb_map.c map_oom(ac->module);
module 931 source3/lib/ldb/modules/ldb_map.c map_oom(ac->module);
module 1181 source3/lib/ldb/modules/ldb_map.c static int map_init_dns(struct ldb_module *module, struct ldb_map_context *data, const char *name)
module 1197 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 1202 source3/lib/ldb/modules/ldb_map.c ret = ldb_search(module->ldb, module->ldb, &res, dn, LDB_SCOPE_BASE, attrs, NULL);
module 1208 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 1214 source3/lib/ldb/modules/ldb_map.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 1229 source3/lib/ldb/modules/ldb_map.c static int map_init_maps(struct ldb_module *module, struct ldb_map_context *data,
module 1245 source3/lib/ldb/modules/ldb_map.c map_oom(module);
module 1279 source3/lib/ldb/modules/ldb_map.c _PUBLIC_ int ldb_map_init(struct ldb_module *module, const struct ldb_map_attribute *attrs,
module 1288 source3/lib/ldb/modules/ldb_map.c data = talloc_zero(module, struct map_private);
module 1290 source3/lib/ldb/modules/ldb_map.c map_oom(module);
module 1294 source3/lib/ldb/modules/ldb_map.c module->private_data = data;
module 1298 source3/lib/ldb/modules/ldb_map.c map_oom(module);
module 1303 source3/lib/ldb/modules/ldb_map.c ret = map_init_dns(module, data->context, name);
module 1310 source3/lib/ldb/modules/ldb_map.c ret = map_init_maps(module, data->context, attrs, ocls, wildcard_attributes);
module 50 source3/lib/ldb/modules/ldb_map.h typedef struct ldb_val (*ldb_map_convert_func) (struct ldb_module *module, void *mem_ctx, const struct ldb_val *val);
module 148 source3/lib/ldb/modules/ldb_map.h int ldb_map_init(struct ldb_module *module, const struct ldb_map_attribute *attrs,
module 36 source3/lib/ldb/modules/ldb_map_inbound.c static struct ldb_message_element *ldb_msg_el_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_message_element *old)
module 43 source3/lib/ldb/modules/ldb_map_inbound.c map_oom(module);
module 51 source3/lib/ldb/modules/ldb_map_inbound.c map_oom(module);
module 58 source3/lib/ldb/modules/ldb_map_inbound.c el->values[i] = ldb_val_map_local(module, el->values, map, &old->values[i]);
module 66 source3/lib/ldb/modules/ldb_map_inbound.c static int ldb_msg_el_partition(struct ldb_module *module, struct ldb_message *local, struct ldb_message *remote, const struct ldb_message *msg, const char *attr_name, /* const char * const names[], */ const struct ldb_message_element *old)
module 68 source3/lib/ldb/modules/ldb_map_inbound.c const struct ldb_map_context *data = map_get_context(module);
module 74 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
module 86 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
module 95 source3/lib/ldb/modules/ldb_map_inbound.c el = ldb_msg_el_map_local(module, remote, map, old);
module 100 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
module 113 source3/lib/ldb/modules/ldb_map_inbound.c map->u.generate.generate_remote(module, map->local_name, msg, remote, local);
module 126 source3/lib/ldb/modules/ldb_map_inbound.c map_oom(module);
module 139 source3/lib/ldb/modules/ldb_map_inbound.c static BOOL ldb_msg_check_remote(struct ldb_module *module, const struct ldb_message *msg)
module 141 source3/lib/ldb/modules/ldb_map_inbound.c const struct ldb_map_context *data = map_get_context(module);
module 157 source3/lib/ldb/modules/ldb_map_inbound.c static int ldb_msg_partition(struct ldb_module *module, struct ldb_message *local, struct ldb_message *remote, const struct ldb_message *msg)
module 165 source3/lib/ldb/modules/ldb_map_inbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
module 171 source3/lib/ldb/modules/ldb_map_inbound.c ret = ldb_msg_el_partition(module, local, remote, msg, msg->elements[i].name, &msg->elements[i]);
module 191 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
module 198 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 208 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
module 215 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(ac->module, ac->local_req);
module 219 source3/lib/ldb/modules/ldb_map_inbound.c int map_add(struct ldb_module *module, struct ldb_request *req)
module 229 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 233 source3/lib/ldb/modules/ldb_map_inbound.c if (!ldb_dn_check_local(module, msg->dn)) {
module 234 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 238 source3/lib/ldb/modules/ldb_map_inbound.c if (!ldb_msg_check_remote(module, msg)) {
module 243 source3/lib/ldb/modules/ldb_map_inbound.c h = map_init_handle(req, module);
module 283 source3/lib/ldb/modules/ldb_map_inbound.c remote->dn = ldb_dn_map_local(ac->module, remote, msg->dn);
module 286 source3/lib/ldb/modules/ldb_map_inbound.c ldb_msg_partition(module, local, remote, msg);
module 290 source3/lib/ldb/modules/ldb_map_inbound.c if ((local->num_elements == 0) || (!map_check_local_db(ac->module))) {
module 308 source3/lib/ldb/modules/ldb_map_inbound.c map_oom(module);
module 321 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
module 328 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 361 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
module 368 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(ac->module, ac->local_req);
module 372 source3/lib/ldb/modules/ldb_map_inbound.c int map_modify(struct ldb_module *module, struct ldb_request *req)
module 381 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 385 source3/lib/ldb/modules/ldb_map_inbound.c if (!ldb_dn_check_local(module, msg->dn)) {
module 386 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 393 source3/lib/ldb/modules/ldb_map_inbound.c if (!ldb_msg_check_remote(module, msg)) {
module 398 source3/lib/ldb/modules/ldb_map_inbound.c h = map_init_handle(req, module);
module 438 source3/lib/ldb/modules/ldb_map_inbound.c remote->dn = ldb_dn_map_local(ac->module, remote, msg->dn);
module 441 source3/lib/ldb/modules/ldb_map_inbound.c ldb_msg_partition(module, local, remote, msg);
module 445 source3/lib/ldb/modules/ldb_map_inbound.c if ((local->num_elements == 0) || (!map_check_local_db(ac->module))) {
module 461 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, ac->search_req);
module 464 source3/lib/ldb/modules/ldb_map_inbound.c map_oom(module);
module 477 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
module 484 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 499 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
module 506 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(ac->module, ac->local_req);
module 510 source3/lib/ldb/modules/ldb_map_inbound.c int map_delete(struct ldb_module *module, struct ldb_request *req)
module 517 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 521 source3/lib/ldb/modules/ldb_map_inbound.c if (!ldb_dn_check_local(module, req->op.del.dn)) {
module 522 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 526 source3/lib/ldb/modules/ldb_map_inbound.c h = map_init_handle(req, module);
module 551 source3/lib/ldb/modules/ldb_map_inbound.c ac->remote_req->op.del.dn = ldb_dn_map_local(module, ac->remote_req, req->op.del.dn);
module 554 source3/lib/ldb/modules/ldb_map_inbound.c if (!map_check_local_db(ac->module)) {
module 572 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, ac->search_req);
module 575 source3/lib/ldb/modules/ldb_map_inbound.c map_oom(module);
module 588 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->remote_req);
module 595 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 605 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->down_req);
module 612 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(ac->module, ac->down_req);
module 627 source3/lib/ldb/modules/ldb_map_inbound.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->local_req);
module 634 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(ac->module, ac->local_req);
module 638 source3/lib/ldb/modules/ldb_map_inbound.c int map_rename(struct ldb_module *module, struct ldb_request *req)
module 645 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 649 source3/lib/ldb/modules/ldb_map_inbound.c if ((!ldb_dn_check_local(module, req->op.rename.olddn)) &&
module 650 source3/lib/ldb/modules/ldb_map_inbound.c (!ldb_dn_check_local(module, req->op.rename.newdn))) {
module 651 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, req);
module 655 source3/lib/ldb/modules/ldb_map_inbound.c if (!ldb_dn_check_local(module, req->op.rename.olddn) ||
module 656 source3/lib/ldb/modules/ldb_map_inbound.c !ldb_dn_check_local(module, req->op.rename.newdn)) {
module 661 source3/lib/ldb/modules/ldb_map_inbound.c h = map_init_handle(req, module);
module 687 source3/lib/ldb/modules/ldb_map_inbound.c ac->remote_req->op.rename.olddn = ldb_dn_map_local(module, ac->remote_req, req->op.rename.olddn);
module 688 source3/lib/ldb/modules/ldb_map_inbound.c ac->remote_req->op.rename.newdn = ldb_dn_map_local(module, ac->remote_req, req->op.rename.newdn);
module 694 source3/lib/ldb/modules/ldb_map_inbound.c if (!map_check_local_db(ac->module)) {
module 716 source3/lib/ldb/modules/ldb_map_inbound.c return ldb_next_request(module, ac->search_req);
module 719 source3/lib/ldb/modules/ldb_map_inbound.c map_oom(module);
module 37 source3/lib/ldb/modules/ldb_map_outbound.c static const char **map_attrs_select_local(struct ldb_module *module, void *mem_ctx, const char * const *attrs)
module 39 source3/lib/ldb/modules/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 72 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 77 source3/lib/ldb/modules/ldb_map_outbound.c static const char **map_attrs_collect_remote(struct ldb_module *module, void *mem_ctx,
module 80 source3/lib/ldb/modules/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 98 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, attrs);
module 102 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, data->wildcard_attributes);
module 169 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 175 source3/lib/ldb/modules/ldb_map_outbound.c static int map_attrs_partition(struct ldb_module *module, void *mem_ctx, const char ***local_attrs, const char ***remote_attrs, const char * const *attrs)
module 177 source3/lib/ldb/modules/ldb_map_outbound.c *local_attrs = map_attrs_select_local(module, mem_ctx, attrs);
module 178 source3/lib/ldb/modules/ldb_map_outbound.c *remote_attrs = map_attrs_collect_remote(module, mem_ctx, attrs);
module 216 source3/lib/ldb/modules/ldb_map_outbound.c static struct ldb_message_element *ldb_msg_el_map_remote(struct ldb_module *module,
module 227 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 235 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 242 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 247 source3/lib/ldb/modules/ldb_map_outbound.c el->values[i] = ldb_val_map_remote(module, el->values, map, &old->values[i]);
module 254 source3/lib/ldb/modules/ldb_map_outbound.c static int ldb_msg_el_merge(struct ldb_module *module, struct ldb_message *local,
module 257 source3/lib/ldb/modules/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 297 source3/lib/ldb/modules/ldb_map_outbound.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 308 source3/lib/ldb/modules/ldb_map_outbound.c el = ldb_msg_el_map_remote(module, local, map, attr_name, old);
module 316 source3/lib/ldb/modules/ldb_map_outbound.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "ldb_map: "
module 323 source3/lib/ldb/modules/ldb_map_outbound.c el = map->u.generate.generate_local(module, local, attr_name, remote);
module 339 source3/lib/ldb/modules/ldb_map_outbound.c static int ldb_msg_el_merge_wildcard(struct ldb_module *module, struct ldb_message *local,
module 342 source3/lib/ldb/modules/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 352 source3/lib/ldb/modules/ldb_map_outbound.c el = ldb_msg_el_map_remote(module, local, map, remote->elements[i].name,
module 367 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_msg_el_merge(module, local, remote,
module 385 source3/lib/ldb/modules/ldb_map_outbound.c static int ldb_msg_merge_local(struct ldb_module *module, struct ldb_message *msg1, struct ldb_message *msg2)
module 406 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_msg_el_merge_wildcard(ac->module, local, remote);
module 414 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_msg_el_merge_wildcard(ac->module, local, remote);
module 426 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_msg_el_merge(ac->module, local, remote,
module 455 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(ac->module);
module 467 source3/lib/ldb/modules/ldb_map_outbound.c dn = ldb_dn_map_rebase_remote(ac->module, msg, ares->message->dn);
module 512 source3/lib/ldb/modules/ldb_map_outbound.c static int ldb_parse_tree_collect_attrs(struct ldb_module *module, void *mem_ctx, const char ***attrs, const struct ldb_parse_tree *tree)
module 525 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_parse_tree_collect_attrs(module, mem_ctx,
module 534 source3/lib/ldb/modules/ldb_map_outbound.c return ldb_parse_tree_collect_attrs(module, mem_ctx, attrs, tree->u.isnot.child);
module 546 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree);
module 549 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 557 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 562 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_subtree_select_local(module, *new, &child, tree->u.isnot.child);
module 581 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 588 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 596 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 605 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_subtree_select_local(module, *new, &child, tree->u.list.elements[i]);
module 632 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 637 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 645 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 647 source3/lib/ldb/modules/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 654 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_select_local_not(module, mem_ctx, new, tree);
module 658 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_select_local_list(module, mem_ctx, new, tree);
module 666 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_select_local_simple(module, mem_ctx, new, tree);
module 669 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree);
module 672 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 680 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 685 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_subtree_collect_remote(module, *new, &child, tree->u.isnot.child);
module 704 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 711 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 719 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 728 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_subtree_collect_remote(module, *new, &child, tree->u.list.elements[i]);
module 755 source3/lib/ldb/modules/ldb_map_outbound.c int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map)
module 762 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 836 source3/lib/ldb/modules/ldb_map_outbound.c *(*new)->u.substring.chunks[i] = ldb_val_map_local(module, *new, map, tree->u.substring.chunks[i]);
module 842 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.equality.value = ldb_val_map_local(module, *new, map, &tree->u.equality.value);
module 847 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.comparison.value = ldb_val_map_local(module, *new, map, &tree->u.comparison.value);
module 850 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.extended.value = ldb_val_map_local(module, *new, map, &tree->u.extended.value);
module 862 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 864 source3/lib/ldb/modules/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 872 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_collect_remote_not(module, mem_ctx, new, tree);
module 876 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_collect_remote_list(module, mem_ctx, new, tree);
module 886 source3/lib/ldb/modules/ldb_map_outbound.c return map->convert_operator(module, mem_ctx, new, tree);
module 890 source3/lib/ldb/modules/ldb_map_outbound.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "ldb_map: "
module 898 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, map);
module 903 source3/lib/ldb/modules/ldb_map_outbound.c static int ldb_parse_tree_partition(struct ldb_module *module, void *local_ctx, void *remote_ctx, struct ldb_parse_tree **local_tree, struct ldb_parse_tree **remote_tree, const struct ldb_parse_tree *tree)
module 916 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_subtree_select_local(module, local_ctx, local_tree, tree);
module 922 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_subtree_collect_remote(module, remote_ctx, remote_tree, tree);
module 934 source3/lib/ldb/modules/ldb_map_outbound.c static int map_attrs_collect_and_partition(struct ldb_module *module, struct map_context *ac,
module 950 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_partition(module, ac,
module 975 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_parse_tree_collect_attrs(module, tmp_ctx, &tree_attrs, tree);
module 981 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_merge(module, tmp_ctx, &tree_attrs, search_attrs);
module 987 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_partition(module, ac, &local_attrs,
module 1002 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 1077 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_msg_merge_local(sc->ac->module, ares->message, sc->remote_res->message);
module 1129 source3/lib/ldb/modules/ldb_map_outbound.c if (!map_check_local_db(ac->module)) {
module 1160 source3/lib/ldb/modules/ldb_map_outbound.c return ldb_next_request(ac->module, req);
module 1164 source3/lib/ldb/modules/ldb_map_outbound.c int map_search(struct ldb_module *module, struct ldb_request *req)
module 1176 source3/lib/ldb/modules/ldb_map_outbound.c return ldb_next_request(module, req);
module 1179 source3/lib/ldb/modules/ldb_map_outbound.c if ((req->op.search.base) && (!ldb_dn_check_local(module, req->op.search.base))) {
module 1180 source3/lib/ldb/modules/ldb_map_outbound.c return ldb_next_request(module, req);
module 1187 source3/lib/ldb/modules/ldb_map_outbound.c h = map_init_handle(req, module);
module 1222 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_collect_and_partition(module, ac,
module 1231 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_parse_tree_partition(module, ac, ac->search_reqs[0],
module 1249 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(ac->module);
module 1267 source3/lib/ldb/modules/ldb_map_outbound.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->search_reqs[0]);
module 1274 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_next_remote_request(module, ac->search_reqs[0]);
module 1281 source3/lib/ldb/modules/ldb_map_outbound.c map_oom(module);
module 3 source3/lib/ldb/modules/ldb_map_private.h #define map_oom(module) ldb_set_errstring(module->ldb, talloc_asprintf(module, "Out of Memory"));
module 34 source3/lib/ldb/modules/ldb_map_private.h struct ldb_module *module;
module 65 source3/lib/ldb/modules/ldb_map_private.h const struct ldb_map_context *map_get_context(struct ldb_module *module);
module 67 source3/lib/ldb/modules/ldb_map_private.h struct ldb_handle *map_init_handle(struct ldb_request *req, struct ldb_module *module);
module 69 source3/lib/ldb/modules/ldb_map_private.h int ldb_next_remote_request(struct ldb_module *module, struct ldb_request *request);
module 71 source3/lib/ldb/modules/ldb_map_private.h BOOL map_check_local_db(struct ldb_module *module);
module 73 source3/lib/ldb/modules/ldb_map_private.h BOOL ldb_dn_check_local(struct ldb_module *module, const struct ldb_dn *dn);
module 80 source3/lib/ldb/modules/ldb_map_private.h int map_attrs_merge(struct ldb_module *module, void *mem_ctx, const char ***attrs, const char * const *more_attrs);
module 82 source3/lib/ldb/modules/ldb_map_private.h struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
module 83 source3/lib/ldb/modules/ldb_map_private.h struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
module 85 source3/lib/ldb/modules/ldb_map_private.h struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn);
module 86 source3/lib/ldb/modules/ldb_map_private.h struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn);
module 87 source3/lib/ldb/modules/ldb_map_private.h struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn);
module 93 source3/lib/ldb/modules/ldb_map_private.h int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map);
module 101 source3/lib/ldb/modules/ldb_map_private.h int map_add(struct ldb_module *module, struct ldb_request *req);
module 105 source3/lib/ldb/modules/ldb_map_private.h int map_modify(struct ldb_module *module, struct ldb_request *req);
module 109 source3/lib/ldb/modules/ldb_map_private.h int map_delete(struct ldb_module *module, struct ldb_request *req);
module 114 source3/lib/ldb/modules/ldb_map_private.h int map_rename(struct ldb_module *module, struct ldb_request *req);
module 117 source3/lib/ldb/modules/ldb_map_private.h int map_search(struct ldb_module *module, struct ldb_request *req);
module 42 source3/lib/ldb/modules/objectclass.c struct ldb_module *module;
module 58 source3/lib/ldb/modules/objectclass.c static struct ldb_handle *oc_init_handle(struct ldb_request *req, struct ldb_module *module)
module 65 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of Memory");
module 69 source3/lib/ldb/modules/objectclass.c h->module = module;
module 73 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of Memory");
module 83 source3/lib/ldb/modules/objectclass.c ac->module = module;
module 89 source3/lib/ldb/modules/objectclass.c static int objectclass_sort(struct ldb_module *module,
module 131 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "objectclass: out of memory allocating objectclass list");
module 155 source3/lib/ldb/modules/objectclass.c const char **subclasses = ldb_subclass_list(module->ldb, current->objectclass);
module 201 source3/lib/ldb/modules/objectclass.c static int objectclass_add(struct ldb_module *module, struct ldb_request *req)
module 210 source3/lib/ldb/modules/objectclass.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "objectclass_add\n");
module 213 source3/lib/ldb/modules/objectclass.c return ldb_next_request(module, req);
module 221 source3/lib/ldb/modules/objectclass.c return ldb_next_request(module, req);
module 229 source3/lib/ldb/modules/objectclass.c ret = objectclass_sort(module, mem_ctx, objectclass_element, &sorted);
module 237 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of memory!");
module 266 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "objectclass: could not re-add sorted objectclass to modify msg");
module 273 source3/lib/ldb/modules/objectclass.c ret = ldb_msg_sanity_check(module->ldb, msg);
module 280 source3/lib/ldb/modules/objectclass.c ret = ldb_next_request(module, down_req);
module 290 source3/lib/ldb/modules/objectclass.c static int objectclass_modify(struct ldb_module *module, struct ldb_request *req)
module 294 source3/lib/ldb/modules/objectclass.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "objectclass_modify\n");
module 297 source3/lib/ldb/modules/objectclass.c return ldb_next_request(module, req);
module 306 source3/lib/ldb/modules/objectclass.c return ldb_next_request(module, req);
module 313 source3/lib/ldb/modules/objectclass.c return ldb_next_request(module, req);
module 330 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of memory!");
module 344 source3/lib/ldb/modules/objectclass.c ret = objectclass_sort(module, mem_ctx, objectclass_element, &sorted);
module 364 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "objectclass: could not re-add sorted objectclass to modify msg");
module 372 source3/lib/ldb/modules/objectclass.c ret = ldb_msg_sanity_check(module->ldb, msg);
module 379 source3/lib/ldb/modules/objectclass.c ret = ldb_next_request(module, down_req);
module 394 source3/lib/ldb/modules/objectclass.c h = oc_init_handle(req, module);
module 406 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(module->ldb, "Out of memory!");
module 414 source3/lib/ldb/modules/objectclass.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->down_req);
module 418 source3/lib/ldb/modules/objectclass.c return ldb_next_request(module, ac->down_req);
module 459 source3/lib/ldb/modules/objectclass.c ldb_debug(ac->module->ldb, LDB_DEBUG_ERROR, "Out of Memory!\n");
module 468 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: Internal error producing null search");
module 475 source3/lib/ldb/modules/objectclass.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->search_req);
module 479 source3/lib/ldb/modules/objectclass.c return ldb_next_request(ac->module, ac->search_req);
module 508 source3/lib/ldb/modules/objectclass.c ldb_set_timeout_from_prev_req(ac->module->ldb, ac->orig_req, ac->mod_req);
module 513 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: could not create new modify msg");
module 530 source3/lib/ldb/modules/objectclass.c ret = objectclass_sort(ac->module, mem_ctx, objectclass_element, &sorted);
module 541 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: could not clear objectclass in modify msg");
module 550 source3/lib/ldb/modules/objectclass.c ldb_set_errstring(ac->module->ldb, "objectclass: could not re-add sorted objectclass to modify msg");
module 556 source3/lib/ldb/modules/objectclass.c ret = ldb_msg_sanity_check(ac->module->ldb, msg);
module 570 source3/lib/ldb/modules/objectclass.c return ldb_next_request(ac->module, ac->mod_req);
module 82 source3/lib/ldb/modules/operational.c static int construct_canonical_name(struct ldb_module *module, struct ldb_message *msg)
module 126 source3/lib/ldb/modules/operational.c static int operational_search_post_process(struct ldb_module *module,
module 141 source3/lib/ldb/modules/operational.c if (search_sub[i].constructor(module, msg) != 0) {
module 165 source3/lib/ldb/modules/operational.c ldb_debug_set(module->ldb, LDB_DEBUG_WARNING,
module 178 source3/lib/ldb/modules/operational.c struct ldb_module *module;
module 199 source3/lib/ldb/modules/operational.c if (operational_search_post_process(ac->module, ares->message, ac->attrs) != 0) {
module 211 source3/lib/ldb/modules/operational.c static int operational_search(struct ldb_module *module, struct ldb_request *req)
module 225 source3/lib/ldb/modules/operational.c ac->module = module;
module 277 source3/lib/ldb/modules/operational.c ldb_set_timeout_from_prev_req(module->ldb, req, down_req);
module 280 source3/lib/ldb/modules/operational.c ret = ldb_next_request(module, down_req);
module 134 source3/lib/ldb/modules/paged_results.c struct ldb_module *module;
module 143 source3/lib/ldb/modules/paged_results.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module,
module 152 source3/lib/ldb/modules/paged_results.c ldb_set_errstring(module->ldb, "Out of Memory");
module 156 source3/lib/ldb/modules/paged_results.c h->module = module;
module 160 source3/lib/ldb/modules/paged_results.c ldb_set_errstring(module->ldb, "Out of Memory");
module 170 source3/lib/ldb/modules/paged_results.c ac->module = module;
module 232 source3/lib/ldb/modules/paged_results.c static int paged_search(struct ldb_module *module, struct ldb_request *req)
module 246 source3/lib/ldb/modules/paged_results.c return ldb_next_request(module, req);
module 249 source3/lib/ldb/modules/paged_results.c private_data = talloc_get_type(module->private_data, struct private_data);
module 254 source3/lib/ldb/modules/paged_results.c ldb_set_errstring(module->ldb,
module 264 source3/lib/ldb/modules/paged_results.c h = init_handle(req, module, req->context, req->callback);
module 301 source3/lib/ldb/modules/paged_results.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->store->req);
module 303 source3/lib/ldb/modules/paged_results.c ret = ldb_next_request(module, ac->store->req);
module 354 source3/lib/ldb/modules/paged_results.c ret = ac->up_callback(ac->module->ldb, ac->up_context, msg->r);
module 371 source3/lib/ldb/modules/paged_results.c ret = ac->up_callback(ac->module->ldb, ac->up_context, msg->r);
module 439 source3/lib/ldb/modules/paged_results.c ret = ac->up_callback(ac->module->ldb, ac->up_context, ares);
module 522 source3/lib/ldb/modules/paged_results.c static int paged_request_init(struct ldb_module *module)
module 528 source3/lib/ldb/modules/paged_results.c data = talloc(module, struct private_data);
module 535 source3/lib/ldb/modules/paged_results.c module->private_data = data;
module 537 source3/lib/ldb/modules/paged_results.c req = talloc(module, struct ldb_request);
module 546 source3/lib/ldb/modules/paged_results.c ret = ldb_request(module->ldb, req);
module 548 source3/lib/ldb/modules/paged_results.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "paged_request: Unable to register control with rootdse!\n");
module 552 source3/lib/ldb/modules/paged_results.c return ldb_next_init(module);
module 48 source3/lib/ldb/modules/paged_searches.c struct ldb_module *module;
module 62 source3/lib/ldb/modules/paged_searches.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module,
module 71 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Out of Memory");
module 75 source3/lib/ldb/modules/paged_searches.c h->module = module;
module 79 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Out of Memory");
module 89 source3/lib/ldb/modules/paged_searches.c ac->module = module;
module 231 source3/lib/ldb/modules/paged_searches.c static int ps_search(struct ldb_module *module, struct ldb_request *req)
module 238 source3/lib/ldb/modules/paged_searches.c private_data = talloc_get_type(module->private_data, struct private_data);
module 245 source3/lib/ldb/modules/paged_searches.c return ldb_next_request(module, req);
module 249 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb,
module 254 source3/lib/ldb/modules/paged_searches.c h = init_handle(req, module, req->context, req->callback);
module 289 source3/lib/ldb/modules/paged_searches.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->new_req);
module 293 source3/lib/ldb/modules/paged_searches.c return ldb_next_request(module, ac->new_req);
module 309 source3/lib/ldb/modules/paged_searches.c return ldb_next_request(handle->module, ac->new_req);
module 405 source3/lib/ldb/modules/paged_searches.c static int ps_init(struct ldb_module *module)
module 412 source3/lib/ldb/modules/paged_searches.c data = talloc(module, struct private_data);
module 416 source3/lib/ldb/modules/paged_searches.c module->private_data = data;
module 419 source3/lib/ldb/modules/paged_searches.c req = talloc(module, struct ldb_request);
module 421 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Out of Memory");
module 431 source3/lib/ldb/modules/paged_searches.c ldb_set_errstring(module->ldb, "Unable to parse search expression");
module 440 source3/lib/ldb/modules/paged_searches.c ldb_set_timeout(module->ldb, req, 0); /* use default timeout */
module 442 source3/lib/ldb/modules/paged_searches.c ret = ldb_next_request(module, req);
module 453 source3/lib/ldb/modules/paged_searches.c return ldb_next_init(module);
module 55 source3/lib/ldb/modules/rdn_name.c static int rdn_name_add(struct ldb_module *module, struct ldb_request *req)
module 64 source3/lib/ldb/modules/rdn_name.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "rdn_name_add_record\n");
module 68 source3/lib/ldb/modules/rdn_name.c return ldb_next_request(module, req);
module 109 source3/lib/ldb/modules/rdn_name.c const struct ldb_attrib_handler *handler = ldb_attrib_handler(module->ldb, rdn_name);
module 112 source3/lib/ldb/modules/rdn_name.c if (handler->comparison_fn(module->ldb, msg, &rdn_val, &attribute->values[i]) == 0) {
module 119 source3/lib/ldb/modules/rdn_name.c ldb_debug_set(module->ldb, LDB_DEBUG_FATAL,
module 128 source3/lib/ldb/modules/rdn_name.c ret = ldb_next_request(module, down_req);
module 147 source3/lib/ldb/modules/rdn_name.c static int rdn_name_rename(struct ldb_module *module, struct ldb_request *req)
module 152 source3/lib/ldb/modules/rdn_name.c ldb_debug(module->ldb, LDB_DEBUG_TRACE, "rdn_name_rename\n");
module 156 source3/lib/ldb/modules/rdn_name.c return ldb_next_request(module, req);
module 164 source3/lib/ldb/modules/rdn_name.c h->module = module;
module 189 source3/lib/ldb/modules/rdn_name.c return ldb_next_request(module, ac->down_req);
module 234 source3/lib/ldb/modules/rdn_name.c ldb_set_timeout_from_prev_req(h->module->ldb, ac->orig_req, ac->mod_req);
module 239 source3/lib/ldb/modules/rdn_name.c return ldb_request(h->module->ldb, ac->mod_req);
module 43 source3/lib/ldb/modules/skel.c static int skel_search(struct ldb_module *module, struct ldb_request *req)
module 45 source3/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 49 source3/lib/ldb/modules/skel.c static int skel_add(struct ldb_module *module, struct ldb_request *req){
module 50 source3/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 54 source3/lib/ldb/modules/skel.c static int skel_modify(struct ldb_module *module, struct ldb_request *req)
module 56 source3/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 60 source3/lib/ldb/modules/skel.c static int skel_delete(struct ldb_module *module, struct ldb_request *req)
module 62 source3/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 66 source3/lib/ldb/modules/skel.c static int skel_rename(struct ldb_module *module, struct ldb_request *req)
module 68 source3/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 72 source3/lib/ldb/modules/skel.c static int skel_start_trans(struct ldb_module *module)
module 74 source3/lib/ldb/modules/skel.c return ldb_next_start_trans(module);
module 78 source3/lib/ldb/modules/skel.c static int skel_end_trans(struct ldb_module *module)
module 80 source3/lib/ldb/modules/skel.c return ldb_next_end_trans(module);
module 84 source3/lib/ldb/modules/skel.c static int skel_del_trans(struct ldb_module *module)
module 86 source3/lib/ldb/modules/skel.c return ldb_next_del_trans(module);
module 97 source3/lib/ldb/modules/skel.c static int skel_request(struct ldb_module *module, struct ldb_request *req)
module 99 source3/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 46 source3/lib/ldb/modules/sort.c struct ldb_module *module;
module 65 source3/lib/ldb/modules/sort.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module,
module 74 source3/lib/ldb/modules/sort.c ldb_set_errstring(module->ldb, "Out of Memory");
module 78 source3/lib/ldb/modules/sort.c h->module = module;
module 82 source3/lib/ldb/modules/sort.c ldb_set_errstring(module->ldb, "Out of Memory");
module 92 source3/lib/ldb/modules/sort.c ac->module = module;
module 163 source3/lib/ldb/modules/sort.c return ac->h->comparison_fn(ac->module->ldb, ac, &el2->values[0], &el1->values[0]);
module 165 source3/lib/ldb/modules/sort.c return ac->h->comparison_fn(ac->module->ldb, ac, &el1->values[0], &el2->values[0]);
module 215 source3/lib/ldb/modules/sort.c static int server_sort_search(struct ldb_module *module, struct ldb_request *req)
module 228 source3/lib/ldb/modules/sort.c return ldb_next_request(module, req);
module 234 source3/lib/ldb/modules/sort.c ldb_set_errstring(module->ldb,
module 239 source3/lib/ldb/modules/sort.c h = init_handle(req, module, req->context, req->callback);
module 269 source3/lib/ldb/modules/sort.c ret = ac->up_callback(module->ldb, ac->up_context, ares);
module 274 source3/lib/ldb/modules/sort.c ldb_next_request(module, req);
module 302 source3/lib/ldb/modules/sort.c ldb_set_timeout_from_prev_req(module->ldb, req, ac->req);
module 306 source3/lib/ldb/modules/sort.c return ldb_next_request(module, ac->req);
module 317 source3/lib/ldb/modules/sort.c ac->h = ldb_attrib_handler(ac->module->ldb, ac->attributeName);
module 334 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
module 350 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
module 365 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
module 409 source3/lib/ldb/modules/sort.c static int server_sort_init(struct ldb_module *module)
module 414 source3/lib/ldb/modules/sort.c req = talloc(module, struct ldb_request);
module 423 source3/lib/ldb/modules/sort.c ret = ldb_request(module->ldb, req);
module 425 source3/lib/ldb/modules/sort.c ldb_debug(module->ldb, LDB_DEBUG_WARNING, "server_sort: Unable to register control with rootdse!\n");
module 429 source3/lib/ldb/modules/sort.c return ldb_next_init(module);
module 99 source3/lib/module.c NTSTATUS smb_probe_module(const char *subsystem, const char *module)
module 111 source3/lib/module.c DEBUG(5, ("Probing module '%s'\n", module));
module 113 source3/lib/module.c if (module[0] == '/') {
module 114 source3/lib/module.c status = do_smb_load_module(module, True);
module 122 source3/lib/module.c module,
module 130 source3/lib/module.c module, full_path));
module 152 source3/lib/module.c NTSTATUS smb_probe_module(const char *subsystem, const char *module)
module 303 source3/libgpo/gpext/gpext.c const char *module,
module 311 source3/libgpo/gpext/gpext.c module_name = talloc_asprintf(mem_ctx, "%s.%s", module, shlib_ext());
module 333 source3/libgpo/gpext/gpext.c const char *module,
module 347 source3/libgpo/gpext/gpext.c status = gp_ext_info_add_reg_table(mem_ctx, module, entry, table);
module 38 source4/auth/pyauth.c static PyObject *py_system_session(PyObject *module, PyObject *args)
module 56 source4/auth/pyauth.c static PyObject *py_system_session_anon(PyObject *module, PyObject *args)
module 39 source4/dsdb/samdb/ldb_modules/anr.c static struct ldb_parse_tree *make_parse_list(struct ldb_module *module,
module 46 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
module 69 source4/dsdb/samdb/ldb_modules/anr.c static struct ldb_parse_tree *make_match_tree(struct ldb_module *module,
module 76 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
module 108 source4/dsdb/samdb/ldb_modules/anr.c struct ldb_module *module;
module 126 source4/dsdb/samdb/ldb_modules/anr.c struct ldb_module *module = ac->module;
module 134 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
module 158 source4/dsdb/samdb/ldb_modules/anr.c match_tree = make_match_tree(module, mem_ctx, op, cur->lDAPDisplayName, match);
module 162 source4/dsdb/samdb/ldb_modules/anr.c tree = make_parse_list(module, mem_ctx, LDB_OP_OR, tree, match_tree);
module 191 source4/dsdb/samdb/ldb_modules/anr.c match_tree_1 = make_match_tree(module, mem_ctx, op, "givenName", first_match);
module 192 source4/dsdb/samdb/ldb_modules/anr.c match_tree_2 = make_match_tree(module, mem_ctx, op, "sn", second_match);
module 194 source4/dsdb/samdb/ldb_modules/anr.c first_split_filter = make_parse_list(module, ac, LDB_OP_AND, match_tree_1, match_tree_2);
module 200 source4/dsdb/samdb/ldb_modules/anr.c match_tree_1 = make_match_tree(module, mem_ctx, op, "sn", first_match);
module 201 source4/dsdb/samdb/ldb_modules/anr.c match_tree_2 = make_match_tree(module, mem_ctx, op, "givenName", second_match);
module 203 source4/dsdb/samdb/ldb_modules/anr.c second_split_filter = make_parse_list(module, ac, LDB_OP_AND, match_tree_1, match_tree_2);
module 209 source4/dsdb/samdb/ldb_modules/anr.c split_filters = make_parse_list(module, mem_ctx, LDB_OP_OR,
module 218 source4/dsdb/samdb/ldb_modules/anr.c tree = make_parse_list(module, mem_ctx, LDB_OP_OR, tree, split_filters);
module 316 source4/dsdb/samdb/ldb_modules/anr.c static int anr_search(struct ldb_module *module, struct ldb_request *req)
module 324 source4/dsdb/samdb/ldb_modules/anr.c ldb = ldb_module_get_ctx(module);
module 332 source4/dsdb/samdb/ldb_modules/anr.c ac->module = module;
module 347 source4/dsdb/samdb/ldb_modules/anr.c return ldb_next_request(module, req);
module 364 source4/dsdb/samdb/ldb_modules/anr.c return ldb_next_request(module, down_req);
module 33 source4/dsdb/samdb/ldb_modules/dsdb_cache.c static int dsdb_cache_init(struct ldb_module *module)
module 36 source4/dsdb/samdb/ldb_modules/dsdb_cache.c return ldb_next_init(module);
module 39 source4/dsdb/samdb/ldb_modules/extended_dn_in.c struct ldb_module *module;
module 119 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
module 137 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->basedn = ldb_dn_new(ac, ac->module->ldb, found);
module 140 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
module 155 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_set_errstring(ac->module->ldb, str);
module 163 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
module 176 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
module 184 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
module 195 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(ac->module->ldb);
module 203 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
module 212 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
module 220 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module->ldb, ac->req,
module 235 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return ldb_next_request(ac->module, down_req);
module 241 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_dn_in_fix(struct ldb_module *module, struct ldb_request *req, struct ldb_dn *dn)
module 261 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return ldb_next_request(module, req);
module 272 source4/dsdb/samdb/ldb_modules/extended_dn_in.c base_dn = ldb_get_default_basedn(module->ldb);
module 276 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
module 285 source4/dsdb/samdb/ldb_modules/extended_dn_in.c base_dn = ldb_get_default_basedn(module->ldb);
module 289 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
module 313 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
module 319 source4/dsdb/samdb/ldb_modules/extended_dn_in.c base_dn = ldb_dn_new(req, module->ldb, tail_str);
module 322 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
module 327 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
module 338 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_oom(module->ldb);
module 342 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->module = module;
module 351 source4/dsdb/samdb/ldb_modules/extended_dn_in.c module->ldb, ac,
module 364 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return ldb_next_request(module, down_req);
module 368 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_dn_in_search(struct ldb_module *module, struct ldb_request *req)
module 370 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return extended_dn_in_fix(module, req, req->op.search.base);
module 373 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_dn_in_modify(struct ldb_module *module, struct ldb_request *req)
module 375 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return extended_dn_in_fix(module, req, req->op.mod.message->dn);
module 378 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_dn_in_del(struct ldb_module *module, struct ldb_request *req)
module 380 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return extended_dn_in_fix(module, req, req->op.del.dn);
module 383 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_dn_in_rename(struct ldb_module *module, struct ldb_request *req)
module 385 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return extended_dn_in_fix(module, req, req->op.rename.olddn);
module 233 source4/dsdb/samdb/ldb_modules/extended_dn_out.c struct ldb_module *module;
module 252 source4/dsdb/samdb/ldb_modules/extended_dn_out.c p = talloc_get_type(ac->module->private_data, struct extended_dn_out_private);
module 284 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = inject_extended_dn_out(ares, ac->module->ldb,
module 304 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(ac->module->ldb);
module 332 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(ac->module->ldb);
module 349 source4/dsdb/samdb/ldb_modules/extended_dn_out.c struct ldb_dn *dn = ldb_dn_from_ldb_val(ac, ac->module->ldb, &msg->elements[i].values[j]);
module 388 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(ac->module->ldb);
module 399 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static int extended_dn_out_search(struct ldb_module *module, struct ldb_request *req)
module 411 source4/dsdb/samdb/ldb_modules/extended_dn_out.c struct extended_dn_out_private *p = talloc_get_type(module->private_data, struct extended_dn_out_private);
module 429 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_set_errstring(module->ldb, "extended_dn_out: extended_ctrl was of the wrong data type");
module 436 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
module 440 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ac->module = module;
module 441 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ac->schema = dsdb_get_schema(module->ldb);
module 472 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
module 490 source4/dsdb/samdb/ldb_modules/extended_dn_out.c module->ldb, ac,
module 535 source4/dsdb/samdb/ldb_modules/extended_dn_out.c return ldb_next_request(module, down_req);
module 538 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static int extended_dn_out_ldb_init(struct ldb_module *module)
module 542 source4/dsdb/samdb/ldb_modules/extended_dn_out.c struct extended_dn_out_private *p = talloc(module, struct extended_dn_out_private);
module 544 source4/dsdb/samdb/ldb_modules/extended_dn_out.c module->private_data = p;
module 547 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
module 554 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = ldb_mod_register_control(module, LDB_CONTROL_EXTENDED_DN_OID);
module 556 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
module 561 source4/dsdb/samdb/ldb_modules/extended_dn_out.c return ldb_next_init(module);
module 564 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static int extended_dn_out_dereference_init(struct ldb_module *module)
module 573 source4/dsdb/samdb/ldb_modules/extended_dn_out.c module->private_data = p = talloc_zero(module, struct extended_dn_out_private);
module 576 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
module 586 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = ldb_mod_register_control(module, LDB_CONTROL_EXTENDED_DN_OID);
module 588 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
module 593 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = ldb_next_init(module);
module 599 source4/dsdb/samdb/ldb_modules/extended_dn_out.c schema = dsdb_get_schema(module->ldb);
module 609 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
module 627 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
module 633 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_oom(module->ldb);
module 60 source4/dsdb/samdb/ldb_modules/extended_dn_store.c struct ldb_module *module;
module 69 source4/dsdb/samdb/ldb_modules/extended_dn_store.c static struct extended_dn_context *extended_dn_context_init(struct ldb_module *module,
module 76 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_oom(module->ldb);
module 80 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac->schema = dsdb_get_schema(module->ldb);
module 81 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac->module = module;
module 130 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_reset_err_string(os->ac->module->ldb);
module 139 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(os->ac->module, next->search_req);
module 144 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(os->ac->module, os->ac->req);
module 190 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(os->ac->module, next->search_req);
module 195 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(os->ac->module, os->ac->new_req);
module 231 source4/dsdb/samdb/ldb_modules/extended_dn_store.c os->dn = ldb_dn_from_ldb_val(os, ac->module->ldb, plain_dn);
module 234 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_asprintf_errstring(ac->module->ldb,
module 246 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac->module->ldb, os, os->dn, LDB_SCOPE_BASE, NULL,
module 275 source4/dsdb/samdb/ldb_modules/extended_dn_store.c static int extended_dn_add(struct ldb_module *module, struct ldb_request *req)
module 283 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, req);
module 286 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac = extended_dn_context_init(module, req);
module 294 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, req);
module 314 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_oom(module->ldb);
module 318 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_build_add_req(&ac->new_req, module->ldb, ac, msg, req->controls, ac, extended_final_callback, req);
module 336 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, req);
module 340 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, ac->ops->search_req);
module 344 source4/dsdb/samdb/ldb_modules/extended_dn_store.c static int extended_dn_modify(struct ldb_module *module, struct ldb_request *req)
module 357 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, req);
module 360 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac = extended_dn_context_init(module, req);
module 367 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, req);
module 387 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_oom(module->ldb);
module 391 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_build_mod_req(&ac->new_req, module->ldb, ac, msg, req->controls, ac, extended_final_callback, req);
module 400 source4/dsdb/samdb/ldb_modules/extended_dn_store.c struct ldb_dn *dn = ldb_dn_from_ldb_val(ac, module->ldb, &el->values[j]);
module 402 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_asprintf_errstring(module->ldb,
module 420 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, req);
module 424 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, ac->ops->search_req);
module 44 source4/dsdb/samdb/ldb_modules/instancetype.c struct ldb_module *module;
module 54 source4/dsdb/samdb/ldb_modules/instancetype.c ldb = ldb_module_get_ctx(ac->module);
module 76 source4/dsdb/samdb/ldb_modules/instancetype.c static int instancetype_add(struct ldb_module *module, struct ldb_request *req)
module 87 source4/dsdb/samdb/ldb_modules/instancetype.c ldb = ldb_module_get_ctx(module);
module 93 source4/dsdb/samdb/ldb_modules/instancetype.c return ldb_next_request(module, req);
module 111 source4/dsdb/samdb/ldb_modules/instancetype.c ac->module = module;
module 148 source4/dsdb/samdb/ldb_modules/instancetype.c return ldb_next_request(module, down_req);
module 51 source4/dsdb/samdb/ldb_modules/kludge_acl.c static enum security_user_level what_is_user(struct ldb_module *module)
module 53 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 59 source4/dsdb/samdb/ldb_modules/kludge_acl.c static const char *user_name(TALLOC_CTX *mem_ctx, struct ldb_module *module)
module 61 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 76 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_module *module;
module 218 source4/dsdb/samdb/ldb_modules/kludge_acl.c data = talloc_get_type(ldb_module_get_private(ac->module), struct kludge_private_data);
module 219 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb = ldb_module_get_ctx(ac->module);
module 319 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_search(struct ldb_module *module, struct ldb_request *req)
module 330 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb = ldb_module_get_ctx(module);
module 338 source4/dsdb/samdb/ldb_modules/kludge_acl.c data = talloc_get_type(ldb_module_get_private(module), struct kludge_private_data);
module 340 source4/dsdb/samdb/ldb_modules/kludge_acl.c ac->module = module;
module 342 source4/dsdb/samdb/ldb_modules/kludge_acl.c ac->user_type = what_is_user(module);
module 404 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_next_request(module, down_req);
module 408 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_change(struct ldb_module *module, struct ldb_request *req)
module 410 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 411 source4/dsdb/samdb/ldb_modules/kludge_acl.c enum security_user_level user_type = what_is_user(module);
module 415 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_next_request(module, req);
module 421 source4/dsdb/samdb/ldb_modules/kludge_acl.c user_name(req, module));
module 426 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_extended(struct ldb_module *module, struct ldb_request *req)
module 428 source4/dsdb/samdb/ldb_modules/kludge_acl.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 434 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_next_request(module, req);
module 437 source4/dsdb/samdb/ldb_modules/kludge_acl.c user_type = what_is_user(module);
module 442 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_next_request(module, req);
module 448 source4/dsdb/samdb/ldb_modules/kludge_acl.c user_name(req, module));
module 453 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_init(struct ldb_module *module)
module 457 source4/dsdb/samdb/ldb_modules/kludge_acl.c TALLOC_CTX *mem_ctx = talloc_new(module);
module 465 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb = ldb_module_get_ctx(module);
module 467 source4/dsdb/samdb/ldb_modules/kludge_acl.c data = talloc(module, struct kludge_private_data);
module 474 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_module_set_private(module, data);
module 514 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = ldb_mod_register_control(module, LDB_CONTROL_SD_FLAGS_OID);
module 523 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_next_init(module);
module 53 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_module *module;
module 63 source4/dsdb/samdb/ldb_modules/linked_attributes.c static struct la_context *linked_attributes_init(struct ldb_module *module,
module 69 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
module 78 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->module = module;
module 94 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 141 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int linked_attributes_add(struct ldb_module *module, struct ldb_request *req)
module 150 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
module 154 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, req);
module 157 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac = linked_attributes_init(module, req);
module 165 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, req);
module 219 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, req);
module 243 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 353 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int linked_attributes_modify(struct ldb_module *module, struct ldb_request *req)
module 368 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
module 372 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, req);
module 375 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac = linked_attributes_init(module, req);
module 382 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, req);
module 523 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_next_request(module, search_req);
module 529 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_next_request(module, req);
module 536 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int linked_attributes_del(struct ldb_module *module, struct ldb_request *req)
module 554 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(module);
module 556 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac = linked_attributes_init(module, req);
module 563 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, req);
module 584 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, search_req);
module 588 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int linked_attributes_rename(struct ldb_module *module, struct ldb_request *req)
module 601 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac = linked_attributes_init(module, req);
module 608 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(module, req);
module 629 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 784 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 836 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(ac->module, mod_req);
module 846 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 885 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 931 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 981 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(ac->module, search_req);
module 995 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 1041 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(ac->module, search_req);
module 1056 source4/dsdb/samdb/ldb_modules/linked_attributes.c ldb = ldb_module_get_ctx(ac->module);
module 1095 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_next_request(ac->module, down_req);
module 73 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_module *module;
module 88 source4/dsdb/samdb/ldb_modules/local_password.c static struct lpdb_context *lpdb_init_context(struct ldb_module *module,
module 94 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
module 102 source4/dsdb/samdb/ldb_modules/local_password.c ac->module = module;
module 114 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 146 source4/dsdb/samdb/ldb_modules/local_password.c static int local_password_add(struct ldb_module *module, struct ldb_request *req)
module 156 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
module 160 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 166 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 177 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 189 source4/dsdb/samdb/ldb_modules/local_password.c ac = lpdb_init_context(module, req);
module 248 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, remote_req);
module 262 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 291 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_next_request(ac->module, local_req);
module 307 source4/dsdb/samdb/ldb_modules/local_password.c static int local_password_modify(struct ldb_module *module, struct ldb_request *req)
module 316 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
module 320 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 326 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 337 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 341 source4/dsdb/samdb/ldb_modules/local_password.c ac = lpdb_init_context(module, req);
module 376 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, remote_req);
module 391 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 423 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_next_request(ac->module, search_req);
module 444 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 531 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_next_request(ac->module, local_req);
module 549 source4/dsdb/samdb/ldb_modules/local_password.c static int local_password_delete(struct ldb_module *module,
module 557 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
module 562 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 569 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 573 source4/dsdb/samdb/ldb_modules/local_password.c ac = lpdb_init_context(module, req);
module 587 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, remote_req);
module 602 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 634 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_next_request(ac->module, search_req);
module 655 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 740 source4/dsdb/samdb/ldb_modules/local_password.c ret = ldb_next_request(ac->module, local_req);
module 763 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 777 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(ac->module, local_req);
module 791 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 904 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(ac->module);
module 1012 source4/dsdb/samdb/ldb_modules/local_password.c static int local_password_search(struct ldb_module *module, struct ldb_request *req)
module 1021 source4/dsdb/samdb/ldb_modules/local_password.c ldb = ldb_module_get_ctx(module);
module 1025 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 1033 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 1045 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, req);
module 1049 source4/dsdb/samdb/ldb_modules/local_password.c ac = lpdb_init_context(module, req);
module 1089 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_next_request(module, remote_req);
module 32 source4/dsdb/samdb/ldb_modules/naming_fsmo.c static int naming_fsmo_init(struct ldb_module *module)
module 45 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb = ldb_module_get_ctx(module);
module 47 source4/dsdb/samdb/ldb_modules/naming_fsmo.c mem_ctx = talloc_new(module);
module 58 source4/dsdb/samdb/ldb_modules/naming_fsmo.c return ldb_next_init(module);
module 66 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ldb_module_set_private(module, naming_fsmo);
module 75 source4/dsdb/samdb/ldb_modules/naming_fsmo.c return ldb_next_init(module);
module 88 source4/dsdb/samdb/ldb_modules/naming_fsmo.c return ldb_next_init(module);
module 109 source4/dsdb/samdb/ldb_modules/naming_fsmo.c talloc_steal(module, naming_fsmo);
module 116 source4/dsdb/samdb/ldb_modules/naming_fsmo.c return ldb_next_init(module);
module 48 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_module *module;
module 61 source4/dsdb/samdb/ldb_modules/objectclass.c static struct oc_context *oc_init_context(struct ldb_module *module,
module 67 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
module 75 source4/dsdb/samdb/ldb_modules/objectclass.c ac->module = module;
module 87 source4/dsdb/samdb/ldb_modules/objectclass.c static int objectclass_sort(struct ldb_module *module,
module 99 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
module 233 source4/dsdb/samdb/ldb_modules/objectclass.c static DATA_BLOB *get_sd(struct ldb_module *module, TALLOC_CTX *mem_ctx,
module 236 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 283 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
module 410 source4/dsdb/samdb/ldb_modules/objectclass.c static int objectclass_add(struct ldb_module *module, struct ldb_request *req)
module 418 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
module 424 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(module, req);
module 433 source4/dsdb/samdb/ldb_modules/objectclass.c ac = oc_init_context(module, req);
module 463 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(ac->module, search_req);
module 478 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
module 538 source4/dsdb/samdb/ldb_modules/objectclass.c ret = objectclass_sort(ac->module, schema, mem_ctx, objectclass_element, &sorted);
module 589 source4/dsdb/samdb/ldb_modules/objectclass.c DATA_BLOB *sd = get_sd(ac->module, mem_ctx, current->objectclass);
module 651 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(ac->module, add_req);
module 658 source4/dsdb/samdb/ldb_modules/objectclass.c static int objectclass_modify(struct ldb_module *module, struct ldb_request *req)
module 660 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 675 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(module, req);
module 680 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(module, req);
module 684 source4/dsdb/samdb/ldb_modules/objectclass.c ac = oc_init_context(module, req);
module 715 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(module, down_req);
module 743 source4/dsdb/samdb/ldb_modules/objectclass.c ret = objectclass_sort(module, schema, mem_ctx, objectclass_element, &sorted);
module 799 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(module, down_req);
module 828 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(module, down_req);
module 840 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
module 869 source4/dsdb/samdb/ldb_modules/objectclass.c ret = ldb_next_request(ac->module, search_req);
module 888 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
module 921 source4/dsdb/samdb/ldb_modules/objectclass.c ret = objectclass_sort(ac->module, schema, mem_ctx, objectclass_element, &sorted);
module 970 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(ac->module, mod_req);
module 975 source4/dsdb/samdb/ldb_modules/objectclass.c static int objectclass_rename(struct ldb_module *module, struct ldb_request *req)
module 984 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(module);
module 989 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(module, req);
module 1000 source4/dsdb/samdb/ldb_modules/objectclass.c ac = oc_init_context(module, req);
module 1022 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(ac->module, search_req);
module 1032 source4/dsdb/samdb/ldb_modules/objectclass.c ldb = ldb_module_get_ctx(ac->module);
module 1065 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_next_request(ac->module, rename_req);
module 107 source4/dsdb/samdb/ldb_modules/objectguid.c struct ldb_module *module;
module 137 source4/dsdb/samdb/ldb_modules/objectguid.c static int objectguid_add(struct ldb_module *module, struct ldb_request *req)
module 151 source4/dsdb/samdb/ldb_modules/objectguid.c ldb = ldb_module_get_ctx(module);
module 157 source4/dsdb/samdb/ldb_modules/objectguid.c return ldb_next_request(module, req);
module 161 source4/dsdb/samdb/ldb_modules/objectguid.c return ldb_next_request(module, req);
module 168 source4/dsdb/samdb/ldb_modules/objectguid.c ac->module = module;
module 220 source4/dsdb/samdb/ldb_modules/objectguid.c return ldb_next_request(module, down_req);
module 224 source4/dsdb/samdb/ldb_modules/objectguid.c static int objectguid_modify(struct ldb_module *module, struct ldb_request *req)
module 234 source4/dsdb/samdb/ldb_modules/objectguid.c ldb = ldb_module_get_ctx(module);
module 240 source4/dsdb/samdb/ldb_modules/objectguid.c return ldb_next_request(module, req);
module 247 source4/dsdb/samdb/ldb_modules/objectguid.c ac->module = module;
module 278 source4/dsdb/samdb/ldb_modules/objectguid.c return ldb_next_request(module, down_req);
module 46 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_module *module;
module 51 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_module *module;
module 60 source4/dsdb/samdb/ldb_modules/partition.c static struct partition_context *partition_init_ctx(struct ldb_module *module, struct ldb_request *req)
module 66 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(module->ldb, "Out of Memory");
module 70 source4/dsdb/samdb/ldb_modules/partition.c ac->module = module;
module 76 source4/dsdb/samdb/ldb_modules/partition.c #define PARTITION_FIND_OP(module, op) do { \
module 77 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_context *ldbctx = module->ldb; \
module 78 source4/dsdb/samdb/ldb_modules/partition.c while (module && module->ops->op == NULL) module = module->next; \
module 79 source4/dsdb/samdb/ldb_modules/partition.c if (module == NULL) { \
module 90 source4/dsdb/samdb/ldb_modules/partition.c static int partition_request(struct ldb_module *module, struct ldb_request *request)
module 95 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, search);
module 96 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->search(module, request);
module 99 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, add);
module 100 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->add(module, request);
module 103 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, modify);
module 104 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->modify(module, request);
module 107 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, del);
module 108 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->del(module, request);
module 111 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, rename);
module 112 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->rename(module, request);
module 115 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, extended);
module 116 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->extended(module, request);
module 119 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, request);
module 120 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->request(module, request);
module 126 source4/dsdb/samdb/ldb_modules/partition.c if (!ldb_errstring(module->ldb)) {
module 128 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 130 source4/dsdb/samdb/ldb_modules/partition.c module->ops->name,
module 160 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_module *module;
module 183 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(ac->module->ldb,
module 199 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(ac->module->ldb,
module 219 source4/dsdb/samdb/ldb_modules/partition.c module = ac->part_req[ac->finished_requests].module;
module 222 source4/dsdb/samdb/ldb_modules/partition.c ret = partition_request(module, nreq);
module 245 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(ac->module->ldb);
module 251 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_search_req_ex(&req, ac->module->ldb,
module 262 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_add_req(&req, ac->module->ldb, ac->part_req,
module 269 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_mod_req(&req, ac->module->ldb, ac->part_req,
module 276 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_del_req(&req, ac->module->ldb, ac->part_req,
module 283 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_rename_req(&req, ac->module->ldb, ac->part_req,
module 291 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&req, ac->module->ldb,
module 300 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(ac->module->ldb,
module 315 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(ac->module->ldb);
module 321 source4/dsdb/samdb/ldb_modules/partition.c ac->part_req[ac->num_requests].module = partition->module;
module 343 source4/dsdb/samdb/ldb_modules/partition.c ac->part_req[ac->num_requests].module = ac->module->next;
module 353 source4/dsdb/samdb/ldb_modules/partition.c return partition_request(ac->part_req[0].module, ac->part_req[0].req);
module 359 source4/dsdb/samdb/ldb_modules/partition.c static int partition_send_all(struct ldb_module *module,
module 364 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 385 source4/dsdb/samdb/ldb_modules/partition.c static int partition_replicate(struct ldb_module *module, struct ldb_request *req, struct ldb_dn *dn)
module 391 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 394 source4/dsdb/samdb/ldb_modules/partition.c return ldb_next_request(module, req);
module 403 source4/dsdb/samdb/ldb_modules/partition.c ac = partition_init_ctx(module, req);
module 408 source4/dsdb/samdb/ldb_modules/partition.c return partition_send_all(module, ac, req);
module 426 source4/dsdb/samdb/ldb_modules/partition.c return ldb_next_request(module, req);
module 429 source4/dsdb/samdb/ldb_modules/partition.c ac = partition_init_ctx(module, req);
module 445 source4/dsdb/samdb/ldb_modules/partition.c static int partition_search(struct ldb_module *module, struct ldb_request *req)
module 450 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 467 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(module->ldb);
module 491 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(module->ldb);
module 495 source4/dsdb/samdb/ldb_modules/partition.c ac = partition_init_ctx(module, req);
module 502 source4/dsdb/samdb/ldb_modules/partition.c return partition_send_all(module, ac, req);
module 545 source4/dsdb/samdb/ldb_modules/partition.c return ldb_next_request(module, req);
module 558 source4/dsdb/samdb/ldb_modules/partition.c ldb_oom(module->ldb);
module 563 source4/dsdb/samdb/ldb_modules/partition.c return partition_replicate(module, req, req->op.search.base);
module 568 source4/dsdb/samdb/ldb_modules/partition.c static int partition_add(struct ldb_module *module, struct ldb_request *req)
module 570 source4/dsdb/samdb/ldb_modules/partition.c return partition_replicate(module, req, req->op.add.message->dn);
module 574 source4/dsdb/samdb/ldb_modules/partition.c static int partition_modify(struct ldb_module *module, struct ldb_request *req)
module 576 source4/dsdb/samdb/ldb_modules/partition.c return partition_replicate(module, req, req->op.mod.message->dn);
module 580 source4/dsdb/samdb/ldb_modules/partition.c static int partition_delete(struct ldb_module *module, struct ldb_request *req)
module 582 source4/dsdb/samdb/ldb_modules/partition.c return partition_replicate(module, req, req->op.del.dn);
module 586 source4/dsdb/samdb/ldb_modules/partition.c static int partition_rename(struct ldb_module *module, struct ldb_request *req)
module 591 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 607 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 617 source4/dsdb/samdb/ldb_modules/partition.c return partition_replicate(module, req, req->op.rename.olddn);
module 621 source4/dsdb/samdb/ldb_modules/partition.c static int partition_start_trans(struct ldb_module *module)
module 624 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 629 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_next_start_trans(module);
module 635 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_module *next = data->partitions[i]->module;
module 642 source4/dsdb/samdb/ldb_modules/partition.c next = data->partitions[i]->module;
module 647 source4/dsdb/samdb/ldb_modules/partition.c ldb_next_del_trans(module);
module 655 source4/dsdb/samdb/ldb_modules/partition.c static int partition_end_trans(struct ldb_module *module)
module 658 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 660 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_next_end_trans(module);
module 669 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_module *next = data->partitions[i]->module;
module 676 source4/dsdb/samdb/ldb_modules/partition.c next = data->partitions[i]->module;
module 681 source4/dsdb/samdb/ldb_modules/partition.c ldb_next_del_trans(module);
module 690 source4/dsdb/samdb/ldb_modules/partition.c static int partition_del_trans(struct ldb_module *module)
module 693 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 695 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_next_del_trans(module);
module 704 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_module *next = data->partitions[i]->module;
module 717 source4/dsdb/samdb/ldb_modules/partition.c static int partition_sequence_number(struct ldb_module *module, struct ldb_request *req)
module 723 source4/dsdb/samdb/ldb_modules/partition.c struct partition_private_data *data = talloc_get_type(module->private_data,
module 749 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
module 756 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_next_request(module, treq);
module 787 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
module 807 source4/dsdb/samdb/ldb_modules/partition.c ret = partition_request(data->partitions[i]->module, treq);
module 842 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
module 854 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_next_request(module, treq);
module 886 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_build_extended_req(&treq, module->ldb, res,
module 906 source4/dsdb/samdb/ldb_modules/partition.c ret = partition_request(data->partitions[i]->module, treq);
module 970 source4/dsdb/samdb/ldb_modules/partition.c static int partition_extended_replicated_objects(struct ldb_module *module, struct ldb_request *req)
module 976 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_FATAL, "partition_extended_replicated_objects: invalid extended data\n");
module 981 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_FATAL, "partition_extended_replicated_objects: extended data invalid version [%u != %u]\n",
module 986 source4/dsdb/samdb/ldb_modules/partition.c return partition_replicate(module, req, ext->partition_dn);
module 989 source4/dsdb/samdb/ldb_modules/partition.c static int partition_extended_schema_update_now(struct ldb_module *module, struct ldb_request *req)
module 999 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_FATAL, "partition_extended: invalid extended data\n");
module 1003 source4/dsdb/samdb/ldb_modules/partition.c data = talloc_get_type(module->private_data, struct partition_private_data);
module 1010 source4/dsdb/samdb/ldb_modules/partition.c return ldb_next_request(module, req);
module 1013 source4/dsdb/samdb/ldb_modules/partition.c ac = partition_init_ctx(module, req);
module 1030 source4/dsdb/samdb/ldb_modules/partition.c static int partition_extended(struct ldb_module *module, struct ldb_request *req)
module 1035 source4/dsdb/samdb/ldb_modules/partition.c data = talloc_get_type(module->private_data, struct partition_private_data);
module 1037 source4/dsdb/samdb/ldb_modules/partition.c return ldb_next_request(module, req);
module 1041 source4/dsdb/samdb/ldb_modules/partition.c return partition_sequence_number(module, req);
module 1045 source4/dsdb/samdb/ldb_modules/partition.c return partition_extended_replicated_objects(module, req);
module 1050 source4/dsdb/samdb/ldb_modules/partition.c return partition_extended_schema_update_now( module, req );
module 1058 source4/dsdb/samdb/ldb_modules/partition.c ac = partition_init_ctx(module, req);
module 1063 source4/dsdb/samdb/ldb_modules/partition.c return partition_send_all(module, ac, req);
module 1077 source4/dsdb/samdb/ldb_modules/partition.c static int partition_init(struct ldb_module *module)
module 1080 source4/dsdb/samdb/ldb_modules/partition.c TALLOC_CTX *mem_ctx = talloc_new(module);
module 1099 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_search(module->ldb, mem_ctx, &res,
module 1100 source4/dsdb/samdb/ldb_modules/partition.c ldb_dn_new(mem_ctx, module->ldb, "@PARTITION"),
module 1108 source4/dsdb/samdb/ldb_modules/partition.c return ldb_next_init(module);
module 1120 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_errstring(module->ldb, "partition_init: no partitions specified");
module 1133 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1142 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1155 source4/dsdb/samdb/ldb_modules/partition.c data->partitions[i]->dn = ldb_dn_new(data->partitions[i], module->ldb, base);
module 1157 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1163 source4/dsdb/samdb/ldb_modules/partition.c data->partitions[i]->backend = samdb_relative_path(module->ldb,
module 1167 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1171 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_connect_backend(module->ldb, data->partitions[i]->backend, NULL, &data->partitions[i]->module);
module 1187 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "partition: Out of memory!\n");
module 1196 source4/dsdb/samdb/ldb_modules/partition.c ldb_set_timeout(module->ldb, req, 0);
module 1198 source4/dsdb/samdb/ldb_modules/partition.c req->handle = ldb_handle_new(req, module->ldb);
module 1203 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_request(module->ldb, req);
module 1208 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR, "partition: Unable to register partition with rootdse!\n");
module 1226 source4/dsdb/samdb/ldb_modules/partition.c data->replicate[i] = ldb_dn_from_ldb_val(data->replicate, module->ldb, &replicate_attributes->values[i]);
module 1228 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1240 source4/dsdb/samdb/ldb_modules/partition.c module->private_data = data;
module 1241 source4/dsdb/samdb/ldb_modules/partition.c talloc_steal(module, data);
module 1254 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1263 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1270 source4/dsdb/samdb/ldb_modules/partition.c modules = ldb_modules_list_from_string(module->ldb, mem_ctx,
module 1273 source4/dsdb/samdb/ldb_modules/partition.c base_dn = ldb_dn_new(mem_ctx, module->ldb, base);
module 1287 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1294 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_load_modules_list(module->ldb, modules, partition->module, &partition->module);
module 1296 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1299 source4/dsdb/samdb/ldb_modules/partition.c base, ldb_errstring(module->ldb));
module 1303 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_init_module_chain(module->ldb, partition->module);
module 1305 source4/dsdb/samdb/ldb_modules/partition.c ldb_asprintf_errstring(module->ldb,
module 1308 source4/dsdb/samdb/ldb_modules/partition.c base, ldb_errstring(module->ldb));
module 1315 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_mod_register_control(module, LDB_CONTROL_DOMAIN_SCOPE_OID);
module 1317 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
module 1322 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_mod_register_control(module, LDB_CONTROL_SEARCH_OPTIONS_OID);
module 1324 source4/dsdb/samdb/ldb_modules/partition.c ldb_debug(module->ldb, LDB_DEBUG_ERROR,
module 1330 source4/dsdb/samdb/ldb_modules/partition.c return ldb_next_init(module);
module 74 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_module *module;
module 156 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
module 198 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
module 236 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
module 444 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
module 546 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
module 658 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_context *ldb = ldb_module_get_ctx(io->ac->module);
module 1033 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
module 1312 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(io->ac->module);
module 1434 source4/dsdb/samdb/ldb_modules/password_hash.c static struct ph_context *ph_init_context(struct ldb_module *module,
module 1440 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(module);
module 1448 source4/dsdb/samdb/ldb_modules/password_hash.c ac->module = module;
module 1496 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
module 1608 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
module 1627 source4/dsdb/samdb/ldb_modules/password_hash.c static int password_hash_add(struct ldb_module *module, struct ldb_request *req)
module 1637 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(module);
module 1642 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, req);
module 1648 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, req);
module 1671 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, req);
module 1720 source4/dsdb/samdb/ldb_modules/password_hash.c ac = ph_init_context(module, req);
module 1738 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, ac->dom_req);
module 1750 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
module 1855 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(ac->module, down_req);
module 1858 source4/dsdb/samdb/ldb_modules/password_hash.c static int password_hash_modify(struct ldb_module *module, struct ldb_request *req)
module 1870 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(module);
module 1875 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, req);
module 1881 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, req);
module 1906 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, req);
module 1924 source4/dsdb/samdb/ldb_modules/password_hash.c ac = ph_init_context(module, req);
module 1957 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(module, down_req);
module 1998 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
module 2051 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(ac->module, ac->dom_req);
module 2076 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
module 2091 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(ac->module, search_req);
module 2106 source4/dsdb/samdb/ldb_modules/password_hash.c ldb = ldb_module_get_ctx(ac->module);
module 2250 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_next_request(ac->module, mod_req);
module 31 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c static int pdc_fsmo_init(struct ldb_module *module)
module 44 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb = ldb_module_get_ctx(module);
module 46 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c mem_ctx = talloc_new(module);
module 57 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c return ldb_next_init(module);
module 65 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ldb_module_set_private(module, pdc_fsmo);
module 74 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c return ldb_next_init(module);
module 86 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c return ldb_next_init(module);
module 107 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c talloc_steal(module, pdc_fsmo);
module 114 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c return ldb_next_init(module);
module 52 source4/dsdb/samdb/ldb_modules/proxy.c struct ldb_module *module;
module 63 source4/dsdb/samdb/ldb_modules/proxy.c static int load_proxy_info(struct ldb_module *module)
module 65 source4/dsdb/samdb/ldb_modules/proxy.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 66 source4/dsdb/samdb/ldb_modules/proxy.c struct proxy_data *proxy = talloc_get_type(ldb_module_get_private(module), struct proxy_data);
module 264 source4/dsdb/samdb/ldb_modules/proxy.c ldb = ldb_module_get_ctx(ac->module);
module 265 source4/dsdb/samdb/ldb_modules/proxy.c proxy = talloc_get_type(ldb_module_get_private(module), struct proxy_data);
module 306 source4/dsdb/samdb/ldb_modules/proxy.c static int proxy_search_bytree(struct ldb_module *module, struct ldb_request *req)
module 311 source4/dsdb/samdb/ldb_modules/proxy.c struct proxy_data *proxy = talloc_get_type(ldb_module_get_private(module), struct proxy_data);
module 316 source4/dsdb/samdb/ldb_modules/proxy.c ldb = ldb_module_get_ctx(module);
module 324 source4/dsdb/samdb/ldb_modules/proxy.c if (load_proxy_info(module) != LDB_SUCCESS) {
module 338 source4/dsdb/samdb/ldb_modules/proxy.c ac->module = module;
module 384 source4/dsdb/samdb/ldb_modules/proxy.c return ldb_next_request(module, req);
module 387 source4/dsdb/samdb/ldb_modules/proxy.c static int proxy_request(struct ldb_module *module, struct ldb_request *req)
module 392 source4/dsdb/samdb/ldb_modules/proxy.c return proxy_search_bytree(module, req);
module 395 source4/dsdb/samdb/ldb_modules/proxy.c return ldb_next_request(module, req);
module 36 source4/dsdb/samdb/ldb_modules/ranged_results.c struct ldb_module *module;
module 40 source4/dsdb/samdb/ldb_modules/ranged_results.c static struct rr_context *rr_init_context(struct ldb_module *module,
module 47 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb_set_errstring(ldb_module_get_ctx(module), "Out of Memory");
module 51 source4/dsdb/samdb/ldb_modules/ranged_results.c ac->module = module;
module 64 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb = ldb_module_get_ctx(ac->module);
module 174 source4/dsdb/samdb/ldb_modules/ranged_results.c static int rr_search(struct ldb_module *module, struct ldb_request *req)
module 185 source4/dsdb/samdb/ldb_modules/ranged_results.c ldb = ldb_module_get_ctx(module);
module 225 source4/dsdb/samdb/ldb_modules/ranged_results.c ac = rr_init_context(module, req);
module 241 source4/dsdb/samdb/ldb_modules/ranged_results.c return ldb_next_request(module, down_req);
module 246 source4/dsdb/samdb/ldb_modules/ranged_results.c return ldb_next_request(module, req);
module 51 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_module *module;
module 66 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static struct replmd_replicated_request *replmd_ctx_init(struct ldb_module *module,
module 72 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
module 80 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ac->module = module;
module 212 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ac->module);
module 235 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int replmd_add(struct ldb_module *module, struct ldb_request *req)
module 258 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(module, req);
module 261 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
module 272 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ac = replmd_ctx_init(module, req);
module 451 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(module, down_req);
module 454 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int replmd_modify(struct ldb_module *module, struct ldb_request *req)
module 467 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(module, req);
module 470 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
module 481 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ac = replmd_ctx_init(module, req);
module 537 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(module, down_req);
module 562 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 611 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 671 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(ar->module, change_req);
module 703 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 747 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 914 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(ar->module, change_req);
module 973 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 996 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(ar->module, search_req);
module 1005 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 1057 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 1322 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(ar->module, change_req);
module 1378 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(ar->module);
module 1394 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(ar->module, search_req);
module 1397 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int replmd_extended_replicated_objects(struct ldb_module *module, struct ldb_request *req)
module 1405 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ldb = ldb_module_get_ctx(module);
module 1421 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ar = replmd_ctx_init(module, req);
module 1452 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int replmd_extended(struct ldb_module *module, struct ldb_request *req)
module 1455 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return replmd_extended_replicated_objects(module, req);
module 1458 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_next_request(module, req);
module 55 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_add_dynamic(struct ldb_module *module, struct ldb_message *msg, const char * const *attrs)
module 58 source4/dsdb/samdb/ldb_modules/rootdse.c struct private_data *priv = talloc_get_type(ldb_module_get_private(module), struct private_data);
module 62 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
module 223 source4/dsdb/samdb/ldb_modules/rootdse.c struct ldb_module *module;
module 227 source4/dsdb/samdb/ldb_modules/rootdse.c static struct rootdse_context *rootdse_init_context(struct ldb_module *module,
module 233 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
module 241 source4/dsdb/samdb/ldb_modules/rootdse.c ac->module = module;
module 277 source4/dsdb/samdb/ldb_modules/rootdse.c ret = rootdse_add_dynamic(ac->module, ares->message,
module 300 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_search(struct ldb_module *module, struct ldb_request *req)
module 307 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
module 312 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_next_request(module, req);
module 315 source4/dsdb/samdb/ldb_modules/rootdse.c ac = rootdse_init_context(module, req);
module 333 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_next_request(module, down_req);
module 336 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_register_control(struct ldb_module *module, struct ldb_request *req)
module 338 source4/dsdb/samdb/ldb_modules/rootdse.c struct private_data *priv = talloc_get_type(ldb_module_get_private(module), struct private_data);
module 357 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_register_partition(struct ldb_module *module, struct ldb_request *req)
module 359 source4/dsdb/samdb/ldb_modules/rootdse.c struct private_data *priv = talloc_get_type(ldb_module_get_private(module), struct private_data);
module 379 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_request(struct ldb_module *module, struct ldb_request *req)
module 384 source4/dsdb/samdb/ldb_modules/rootdse.c return rootdse_register_control(module, req);
module 386 source4/dsdb/samdb/ldb_modules/rootdse.c return rootdse_register_partition(module, req);
module 391 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_next_request(module, req);
module 394 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_init(struct ldb_module *module)
module 399 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
module 401 source4/dsdb/samdb/ldb_modules/rootdse.c data = talloc(module, struct private_data);
module 410 source4/dsdb/samdb/ldb_modules/rootdse.c ldb_module_set_private(module, data);
module 414 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_next_init(module);
module 417 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_modify(struct ldb_module *module, struct ldb_request *req)
module 429 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_next_request(module, req);
module 432 source4/dsdb/samdb/ldb_modules/rootdse.c ldb = ldb_module_get_ctx(module);
module 448 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_next_request(module, req);
module 57 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_message_element *generate_primaryGroupID(struct ldb_module *module, TALLOC_CTX *ctx, const char *local_attr, const struct ldb_message *remote)
module 80 source4/dsdb/samdb/ldb_modules/samba3sam.c static void generate_sambaPrimaryGroupSID(struct ldb_module *module, const char *local_attr, const struct ldb_message *local, struct ldb_message *remote_mp, struct ldb_message *remote_fb)
module 116 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val convert_uid_samaccount(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 124 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val lookup_homedir(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 130 source4/dsdb/samdb/ldb_modules/samba3sam.c ldb = ldb_module_get_ctx(module);
module 145 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val lookup_gid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 162 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val lookup_uid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 180 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val encode_sid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 203 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val decode_sid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 232 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val bin2hex(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 248 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val hex2bin(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 918 source4/dsdb/samdb/ldb_modules/samba3sam.c static int samba3sam_init(struct ldb_module *module)
module 922 source4/dsdb/samdb/ldb_modules/samba3sam.c ret = ldb_map_init(module, samba3_attributes, samba3_objectclasses, NULL, NULL, "samba3sam");
module 926 source4/dsdb/samdb/ldb_modules/samba3sam.c return ldb_next_init(module);
module 54 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_module *module;
module 80 source4/dsdb/samdb/ldb_modules/samldb.c static struct samldb_ctx *samldb_ctx_init(struct ldb_module *module,
module 86 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
module 94 source4/dsdb/samdb/ldb_modules/samldb.c ac->module = module;
module 152 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 212 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 293 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 334 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 421 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 450 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(ac->module, req);
module 524 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 553 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(ac->module, req);
module 564 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 621 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 699 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 734 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(ac->module, req);
module 829 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 849 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(ac->module, req);
module 860 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 900 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 966 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(ac->module, req);
module 976 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 1004 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 1015 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(ac->module, req);
module 1082 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 1165 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 1195 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(ac->module, req);
module 1203 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(ac->module);
module 1246 source4/dsdb/samdb/ldb_modules/samldb.c static int samldb_check_rdn(struct ldb_module *module, struct ldb_dn *dn)
module 1251 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
module 1265 source4/dsdb/samdb/ldb_modules/samldb.c static int samldb_add(struct ldb_module *module, struct ldb_request *req)
module 1271 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
module 1276 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(module, req);
module 1279 source4/dsdb/samdb/ldb_modules/samldb.c ac = samldb_ctx_init(module, req);
module 1309 source4/dsdb/samdb/ldb_modules/samldb.c ret = samldb_check_rdn(module, ac->req->op.add.message->dn);
module 1321 source4/dsdb/samdb/ldb_modules/samldb.c ret = samldb_check_rdn(module, ac->req->op.add.message->dn);
module 1335 source4/dsdb/samdb/ldb_modules/samldb.c ret = samldb_check_rdn(module, ac->req->op.add.message->dn);
module 1347 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(module, req);
module 1351 source4/dsdb/samdb/ldb_modules/samldb.c static int samldb_modify(struct ldb_module *module, struct ldb_request *req)
module 1359 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(module, req);
module 1362 source4/dsdb/samdb/ldb_modules/samldb.c ldb = ldb_module_get_ctx(module);
module 1402 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_request(module, req);
module 1406 source4/dsdb/samdb/ldb_modules/samldb.c static int samldb_init(struct ldb_module *module)
module 1408 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_next_init(module);
module 74 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct ldb_module *module;
module 80 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int schema_fsmo_init(struct ldb_module *module)
module 90 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(module);
module 96 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_init(module);
module 99 source4/dsdb/samdb/ldb_modules/schema_fsmo.c data = talloc(module, struct schema_fsmo_private_data);
module 112 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb_module_set_private(module, data);
module 115 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_init(module);
module 118 source4/dsdb/samdb/ldb_modules/schema_fsmo.c mem_ctx = talloc_new(module);
module 133 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_init(module);
module 155 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_init(module);
module 158 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int schema_fsmo_add(struct ldb_module *module, struct ldb_request *req)
module 169 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(module);
module 173 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 178 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 183 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 204 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 209 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 225 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 228 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int schema_fsmo_extended(struct ldb_module *module, struct ldb_request *req)
module 237 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(module);
module 240 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 248 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 251 source4/dsdb/samdb/ldb_modules/schema_fsmo.c mem_ctx = talloc_new(module);
module 266 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 274 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 399 source4/dsdb/samdb/ldb_modules/schema_fsmo.c mc = talloc_get_type(ldb_module_get_private(ac->module), struct schema_fsmo_private_data);
module 400 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ldb = ldb_module_get_ctx(ac->module);
module 444 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int schema_fsmo_search(struct ldb_module *module, struct ldb_request *req)
module 446 source4/dsdb/samdb/ldb_modules/schema_fsmo.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 452 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (!schema || !ldb_module_get_private(module)) {
module 454 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 464 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, req);
module 473 source4/dsdb/samdb/ldb_modules/schema_fsmo.c search_context->module = module;
module 489 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_next_request(module, down_req);
module 42 source4/dsdb/samdb/ldb_modules/show_deleted.c struct ldb_module *module;
module 78 source4/dsdb/samdb/ldb_modules/show_deleted.c static int show_deleted_search(struct ldb_module *module, struct ldb_request *req)
module 89 source4/dsdb/samdb/ldb_modules/show_deleted.c ldb = ldb_module_get_ctx(module);
module 95 source4/dsdb/samdb/ldb_modules/show_deleted.c ar->module = module;
module 135 source4/dsdb/samdb/ldb_modules/show_deleted.c return ldb_next_request(module, down_req);
module 138 source4/dsdb/samdb/ldb_modules/show_deleted.c static int show_deleted_init(struct ldb_module *module)
module 143 source4/dsdb/samdb/ldb_modules/show_deleted.c ldb = ldb_module_get_ctx(module);
module 145 source4/dsdb/samdb/ldb_modules/show_deleted.c ret = ldb_mod_register_control(module, LDB_CONTROL_SHOW_DELETED_OID);
module 152 source4/dsdb/samdb/ldb_modules/show_deleted.c return ldb_next_init(module);
module 42 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val encode_guid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 61 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val guid_always_string(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 72 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val encode_ns_guid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 91 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val guid_ns_string(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 103 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val val_copy(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 112 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val sid_always_binary(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 114 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 126 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val objectCategory_always_dn(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 128 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 136 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c return val_copy(module, ctx, val);
module 147 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val normalise_to_signed32(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 161 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c return val_copy(module, ctx, val);
module 164 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val usn_to_entryCSN(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 206 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val entryCSN_to_usn(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 214 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val usn_to_timestamp(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 223 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val timestamp_to_usn(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
module 556 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static int entryuuid_init(struct ldb_module *module)
module 559 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c ret = ldb_map_init(module, entryuuid_attributes, entryuuid_objectclasses, entryuuid_wildcard_attributes, "samba4Top", NULL);
module 563 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c return ldb_next_init(module);
module 567 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static int nsuniqueid_init(struct ldb_module *module)
module 570 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c ret = ldb_map_init(module, nsuniqueid_attributes, NULL, nsuniqueid_wildcard_attributes, "extensibleObject", NULL);
module 574 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c return ldb_next_init(module);
module 604 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static int entryuuid_sequence_number(struct ldb_module *module, struct ldb_request *req)
module 624 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c ldb = ldb_module_get_ctx(module);
module 628 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c map_private = talloc_get_type(ldb_module_get_private(module), struct map_private);
module 653 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c ret = ldb_next_request(module, search_req);
module 698 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static int entryuuid_extended(struct ldb_module *module, struct ldb_request *req)
module 701 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c return entryuuid_sequence_number(module, req);
module 704 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c return ldb_next_request(module, req);
module 35 source4/dsdb/samdb/ldb_modules/subtree_delete.c struct ldb_module *module;
module 41 source4/dsdb/samdb/ldb_modules/subtree_delete.c static struct subtree_delete_context *subdel_ctx_init(struct ldb_module *module,
module 47 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb = ldb_module_get_ctx(module);
module 55 source4/dsdb/samdb/ldb_modules/subtree_delete.c ac->module = module;
module 69 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb = ldb_module_get_ctx(ac->module);
module 107 source4/dsdb/samdb/ldb_modules/subtree_delete.c ret = ldb_next_request(ac->module, ac->req);
module 118 source4/dsdb/samdb/ldb_modules/subtree_delete.c static int subtree_delete(struct ldb_module *module, struct ldb_request *req)
module 126 source4/dsdb/samdb/ldb_modules/subtree_delete.c return ldb_next_request(module, req);
module 129 source4/dsdb/samdb/ldb_modules/subtree_delete.c ldb = ldb_module_get_ctx(module);
module 138 source4/dsdb/samdb/ldb_modules/subtree_delete.c ac = subdel_ctx_init(module, req);
module 156 source4/dsdb/samdb/ldb_modules/subtree_delete.c return ldb_next_request(module, search_req);
module 40 source4/dsdb/samdb/ldb_modules/subtree_rename.c struct ldb_module *module;
module 47 source4/dsdb/samdb/ldb_modules/subtree_rename.c static struct subtree_rename_context *subren_ctx_init(struct ldb_module *module,
module 53 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(module);
module 61 source4/dsdb/samdb/ldb_modules/subtree_rename.c ac->module = module;
module 77 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(ac->module);
module 116 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(ac->module);
module 134 source4/dsdb/samdb/ldb_modules/subtree_rename.c return ldb_next_request(ac->module, req);
module 213 source4/dsdb/samdb/ldb_modules/subtree_rename.c static int subtree_rename(struct ldb_module *module, struct ldb_request *req)
module 221 source4/dsdb/samdb/ldb_modules/subtree_rename.c return ldb_next_request(module, req);
module 224 source4/dsdb/samdb/ldb_modules/subtree_rename.c ldb = ldb_module_get_ctx(module);
module 235 source4/dsdb/samdb/ldb_modules/subtree_rename.c ac = subren_ctx_init(module, req);
module 262 source4/dsdb/samdb/ldb_modules/subtree_rename.c return ldb_next_request(module, search_req);
module 47 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_module *module;
module 57 source4/dsdb/samdb/ldb_modules/update_keytab.c static struct update_kt_ctx *update_kt_ctx_init(struct ldb_module *module,
module 64 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_oom(ldb_module_get_ctx(module));
module 68 source4/dsdb/samdb/ldb_modules/update_keytab.c ac->module = module;
module 79 source4/dsdb/samdb/ldb_modules/update_keytab.c static int add_modified(struct ldb_module *module, struct ldb_dn *dn, bool do_delete) {
module 80 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 81 source4/dsdb/samdb/ldb_modules/update_keytab.c struct update_kt_private *data = talloc_get_type(ldb_module_get_private(module), struct update_kt_private);
module 152 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(ac->module);
module 190 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(ac->module);
module 200 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_request(ac->module, down_req);
module 234 source4/dsdb/samdb/ldb_modules/update_keytab.c ret = add_modified(ac->module, ac->dn, ac->do_delete);
module 261 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(ac->module);
module 273 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_request(ac->module, search_req);
module 278 source4/dsdb/samdb/ldb_modules/update_keytab.c static int update_kt_add(struct ldb_module *module, struct ldb_request *req)
module 285 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
module 287 source4/dsdb/samdb/ldb_modules/update_keytab.c ac = update_kt_ctx_init(module, req);
module 303 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_request(module, down_req);
module 307 source4/dsdb/samdb/ldb_modules/update_keytab.c static int update_kt_modify(struct ldb_module *module, struct ldb_request *req)
module 314 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
module 316 source4/dsdb/samdb/ldb_modules/update_keytab.c ac = update_kt_ctx_init(module, req);
module 332 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_request(module, down_req);
module 336 source4/dsdb/samdb/ldb_modules/update_keytab.c static int update_kt_delete(struct ldb_module *module, struct ldb_request *req)
module 340 source4/dsdb/samdb/ldb_modules/update_keytab.c ac = update_kt_ctx_init(module, req);
module 352 source4/dsdb/samdb/ldb_modules/update_keytab.c static int update_kt_rename(struct ldb_module *module, struct ldb_request *req)
module 359 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
module 361 source4/dsdb/samdb/ldb_modules/update_keytab.c ac = update_kt_ctx_init(module, req);
module 378 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_request(module, down_req);
module 382 source4/dsdb/samdb/ldb_modules/update_keytab.c static int update_kt_end_trans(struct ldb_module *module)
module 385 source4/dsdb/samdb/ldb_modules/update_keytab.c struct update_kt_private *data = talloc_get_type(ldb_module_get_private(module), struct update_kt_private);
module 388 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
module 404 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_end_trans(module);
module 408 source4/dsdb/samdb/ldb_modules/update_keytab.c static int update_kt_del_trans(struct ldb_module *module)
module 410 source4/dsdb/samdb/ldb_modules/update_keytab.c struct update_kt_private *data = talloc_get_type(ldb_module_get_private(module), struct update_kt_private);
module 415 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_del_trans(module);
module 418 source4/dsdb/samdb/ldb_modules/update_keytab.c static int update_kt_init(struct ldb_module *module)
module 423 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb = ldb_module_get_ctx(module);
module 425 source4/dsdb/samdb/ldb_modules/update_keytab.c data = talloc(module, struct update_kt_private);
module 433 source4/dsdb/samdb/ldb_modules/update_keytab.c ldb_module_set_private(module, data);
module 435 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_next_init(module);
module 56 source4/dsdb/samdb/samdb.h struct ldb_module *module;
module 51 source4/heimdal/lib/asn1/gen.c const char *module;
module 58 source4/heimdal/lib/asn1/gen.c add_import (const char *module)
module 62 source4/heimdal/lib/asn1/gen.c tmp->module = module;
module 66 source4/heimdal/lib/asn1/gen.c fprintf (headerfile, "#include <%s_asn1.h>\n", module);
module 72 source4/heimdal/lib/hx509/ks_p11.c #define P11FUNC(module,f,args) (*(module)->funcs->C_##f)args
module 286 source4/lib/ldb/common/ldb.c module = ldb->modules; \
module 287 source4/lib/ldb/common/ldb.c while (module && module->ops->op == NULL) module = module->next; \
module 288 source4/lib/ldb/common/ldb.c if (module == NULL) { \
module 299 source4/lib/ldb/common/ldb.c struct ldb_module *module;
module 319 source4/lib/ldb/common/ldb.c status = module->ops->start_transaction(module);
module 337 source4/lib/ldb/common/ldb.c struct ldb_module *module;
module 362 source4/lib/ldb/common/ldb.c status = module->ops->end_transaction(module);
module 380 source4/lib/ldb/common/ldb.c struct ldb_module *module;
module 403 source4/lib/ldb/common/ldb.c status = module->ops->del_transaction(module);
module 567 source4/lib/ldb/common/ldb.c struct ldb_module *module;
module 581 source4/lib/ldb/common/ldb.c ret = module->ops->search(module, req);
module 585 source4/lib/ldb/common/ldb.c ret = module->ops->add(module, req);
module 589 source4/lib/ldb/common/ldb.c ret = module->ops->modify(module, req);
module 593 source4/lib/ldb/common/ldb.c ret = module->ops->del(module, req);
module 597 source4/lib/ldb/common/ldb.c ret = module->ops->rename(module, req);
module 601 source4/lib/ldb/common/ldb.c ret = module->ops->extended(module, req);
module 605 source4/lib/ldb/common/ldb.c ret = module->ops->request(module, req);
module 329 source4/lib/ldb/common/ldb_modules.c struct ldb_module *module;
module 332 source4/lib/ldb/common/ldb_modules.c module = backend;
module 368 source4/lib/ldb/common/ldb_modules.c DLIST_ADD(module, current);
module 370 source4/lib/ldb/common/ldb_modules.c *out = module;
module 374 source4/lib/ldb/common/ldb_modules.c int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module)
module 376 source4/lib/ldb/common/ldb_modules.c while (module && module->ops->init_context == NULL)
module 377 source4/lib/ldb/common/ldb_modules.c module = module->next;
module 382 source4/lib/ldb/common/ldb_modules.c if (module) {
module 383 source4/lib/ldb/common/ldb_modules.c int ret = module->ops->init_context(module);
module 385 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "module %s initialization failed\n", module->ops->name);
module 475 source4/lib/ldb/common/ldb_modules.c #define FIND_OP(module, op) do { \
module 476 source4/lib/ldb/common/ldb_modules.c struct ldb_context *ldb = module->ldb; \
module 477 source4/lib/ldb/common/ldb_modules.c module = module->next; \
module 478 source4/lib/ldb/common/ldb_modules.c while (module && module->ops->op == NULL) module = module->next; \
module 479 source4/lib/ldb/common/ldb_modules.c if (module == NULL) { \
module 491 source4/lib/ldb/common/ldb_modules.c struct ldb_module *module;
module 493 source4/lib/ldb/common/ldb_modules.c module = talloc(memctx, struct ldb_module);
module 494 source4/lib/ldb/common/ldb_modules.c if (!module) {
module 498 source4/lib/ldb/common/ldb_modules.c talloc_set_name_const(module, module_name);
module 499 source4/lib/ldb/common/ldb_modules.c module->ldb = ldb;
module 500 source4/lib/ldb/common/ldb_modules.c module->prev = module->next = NULL;
module 501 source4/lib/ldb/common/ldb_modules.c module->ops = ops;
module 503 source4/lib/ldb/common/ldb_modules.c return module;
module 506 source4/lib/ldb/common/ldb_modules.c const char * ldb_module_get_name(struct ldb_module *module)
module 508 source4/lib/ldb/common/ldb_modules.c return module->ops->name;
module 511 source4/lib/ldb/common/ldb_modules.c struct ldb_context *ldb_module_get_ctx(struct ldb_module *module)
module 513 source4/lib/ldb/common/ldb_modules.c return module->ldb;
module 516 source4/lib/ldb/common/ldb_modules.c void *ldb_module_get_private(struct ldb_module *module)
module 518 source4/lib/ldb/common/ldb_modules.c return module->private_data;
module 521 source4/lib/ldb/common/ldb_modules.c void ldb_module_set_private(struct ldb_module *module, void *private_data)
module 523 source4/lib/ldb/common/ldb_modules.c module->private_data = private_data;
module 530 source4/lib/ldb/common/ldb_modules.c int ldb_next_request(struct ldb_module *module, struct ldb_request *request)
module 535 source4/lib/ldb/common/ldb_modules.c ldb_set_errstring(module->ldb, "Requests MUST define callbacks");
module 541 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, search);
module 542 source4/lib/ldb/common/ldb_modules.c ret = module->ops->search(module, request);
module 545 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, add);
module 546 source4/lib/ldb/common/ldb_modules.c ret = module->ops->add(module, request);
module 549 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, modify);
module 550 source4/lib/ldb/common/ldb_modules.c ret = module->ops->modify(module, request);
module 553 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, del);
module 554 source4/lib/ldb/common/ldb_modules.c ret = module->ops->del(module, request);
module 557 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, rename);
module 558 source4/lib/ldb/common/ldb_modules.c ret = module->ops->rename(module, request);
module 561 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, extended);
module 562 source4/lib/ldb/common/ldb_modules.c ret = module->ops->extended(module, request);
module 565 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, request);
module 566 source4/lib/ldb/common/ldb_modules.c ret = module->ops->request(module, request);
module 572 source4/lib/ldb/common/ldb_modules.c if (!ldb_errstring(module->ldb)) {
module 574 source4/lib/ldb/common/ldb_modules.c ldb_asprintf_errstring(module->ldb, "error in module %s: %s (%d)", module->ops->name, ldb_strerror(ret), ret);
module 579 source4/lib/ldb/common/ldb_modules.c int ldb_next_init(struct ldb_module *module)
module 581 source4/lib/ldb/common/ldb_modules.c module = module->next;
module 583 source4/lib/ldb/common/ldb_modules.c return ldb_init_module_chain(module->ldb, module);
module 586 source4/lib/ldb/common/ldb_modules.c int ldb_next_start_trans(struct ldb_module *module)
module 588 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, start_transaction);
module 589 source4/lib/ldb/common/ldb_modules.c return module->ops->start_transaction(module);
module 592 source4/lib/ldb/common/ldb_modules.c int ldb_next_end_trans(struct ldb_module *module)
module 594 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, end_transaction);
module 595 source4/lib/ldb/common/ldb_modules.c return module->ops->end_transaction(module);
module 598 source4/lib/ldb/common/ldb_modules.c int ldb_next_del_trans(struct ldb_module *module)
module 600 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, del_transaction);
module 601 source4/lib/ldb/common/ldb_modules.c return module->ops->del_transaction(module);
module 711 source4/lib/ldb/common/ldb_modules.c int ldb_mod_register_control(struct ldb_module *module, const char *oid)
module 716 source4/lib/ldb/common/ldb_modules.c req = talloc_zero(module, struct ldb_request);
module 725 source4/lib/ldb/common/ldb_modules.c ldb_set_timeout(module->ldb, req, 0);
module 727 source4/lib/ldb/common/ldb_modules.c req->handle = ldb_handle_new(req, module->ldb);
module 732 source4/lib/ldb/common/ldb_modules.c ret = ldb_request(module->ldb, req);
module 113 source4/lib/ldb/include/ldb_module.h const char * ldb_module_get_name(struct ldb_module *module);
module 114 source4/lib/ldb/include/ldb_module.h struct ldb_context *ldb_module_get_ctx(struct ldb_module *module);
module 115 source4/lib/ldb/include/ldb_module.h void *ldb_module_get_private(struct ldb_module *module);
module 116 source4/lib/ldb/include/ldb_module.h void ldb_module_set_private(struct ldb_module *module, void *private_data);
module 118 source4/lib/ldb/include/ldb_module.h int ldb_next_request(struct ldb_module *module, struct ldb_request *request);
module 119 source4/lib/ldb/include/ldb_module.h int ldb_next_start_trans(struct ldb_module *module);
module 120 source4/lib/ldb/include/ldb_module.h int ldb_next_end_trans(struct ldb_module *module);
module 121 source4/lib/ldb/include/ldb_module.h int ldb_next_del_trans(struct ldb_module *module);
module 122 source4/lib/ldb/include/ldb_module.h int ldb_next_init(struct ldb_module *module);
module 134 source4/lib/ldb/include/ldb_module.h struct ldb_module **module);
module 159 source4/lib/ldb/include/ldb_module.h int ldb_mod_register_control(struct ldb_module *module, const char *oid);
module 161 source4/lib/ldb/include/ldb_private.h int ldb_init_module_chain(struct ldb_context *ldb, struct ldb_module *module);
module 58 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_module *module;
module 75 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ctx->module);
module 166 source4/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_map_error(struct ldb_module *module, NTSTATUS status)
module 172 source4/lib/ldb/ldb_ildap/ldb_ildap.c ildb = talloc_get_type(ldb_module_get_private(module), struct ildb_private);
module 173 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(module);
module 221 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ac->module);
module 227 source4/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_map_error(ac->module, req->status);
module 246 source4/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_map_error(ac->module, status);
module 256 source4/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_map_error(ac->module, status);
module 266 source4/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_map_error(ac->module, status);
module 276 source4/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_map_error(ac->module, status);
module 291 source4/lib/ldb/ldb_ildap/ldb_ildap.c ret = ildb_map_error(ac->module, status);
module 388 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ac->module);
module 426 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(ac->module);
module 628 source4/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_start_trans(struct ldb_module *module)
module 635 source4/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_end_trans(struct ldb_module *module)
module 642 source4/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_del_trans(struct ldb_module *module)
module 676 source4/lib/ldb/ldb_ildap/ldb_ildap.c static int ildb_handle_request(struct ldb_module *module, struct ldb_request *req)
module 684 source4/lib/ldb/ldb_ildap/ldb_ildap.c ildb = talloc_get_type(ldb_module_get_private(module), struct ildb_private);
module 685 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb = ldb_module_get_ctx(module);
module 698 source4/lib/ldb/ldb_ildap/ldb_ildap.c ac->module = module;
module 759 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_module *module;
module 765 source4/lib/ldb/ldb_ildap/ldb_ildap.c module = ldb_module_new(ldb, ldb, "ldb_ildap backend", &ildb_ops);
module 766 source4/lib/ldb/ldb_ildap/ldb_ildap.c if (!module) return -1;
module 768 source4/lib/ldb/ldb_ildap/ldb_ildap.c ildb = talloc(module, struct ildb_private);
module 773 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldb_module_set_private(module, ildb);
module 794 source4/lib/ldb/ldb_ildap/ldb_ildap.c url, ldap_errstr(ildb->ldap, module, status));
module 814 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldap_errstr(ildb->ldap, module, status));
module 821 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldap_errstr(ildb->ldap, module, status));
module 827 source4/lib/ldb/ldb_ildap/ldb_ildap.c *_module = module;
module 831 source4/lib/ldb/ldb_ildap/ldb_ildap.c talloc_free(module);
module 52 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module;
module 201 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module = lldb_ac->module;
module 209 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb = ldb_module_get_ctx(module);
module 279 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module = lldb_ac->module;
module 285 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_module_get_ctx(module);
module 318 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module = lldb_ac->module;
module 324 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_module_get_ctx(module);
module 357 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module = lldb_ac->module;
module 362 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_module_get_ctx(module);
module 387 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module = lldb_ac->module;
module 394 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_module_get_ctx(module);
module 426 source4/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_start_trans(struct ldb_module *module)
module 433 source4/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_end_trans(struct ldb_module *module)
module 440 source4/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_del_trans(struct ldb_module *module)
module 457 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_oom(ldb_module_get_ctx(ac->module));
module 489 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb = ldb_module_get_ctx(ac->module);
module 737 source4/lib/ldb/ldb_ldap/ldb_ldap.c static int lldb_handle_request(struct ldb_module *module, struct ldb_request *req)
module 747 source4/lib/ldb/ldb_ldap/ldb_ldap.c lldb = talloc_get_type(ldb_module_get_private(module), struct lldb_private);
module 748 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb = ldb_module_get_ctx(module);
module 766 source4/lib/ldb/ldb_ldap/ldb_ldap.c ac->module = module;
module 857 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_module *module;
module 862 source4/lib/ldb/ldb_ldap/ldb_ldap.c module = ldb_module_new(ldb, ldb, "ldb_ldap backend", &lldb_ops);
module 863 source4/lib/ldb/ldb_ldap/ldb_ldap.c if (!module) return -1;
module 865 source4/lib/ldb/ldb_ldap/ldb_ldap.c lldb = talloc_zero(module, struct lldb_private);
module 870 source4/lib/ldb/ldb_ldap/ldb_ldap.c ldb_module_set_private(module, lldb);
module 888 source4/lib/ldb/ldb_ldap/ldb_ldap.c *_module = module;
module 892 source4/lib/ldb/ldb_ldap/ldb_ldap.c talloc_free(module);
module 102 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *map_get_context(struct ldb_module *module)
module 104 source4/lib/ldb/ldb_map/ldb_map.c const struct map_private *data = talloc_get_type(ldb_module_get_private(module), struct map_private);
module 109 source4/lib/ldb/ldb_map/ldb_map.c struct map_context *map_init_context(struct ldb_module *module,
module 115 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 123 source4/lib/ldb/ldb_map/ldb_map.c ac->module = module;
module 133 source4/lib/ldb/ldb_map/ldb_map.c bool map_check_local_db(struct ldb_module *module)
module 135 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 204 source4/lib/ldb/ldb_map/ldb_map.c int ldb_next_remote_request(struct ldb_module *module, struct ldb_request *request)
module 206 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 210 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 249 source4/lib/ldb/ldb_map/ldb_map.c return ldb_next_request(module, request);
module 402 source4/lib/ldb/ldb_map/ldb_map.c int map_attrs_merge(struct ldb_module *module, void *mem_ctx,
module 412 source4/lib/ldb/ldb_map/ldb_map.c map_oom(module);
module 429 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx,
module 433 source4/lib/ldb/ldb_map/ldb_map.c return map->u.convert.convert_local(module, mem_ctx, val);
module 440 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx,
module 444 source4/lib/ldb/ldb_map/ldb_map.c return map->u.convert.convert_remote(module, mem_ctx, val);
module 455 source4/lib/ldb/ldb_map/ldb_map.c bool ldb_dn_check_local(struct ldb_module *module, struct ldb_dn *dn)
module 457 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 467 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn)
module 469 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 482 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 486 source4/lib/ldb/ldb_map/ldb_map.c map_oom(module);
module 522 source4/lib/ldb/ldb_map/ldb_map.c value = ldb_val_map_local(module, newdn, map, ldb_dn_get_component_val(dn, i));
module 542 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn)
module 544 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 557 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 561 source4/lib/ldb/ldb_map/ldb_map.c map_oom(module);
module 597 source4/lib/ldb/ldb_map/ldb_map.c value = ldb_val_map_remote(module, newdn, map, ldb_dn_get_component_val(dn, i));
module 618 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn)
module 620 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 624 source4/lib/ldb/ldb_map/ldb_map.c dn2 = ldb_dn_map_remote(module, mem_ctx, dn1);
module 635 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val ldb_dn_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 641 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 650 source4/lib/ldb/ldb_map/ldb_map.c newdn = ldb_dn_map_local(module, mem_ctx, dn);
module 664 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val ldb_dn_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 670 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 679 source4/lib/ldb/ldb_map/ldb_map.c newdn = ldb_dn_map_remote(module, mem_ctx, dn);
module 693 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val map_objectclass_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 695 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 710 source4/lib/ldb/ldb_map/ldb_map.c static void map_objectclass_generate_remote(struct ldb_module *module, const char *local_attr, const struct ldb_message *old, struct ldb_message *remote, struct ldb_message *local)
module 712 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 719 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 748 source4/lib/ldb/ldb_map/ldb_map.c el->values[i] = map_objectclass_convert_local(module, el->values, &oc->values[i]);
module 769 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val map_objectclass_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val)
module 771 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 786 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_message_element *map_objectclass_generate_local(struct ldb_module *module, void *mem_ctx, const char *local_attr, const struct ldb_message *remote)
module 788 source4/lib/ldb/ldb_map/ldb_map.c const struct ldb_map_context *data = map_get_context(module);
module 794 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 823 source4/lib/ldb/ldb_map/ldb_map.c el->values[i] = map_objectclass_convert_remote(module, el->values, &oc->values[i]);
module 859 source4/lib/ldb/ldb_map/ldb_map.c static int map_objectclass_convert_operator(struct ldb_module *module, void *mem_ctx,
module 863 source4/lib/ldb/ldb_map/ldb_map.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, &objectclass_convert_map);
module 877 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(ac->module);
module 914 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(ac->module);
module 919 source4/lib/ldb/ldb_map/ldb_map.c map_oom(ac->module);
module 990 source4/lib/ldb/ldb_map/ldb_map.c static int map_init_dns(struct ldb_module *module, struct ldb_map_context *data, const char *name)
module 1005 source4/lib/ldb/ldb_map/ldb_map.c ldb = ldb_module_get_ctx(module);
module 1041 source4/lib/ldb/ldb_map/ldb_map.c static int map_init_maps(struct ldb_module *module, struct ldb_map_context *data,
module 1057 source4/lib/ldb/ldb_map/ldb_map.c map_oom(module);
module 1094 source4/lib/ldb/ldb_map/ldb_map.c _PUBLIC_ int ldb_map_init(struct ldb_module *module, const struct ldb_map_attribute *attrs,
module 1104 source4/lib/ldb/ldb_map/ldb_map.c data = talloc_zero(module, struct map_private);
module 1106 source4/lib/ldb/ldb_map/ldb_map.c map_oom(module);
module 1110 source4/lib/ldb/ldb_map/ldb_map.c ldb_module_set_private(module, data);
module 1114 source4/lib/ldb/ldb_map/ldb_map.c map_oom(module);
module 1119 source4/lib/ldb/ldb_map/ldb_map.c ret = map_init_dns(module, data->context, name);
module 1128 source4/lib/ldb/ldb_map/ldb_map.c ret = map_init_maps(module, data->context, attrs, ocls, wildcard_attributes);
module 53 source4/lib/ldb/ldb_map/ldb_map.h typedef struct ldb_val (*ldb_map_convert_func) (struct ldb_module *module, void *mem_ctx, const struct ldb_val *val);
module 154 source4/lib/ldb/ldb_map/ldb_map.h int ldb_map_init(struct ldb_module *module, const struct ldb_map_attribute *attrs,
module 160 source4/lib/ldb/ldb_map/ldb_map.h int map_add(struct ldb_module *module, struct ldb_request *req);
module 161 source4/lib/ldb/ldb_map/ldb_map.h int map_search(struct ldb_module *module, struct ldb_request *req);
module 162 source4/lib/ldb/ldb_map/ldb_map.h int map_rename(struct ldb_module *module, struct ldb_request *req);
module 163 source4/lib/ldb/ldb_map/ldb_map.h int map_delete(struct ldb_module *module, struct ldb_request *req);
module 164 source4/lib/ldb/ldb_map/ldb_map.h int map_modify(struct ldb_module *module, struct ldb_request *req);
module 36 source4/lib/ldb/ldb_map/ldb_map_inbound.c static struct ldb_message_element *ldb_msg_el_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_message_element *old)
module 43 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 51 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 58 source4/lib/ldb/ldb_map/ldb_map_inbound.c el->values[i] = ldb_val_map_local(module, el->values, map, &old->values[i]);
module 66 source4/lib/ldb/ldb_map/ldb_map_inbound.c static int ldb_msg_el_partition(struct ldb_module *module, struct ldb_message *local, struct ldb_message *remote, const struct ldb_message *msg, const char *attr_name, /* const char * const names[], */ const struct ldb_message_element *old)
module 68 source4/lib/ldb/ldb_map/ldb_map_inbound.c const struct ldb_map_context *data = map_get_context(module);
module 71 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 96 source4/lib/ldb/ldb_map/ldb_map_inbound.c el = ldb_msg_el_map_local(module, remote, map, old);
module 114 source4/lib/ldb/ldb_map/ldb_map_inbound.c map->u.generate.generate_remote(module, map->local_name, msg, remote, local);
module 127 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 140 source4/lib/ldb/ldb_map/ldb_map_inbound.c static bool ldb_msg_check_remote(struct ldb_module *module, const struct ldb_message *msg)
module 142 source4/lib/ldb/ldb_map/ldb_map_inbound.c const struct ldb_map_context *data = map_get_context(module);
module 158 source4/lib/ldb/ldb_map/ldb_map_inbound.c static int ldb_msg_partition(struct ldb_module *module, struct ldb_message *local, struct ldb_message *remote, const struct ldb_message *msg)
module 164 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
module 175 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_msg_el_partition(module, local, remote, msg, msg->elements[i].name, &msg->elements[i]);
module 206 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 276 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(ac->module);
module 297 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 315 source4/lib/ldb/ldb_map/ldb_map_inbound.c ret = ldb_next_remote_request(ac->module, ac->remote_req);
module 331 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 359 source4/lib/ldb/ldb_map/ldb_map_inbound.c int map_add(struct ldb_module *module, struct ldb_request *req)
module 368 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
module 372 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 376 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ldb_dn_check_local(module, msg->dn)) {
module 377 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 381 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ldb_msg_check_remote(module, msg)) {
module 386 source4/lib/ldb/ldb_map/ldb_map_inbound.c ac = map_init_context(module, req);
module 395 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 403 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 406 source4/lib/ldb/ldb_map/ldb_map_inbound.c remote_msg->dn = ldb_dn_map_local(ac->module, remote_msg, msg->dn);
module 409 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_msg_partition(module, ac->local_msg, remote_msg, msg);
module 422 source4/lib/ldb/ldb_map/ldb_map_inbound.c ( ! map_check_local_db(ac->module))) {
module 424 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 444 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 456 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(ac->module, local_req);
module 464 source4/lib/ldb/ldb_map/ldb_map_inbound.c int map_modify(struct ldb_module *module, struct ldb_request *req)
module 473 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
module 477 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 481 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ldb_dn_check_local(module, msg->dn)) {
module 482 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 489 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ldb_msg_check_remote(module, msg)) {
module 494 source4/lib/ldb/ldb_map/ldb_map_inbound.c ac = map_init_context(module, req);
module 502 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 510 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 513 source4/lib/ldb/ldb_map/ldb_map_inbound.c remote_msg->dn = ldb_dn_map_local(ac->module, remote_msg, msg->dn);
module 516 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_msg_partition(module, ac->local_msg, remote_msg, msg);
module 529 source4/lib/ldb/ldb_map/ldb_map_inbound.c ( ! map_check_local_db(ac->module))) {
module 531 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 540 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, search_req);
module 551 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 590 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(ac->module, local_req);
module 598 source4/lib/ldb/ldb_map/ldb_map_inbound.c int map_delete(struct ldb_module *module, struct ldb_request *req)
module 605 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
module 609 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 614 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ldb_dn_check_local(module, req->op.del.dn)) {
module 615 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 619 source4/lib/ldb/ldb_map/ldb_map_inbound.c ac = map_init_context(module, req);
module 626 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_dn_map_local(module, ac, req->op.del.dn),
module 636 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!map_check_local_db(ac->module)) {
module 638 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 644 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 648 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, search_req);
module 658 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 663 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 676 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(ac->module, local_req);
module 684 source4/lib/ldb/ldb_map/ldb_map_inbound.c int map_rename(struct ldb_module *module, struct ldb_request *req)
module 691 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(module);
module 695 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 700 source4/lib/ldb/ldb_map/ldb_map_inbound.c if ((!ldb_dn_check_local(module, req->op.rename.olddn)) &&
module 701 source4/lib/ldb/ldb_map/ldb_map_inbound.c (!ldb_dn_check_local(module, req->op.rename.newdn))) {
module 702 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, req);
module 706 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ldb_dn_check_local(module, req->op.rename.olddn) ||
module 707 source4/lib/ldb/ldb_map/ldb_map_inbound.c !ldb_dn_check_local(module, req->op.rename.newdn)) {
module 712 source4/lib/ldb/ldb_map/ldb_map_inbound.c ac = map_init_context(module, req);
module 719 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_dn_map_local(module, ac, req->op.rename.olddn),
module 720 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb_dn_map_local(module, ac, req->op.rename.newdn),
module 729 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!map_check_local_db(ac->module)) {
module 731 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 737 source4/lib/ldb/ldb_map/ldb_map_inbound.c map_oom(module);
module 741 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(module, search_req);
module 751 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 756 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_remote_request(ac->module, ac->remote_req);
module 771 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(ac->module, local_req);
module 782 source4/lib/ldb/ldb_map/ldb_map_inbound.c ldb = ldb_module_get_ctx(ac->module);
module 825 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_next_request(ac->module, local_req);
module 37 source4/lib/ldb/ldb_map/ldb_map_outbound.c static const char **map_attrs_select_local(struct ldb_module *module, void *mem_ctx, const char * const *attrs)
module 39 source4/lib/ldb/ldb_map/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 72 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 77 source4/lib/ldb/ldb_map/ldb_map_outbound.c static const char **map_attrs_collect_remote(struct ldb_module *module, void *mem_ctx,
module 80 source4/lib/ldb/ldb_map/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 98 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, attrs);
module 102 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, data->wildcard_attributes);
module 169 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 175 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_attrs_partition(struct ldb_module *module, void *mem_ctx, const char ***local_attrs, const char ***remote_attrs, const char * const *attrs)
module 177 source4/lib/ldb/ldb_map/ldb_map_outbound.c *local_attrs = map_attrs_select_local(module, mem_ctx, attrs);
module 178 source4/lib/ldb/ldb_map/ldb_map_outbound.c *remote_attrs = map_attrs_collect_remote(module, mem_ctx, attrs);
module 216 source4/lib/ldb/ldb_map/ldb_map_outbound.c static struct ldb_message_element *ldb_msg_el_map_remote(struct ldb_module *module,
module 227 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 234 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 241 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 246 source4/lib/ldb/ldb_map/ldb_map_outbound.c el->values[i] = ldb_val_map_remote(module, el->values, map, &old->values[i]);
module 259 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int ldb_msg_el_merge(struct ldb_module *module, struct ldb_message *local,
module 262 source4/lib/ldb/ldb_map/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 268 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(module);
module 316 source4/lib/ldb/ldb_map/ldb_map_outbound.c el = ldb_msg_el_map_remote(module, local, map, attr_name, old);
module 331 source4/lib/ldb/ldb_map/ldb_map_outbound.c el = map->u.generate.generate_local(module, local, attr_name, remote);
module 347 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int ldb_msg_el_merge_wildcard(struct ldb_module *module, struct ldb_message *local,
module 350 source4/lib/ldb/ldb_map/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 360 source4/lib/ldb/ldb_map/ldb_map_outbound.c el = ldb_msg_el_map_remote(module, local, map, remote->elements[i].name,
module 375 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_msg_el_merge(module, local, remote,
module 393 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int ldb_msg_merge_local(struct ldb_module *module, struct ldb_message *msg1, struct ldb_message *msg2)
module 414 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_msg_el_merge_wildcard(ac->module, local, remote);
module 422 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_msg_el_merge_wildcard(ac->module, local, remote);
module 434 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_msg_el_merge(ac->module, local, remote,
module 463 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(ac->module);
module 475 source4/lib/ldb/ldb_map/ldb_map_outbound.c dn = ldb_dn_map_rebase_remote(ac->module, msg, ares->message->dn);
module 520 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int ldb_parse_tree_collect_attrs(struct ldb_module *module, void *mem_ctx, const char ***attrs, const struct ldb_parse_tree *tree)
module 533 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_parse_tree_collect_attrs(module, mem_ctx,
module 542 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_parse_tree_collect_attrs(module, mem_ctx, attrs, tree->u.isnot.child);
module 554 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree);
module 557 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 565 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 570 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_select_local(module, *new, &child, tree->u.isnot.child);
module 589 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 596 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 604 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 613 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_select_local(module, *new, &child, tree->u.list.elements[i]);
module 640 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 645 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 653 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 655 source4/lib/ldb/ldb_map/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 662 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_select_local_not(module, mem_ctx, new, tree);
module 666 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_select_local_list(module, mem_ctx, new, tree);
module 674 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_select_local_simple(module, mem_ctx, new, tree);
module 677 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree);
module 680 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 688 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 693 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_collect_remote(module, *new, &child, tree->u.isnot.child);
module 712 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 719 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 727 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 736 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_collect_remote(module, *new, &child, tree->u.list.elements[i]);
module 763 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map)
module 770 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 844 source4/lib/ldb/ldb_map/ldb_map_outbound.c *(*new)->u.substring.chunks[i] = ldb_val_map_local(module, *new, map, tree->u.substring.chunks[i]);
module 850 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.equality.value = ldb_val_map_local(module, *new, map, &tree->u.equality.value);
module 855 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.comparison.value = ldb_val_map_local(module, *new, map, &tree->u.comparison.value);
module 858 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.extended.value = ldb_val_map_local(module, *new, map, &tree->u.extended.value);
module 870 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree)
module 872 source4/lib/ldb/ldb_map/ldb_map_outbound.c const struct ldb_map_context *data = map_get_context(module);
module 876 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(module);
module 883 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_collect_remote_not(module, mem_ctx, new, tree);
module 887 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_collect_remote_list(module, mem_ctx, new, tree);
module 897 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map->convert_operator(module, mem_ctx, new, tree);
module 909 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, map);
module 914 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int ldb_parse_tree_partition(struct ldb_module *module,
module 931 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_select_local(module, mem_ctx, local_tree, tree);
module 937 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_collect_remote(module, mem_ctx, remote_tree, tree);
module 949 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_attrs_collect_and_partition(struct ldb_module *module, struct map_context *ac,
module 961 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_partition(module, ac,
module 986 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_parse_tree_collect_attrs(module, tmp_ctx, &tree_attrs, tree);
module 992 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_merge(module, tmp_ctx, &tree_attrs, search_attrs);
module 998 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_partition(module, ac, &local_attrs,
module 1013 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(module);
module 1033 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(ac->module);
module 1056 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(ac->module);
module 1092 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_search(struct ldb_module *module, struct ldb_request *req)
module 1104 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(module);
module 1107 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (!ldb_module_get_private(module))
module 1108 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_next_request(module, req);
module 1112 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_next_request(module, req);
module 1116 source4/lib/ldb/ldb_map/ldb_map_outbound.c if ((req->op.search.base) && (!ldb_dn_check_local(module, req->op.search.base))) {
module 1117 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_next_request(module, req);
module 1124 source4/lib/ldb/ldb_map/ldb_map_outbound.c ac = map_init_context(module, req);
module 1137 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_collect_and_partition(module, ac,
module 1144 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_parse_tree_partition(module, ac,
module 1162 source4/lib/ldb/ldb_map/ldb_map_outbound.c map_oom(ac->module);
module 1192 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_next_remote_request(module, remote_req);
module 1233 source4/lib/ldb/ldb_map/ldb_map_outbound.c if ( ! map_check_local_db(ac->module)) {
module 1248 source4/lib/ldb/ldb_map/ldb_map_outbound.c if ( ! map_check_local_db(ac->module)) {
module 1291 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_next_request(ac->module, search_req);
module 1302 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb = ldb_module_get_ctx(ac->module);
module 1339 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_msg_merge_local(ac->module,
module 4 source4/lib/ldb/ldb_map/ldb_map_private.h #define map_oom(module) ldb_set_errstring(ldb_module_get_ctx(module), talloc_asprintf(module, "Out of Memory"));
module 26 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_module *module;
module 46 source4/lib/ldb/ldb_map/ldb_map_private.h const struct ldb_map_context *map_get_context(struct ldb_module *module);
module 47 source4/lib/ldb/ldb_map/ldb_map_private.h struct map_context *map_init_context(struct ldb_module *module,
module 50 source4/lib/ldb/ldb_map/ldb_map_private.h int ldb_next_remote_request(struct ldb_module *module, struct ldb_request *request);
module 52 source4/lib/ldb/ldb_map/ldb_map_private.h bool map_check_local_db(struct ldb_module *module);
module 54 source4/lib/ldb/ldb_map/ldb_map_private.h bool ldb_dn_check_local(struct ldb_module *module, struct ldb_dn *dn);
module 61 source4/lib/ldb/ldb_map/ldb_map_private.h int map_attrs_merge(struct ldb_module *module, void *mem_ctx, const char ***attrs, const char * const *more_attrs);
module 63 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
module 64 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
module 66 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn);
module 67 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn);
module 68 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn);
module 81 source4/lib/ldb/ldb_map/ldb_map_private.h int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx,
module 46 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module;
module 247 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static char *parsetree_to_sql(struct ldb_module *module,
module 260 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
module 265 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
module 270 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
module 283 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
module 288 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
module 299 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.isnot.child);
module 672 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(ac->module);
module 804 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module = ctx->module;
module 814 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
module 815 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 833 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c sqlfilter = parsetree_to_sql(module, ctx, req->op.search.tree);
module 979 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module = ctx->module;
module 991 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
module 992 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 1094 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module = ctx->module;
module 1104 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
module 1105 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 1259 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module = ctx->module;
module 1268 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
module 1269 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 1302 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module = ctx->module;
module 1311 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
module 1312 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 1345 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_start_trans(struct ldb_module * module)
module 1351 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 1370 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_end_trans(struct ldb_module *module)
module 1376 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 1397 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_del_trans(struct ldb_module *module)
module 1401 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc_get_type(ldb_module_get_private(module),
module 1429 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(ctx->module);
module 1503 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_handle_request(struct ldb_module *module, struct ldb_request *req)
module 1520 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb = ldb_module_get_ctx(module);
module 1529 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->module = module;
module 1845 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_module *module;
module 1849 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c module = ldb_module_new(ldb, ldb, "ldb_sqlite3 backend", &lsqlite3_ops);
module 1850 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (!module) return -1;
module 1852 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsqlite3 = talloc(module, struct lsqlite3_private);
module 1868 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_module_set_private(module, lsqlite3);
module 1893 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c *_module = module;
module 56 source4/lib/ldb/ldb_tdb/ldb_cache.c static void ltdb_attributes_unload(struct ldb_module *module)
module 59 source4/lib/ldb/ldb_tdb/ldb_cache.c void *data = ldb_module_get_private(module);
module 64 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
module 107 source4/lib/ldb/ldb_tdb/ldb_cache.c static int ltdb_attributes_load(struct ldb_module *module)
module 110 source4/lib/ldb/ldb_tdb/ldb_cache.c void *data = ldb_module_get_private(module);
module 116 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
module 118 source4/lib/ldb/ldb_tdb/ldb_cache.c dn = ldb_dn_new(module, ldb, LTDB_ATTRIBUTES);
module 121 source4/lib/ldb/ldb_tdb/ldb_cache.c r = ltdb_search_dn1(module, dn, msg);
module 180 source4/lib/ldb/ldb_tdb/ldb_cache.c static int ltdb_baseinfo_init(struct ldb_module *module)
module 183 source4/lib/ldb/ldb_tdb/ldb_cache.c void *data = ldb_module_get_private(module);
module 194 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
module 222 source4/lib/ldb/ldb_tdb/ldb_cache.c ret = ltdb_store(module, msg, TDB_INSERT);
module 237 source4/lib/ldb/ldb_tdb/ldb_cache.c static void ltdb_cache_free(struct ldb_module *module)
module 239 source4/lib/ldb/ldb_tdb/ldb_cache.c void *data = ldb_module_get_private(module);
module 250 source4/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_cache_reload(struct ldb_module *module)
module 252 source4/lib/ldb/ldb_tdb/ldb_cache.c ltdb_attributes_unload(module);
module 253 source4/lib/ldb/ldb_tdb/ldb_cache.c ltdb_cache_free(module);
module 254 source4/lib/ldb/ldb_tdb/ldb_cache.c return ltdb_cache_load(module);
module 260 source4/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_cache_load(struct ldb_module *module)
module 263 source4/lib/ldb/ldb_tdb/ldb_cache.c void *data = ldb_module_get_private(module);
module 271 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
module 293 source4/lib/ldb/ldb_tdb/ldb_cache.c baseinfo_dn = ldb_dn_new(module, ldb, LTDB_BASEINFO);
module 296 source4/lib/ldb/ldb_tdb/ldb_cache.c r= ltdb_search_dn1(module, baseinfo_dn, baseinfo);
module 303 source4/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_baseinfo_init(module) != LDB_SUCCESS) {
module 306 source4/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_search_dn1(module, baseinfo_dn, baseinfo) != LDB_SUCCESS) {
module 328 source4/lib/ldb/ldb_tdb/ldb_cache.c r= ltdb_search_dn1(module, options_dn, options);
module 343 source4/lib/ldb/ldb_tdb/ldb_cache.c ltdb_attributes_unload(module);
module 354 source4/lib/ldb/ldb_tdb/ldb_cache.c indexlist_dn = ldb_dn_new(module, ldb, LTDB_INDEXLIST);
module 357 source4/lib/ldb/ldb_tdb/ldb_cache.c r = ltdb_search_dn1(module, indexlist_dn, ltdb->cache->indexlist);
module 362 source4/lib/ldb/ldb_tdb/ldb_cache.c if (ltdb_attributes_load(module) == -1) {
module 385 source4/lib/ldb/ldb_tdb/ldb_cache.c int ltdb_increase_sequence_number(struct ldb_module *module)
module 388 source4/lib/ldb/ldb_tdb/ldb_cache.c void *data = ldb_module_get_private(module);
module 398 source4/lib/ldb/ldb_tdb/ldb_cache.c ldb = ldb_module_get_ctx(module);
module 450 source4/lib/ldb/ldb_tdb/ldb_cache.c ret = ltdb_modify_internal(module, msg);
module 69 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_idxptr_add(struct ldb_module *module, const struct ldb_message *msg)
module 71 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 89 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_free_idxptr(struct ldb_module *module, struct ldb_message_element *el)
module 119 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_convert_from_idxptr(struct ldb_module *module, struct ldb_message_element *el)
module 174 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_convert_to_idxptr(struct ldb_module *module, struct ldb_message_element *el)
module 179 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 216 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_transaction_start(struct ldb_module *module)
module 218 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 220 source4/lib/ldb/ldb_tdb/ldb_index.c ltdb->idxptr = talloc_zero(module, struct ltdb_idxptr);
module 228 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_search_dn1_index(struct ldb_module *module,
module 232 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(module, dn, msg);
module 245 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_convert_from_idxptr(module, el);
module 260 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_idxptr_fix_dn(struct ldb_module *module, const char *strdn)
module 264 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_message *msg = ldb_msg_new(module);
module 267 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 270 source4/lib/ldb/ldb_tdb/ldb_index.c if (ltdb_search_dn1_index(module, dn, msg) == LDB_SUCCESS) {
module 271 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_store(module, msg, TDB_REPLACE);
module 278 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_transaction_commit(struct ldb_module *module)
module 281 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 287 source4/lib/ldb/ldb_tdb/ldb_index.c ltdb_idxptr_fix_dn(module, ltdb->idxptr->dn_list[i]);
module 301 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_transaction_cancel(struct ldb_module *module)
module 303 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 317 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_store_idxptr(struct ldb_module *module, const struct ldb_message *msg, int flgs)
module 319 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 325 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_message *msg2 = ldb_msg_new(module);
module 328 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(module, msg->dn, msg2);
module 333 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_free_idxptr(module, el);
module 345 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_convert_to_idxptr(module, el);
module 352 source4/lib/ldb/ldb_tdb/ldb_index.c if (ltdb_idxptr_add(module, msg) != 0) {
module 357 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_store(module, msg, flgs);
module 510 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_simple(struct ldb_module *module,
module 521 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 542 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1_index(module, dn, msg);
module 589 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_leaf(struct ldb_module *module,
module 595 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 611 source4/lib/ldb/ldb_tdb/ldb_index.c return ltdb_index_dn_simple(module, tree, index_list, list);
module 703 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn(struct ldb_module *module,
module 712 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_or(struct ldb_module *module,
module 721 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 731 source4/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list);
module 736 source4/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
module 779 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_not(struct ldb_module *module,
module 798 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_and(struct ldb_module *module,
module 807 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 817 source4/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list);
module 822 source4/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
module 862 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn_one(struct ldb_module *module,
module 874 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 876 source4/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc_zero(module, struct dn_list);
module 897 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1_index(module, key, msg);
module 962 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_dn(struct ldb_module *module,
module 971 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_and(module, tree, index_list, list);
module 975 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_or(module, tree, index_list, list);
module 979 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_not(module, tree, index_list, list);
module 983 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_leaf(module, tree, index_list, list);
module 1011 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(ac->module);
module 1028 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(ac->module, dn, msg);
module 1074 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(ac->module);
module 1079 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(ac->module);
module 1123 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn(ac->module, ac->tree, ltdb->cache->indexlist, dn_list);
module 1132 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_dn_one(ac->module, ac->base, dn_list);
module 1218 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add1(struct ldb_module *module, const char *dn,
module 1227 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 1229 source4/lib/ldb/ldb_tdb/ldb_index.c msg = talloc(module, struct ldb_message);
module 1242 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1_index(module, dn_key, msg);
module 1267 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_store_idxptr(module, msg, TDB_REPLACE);
module 1275 source4/lib/ldb/ldb_tdb/ldb_index.c static int ltdb_index_add0(struct ldb_module *module, const char *dn,
module 1278 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 1299 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add1(module, dn, &elements[i], j);
module 1312 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_add(struct ldb_module *module, const struct ldb_message *msg)
module 1322 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
module 1331 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_del_value(struct ldb_module *module, const char *dn,
module 1340 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 1357 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1_index(module, dn_key, msg);
module 1395 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_delete_noindex(module, dn_key);
module 1397 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_store_idxptr(module, msg, TDB_REPLACE);
module 1409 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_del(struct ldb_module *module, const struct ldb_message *msg)
module 1411 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 1439 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_del_value(module, dn, &msg->elements[i], j);
module 1452 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_index_one(struct ldb_module *module, const struct ldb_message *msg, int add)
module 1454 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 1468 source4/lib/ldb/ldb_tdb/ldb_index.c pdn = ldb_dn_get_parent(module, msg->dn);
module 1491 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add1(module, dn, &el, 0);
module 1493 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_del_value(module, dn, &el, 0);
module 1520 source4/lib/ldb/ldb_tdb/ldb_index.c struct ldb_module *module = (struct ldb_module *)state;
module 1526 source4/lib/ldb/ldb_tdb/ldb_index.c ldb = ldb_module_get_ctx(module);
module 1533 source4/lib/ldb/ldb_tdb/ldb_index.c msg = talloc(module, struct ldb_message);
module 1538 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_unpack_data(module, &data, msg);
module 1546 source4/lib/ldb/ldb_tdb/ldb_index.c key2 = ltdb_key(module, msg->dn);
module 1566 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_one(module, msg, 1);
module 1568 source4/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
module 1585 source4/lib/ldb/ldb_tdb/ldb_index.c int ltdb_reindex(struct ldb_module *module)
module 1587 source4/lib/ldb/ldb_tdb/ldb_index.c void *data = ldb_module_get_private(module);
module 1591 source4/lib/ldb/ldb_tdb/ldb_index.c if (ltdb_cache_reload(module) != 0) {
module 1607 source4/lib/ldb/ldb_tdb/ldb_index.c ret = tdb_traverse(ltdb->tdb, re_index, module);
module 77 source4/lib/ldb/ldb_tdb/ldb_pack.c int ltdb_pack_data(struct ldb_module *module,
module 88 source4/lib/ldb/ldb_tdb/ldb_pack.c ldb = ldb_module_get_ctx(module);
module 159 source4/lib/ldb/ldb_tdb/ldb_pack.c int ltdb_unpack_data(struct ldb_module *module,
module 170 source4/lib/ldb/ldb_tdb/ldb_pack.c ldb = ldb_module_get_ctx(module);
module 110 source4/lib/ldb/ldb_tdb/ldb_search.c static int msg_add_all_elements(struct ldb_module *module, struct ldb_message *ret,
module 117 source4/lib/ldb/ldb_tdb/ldb_search.c ldb = ldb_module_get_ctx(module);
module 142 source4/lib/ldb/ldb_tdb/ldb_search.c static struct ldb_message *ltdb_pull_attrs(struct ldb_module *module,
module 165 source4/lib/ldb/ldb_tdb/ldb_search.c if (msg_add_all_elements(module, ret, msg) != 0) {
module 176 source4/lib/ldb/ldb_tdb/ldb_search.c if (msg_add_all_elements(module, ret, msg) != 0) {
module 208 source4/lib/ldb/ldb_tdb/ldb_search.c static int ltdb_search_base(struct ldb_module *module, struct ldb_dn *dn)
module 210 source4/lib/ldb/ldb_tdb/ldb_search.c void *data = ldb_module_get_private(module);
module 219 source4/lib/ldb/ldb_tdb/ldb_search.c tdb_key = ltdb_key(module, dn);
module 241 source4/lib/ldb/ldb_tdb/ldb_search.c int ltdb_search_dn1(struct ldb_module *module, struct ldb_dn *dn, struct ldb_message *msg)
module 243 source4/lib/ldb/ldb_tdb/ldb_search.c void *data = ldb_module_get_private(module);
module 251 source4/lib/ldb/ldb_tdb/ldb_search.c tdb_key = ltdb_key(module, dn);
module 265 source4/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_unpack_data(module, &tdb_data, msg);
module 285 source4/lib/ldb/ldb_tdb/ldb_search.c int ltdb_add_attr_results(struct ldb_module *module,
module 296 source4/lib/ldb/ldb_tdb/ldb_search.c msg2 = ltdb_pull_attrs(module, mem_ctx, msg, attrs);
module 382 source4/lib/ldb/ldb_tdb/ldb_search.c ldb = ldb_module_get_ctx(ac->module);
module 395 source4/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_unpack_data(ac->module, &data, msg);
module 442 source4/lib/ldb/ldb_tdb/ldb_search.c void *data = ldb_module_get_private(ctx->module);
module 466 source4/lib/ldb/ldb_tdb/ldb_search.c struct ldb_module *module = ctx->module;
module 468 source4/lib/ldb/ldb_tdb/ldb_search.c void *data = ldb_module_get_private(module);
module 472 source4/lib/ldb/ldb_tdb/ldb_search.c ldb = ldb_module_get_ctx(module);
module 476 source4/lib/ldb/ldb_tdb/ldb_search.c if (ltdb_lock_read(module) != 0) {
module 480 source4/lib/ldb/ldb_tdb/ldb_search.c if (ltdb_cache_load(module) != 0) {
module 481 source4/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 486 source4/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 519 source4/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_search_base(module, req->op.search.base);
module 556 source4/lib/ldb/ldb_tdb/ldb_search.c ltdb_unlock_read(module);
module 83 source4/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_lock_read(struct ldb_module *module)
module 85 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 96 source4/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_unlock_read(struct ldb_module *module)
module 98 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 114 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct TDB_DATA ltdb_key(struct ldb_module *module, struct ldb_dn *dn)
module 116 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 164 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_check_special_dn(struct ldb_module *module,
module 167 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 194 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_modified(struct ldb_module *module, struct ldb_dn *dn)
module 201 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_reindex(module);
module 207 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_increase_sequence_number(module);
module 216 source4/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_store(struct ldb_module *module, const struct ldb_message *msg, int flgs)
module 218 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 223 source4/lib/ldb/ldb_tdb/ldb_tdb.c tdb_key = ltdb_key(module, msg->dn);
module 228 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_pack_data(module, msg, &tdb_data);
module 240 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_index_add(module, msg);
module 253 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_add_internal(struct ldb_module *module,
module 256 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 259 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_check_special_dn(module, msg);
module 264 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 268 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_store(module, msg, TDB_INSERT);
module 278 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_index_one(module, msg, 1);
module 283 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_modified(module, msg->dn);
module 297 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_module *module = ctx->module;
module 303 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_add_internal(module, req->op.add.message);
module 315 source4/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_delete_noindex(struct ldb_module *module, struct ldb_dn *dn)
module 317 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 322 source4/lib/ldb/ldb_tdb/ldb_tdb.c tdb_key = ltdb_key(module, dn);
module 337 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_delete_internal(struct ldb_module *module, struct ldb_dn *dn)
module 342 source4/lib/ldb/ldb_tdb/ldb_tdb.c msg = talloc(module, struct ldb_message);
module 349 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_search_dn1(module, dn, msg);
module 355 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_delete_noindex(module, dn);
module 361 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_index_one(module, msg, 0);
module 367 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_index_del(module, msg);
module 372 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_modified(module, dn);
module 387 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_module *module = ctx->module;
module 393 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 397 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_delete_internal(module, req->op.del.dn);
module 473 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int msg_delete_attribute(struct ldb_module *module,
module 488 source4/lib/ldb/ldb_tdb/ldb_tdb.c ltdb_index_del_value(module, dn,
module 514 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int msg_delete_element(struct ldb_module *module,
module 519 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 544 source4/lib/ldb/ldb_tdb/ldb_tdb.c return msg_delete_attribute(module, ldb,
module 562 source4/lib/ldb/ldb_tdb/ldb_tdb.c int ltdb_modify_internal(struct ldb_module *module,
module 565 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 566 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 573 source4/lib/ldb/ldb_tdb/ldb_tdb.c tdb_key = ltdb_key(module, msg->dn);
module 590 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_unpack_data(module, &tdb_data, msg2);
module 662 source4/lib/ldb/ldb_tdb/ldb_tdb.c msg_delete_attribute(module, ldb, msg2, el->name);
module 691 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_delete_attribute(module, ldb, msg2,
module 700 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (msg_delete_element(module,
module 708 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_index_del_value(module, dn, &msg->elements[i], j);
module 726 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_store(module, msg2, TDB_MODIFY);
module 731 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_modified(module, msg->dn);
module 751 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_module *module = ctx->module;
module 757 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_check_special_dn(module, req->op.mod.message);
module 762 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 766 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_modify_internal(module, req->op.mod.message);
module 779 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_module *module = ctx->module;
module 786 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(ctx->module) != 0) {
module 797 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_search_dn1(module, req->op.rename.olddn, msg);
module 816 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_delete_internal(module, req->op.rename.olddn);
module 821 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_add_internal(module, msg);
module 829 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_add_internal(module, msg);
module 834 source4/lib/ldb/ldb_tdb/ldb_tdb.c tret = ltdb_delete_internal(module, req->op.rename.olddn);
module 836 source4/lib/ldb/ldb_tdb/ldb_tdb.c ltdb_delete_internal(module, req->op.rename.newdn);
module 844 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_start_trans(struct ldb_module *module)
module 846 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 855 source4/lib/ldb/ldb_tdb/ldb_tdb.c ltdb_index_transaction_start(module);
module 860 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_end_trans(struct ldb_module *module)
module 862 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 867 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_index_transaction_commit(module) != 0) {
module 879 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_del_trans(struct ldb_module *module)
module 881 source4/lib/ldb/ldb_tdb/ldb_tdb.c void *data = ldb_module_get_private(module);
module 886 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_index_transaction_cancel(module) != 0) {
module 905 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_module *module = ctx->module;
module 915 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(module);
module 925 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_lock_read(module) != 0) {
module 948 source4/lib/ldb/ldb_tdb/ldb_tdb.c ret = ltdb_search_dn1(module, dn, msg);
module 984 source4/lib/ldb/ldb_tdb/ldb_tdb.c ltdb_unlock_read(module);
module 994 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(ctx->module);
module 1042 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(ctx->module);
module 1142 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_handle_request(struct ldb_module *module,
module 1155 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb = ldb_module_get_ctx(module);
module 1170 source4/lib/ldb/ldb_tdb/ldb_tdb.c ac->module = module;
module 1222 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_module *module;
module 1276 source4/lib/ldb/ldb_tdb/ldb_tdb.c module = ldb_module_new(ldb, ldb, "ldb_tdb backend", <db_ops);
module 1277 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (!module) {
module 1281 source4/lib/ldb/ldb_tdb/ldb_tdb.c ldb_module_set_private(module, ltdb);
module 1283 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (ltdb_cache_load(module) != 0) {
module 1284 source4/lib/ldb/ldb_tdb/ldb_tdb.c talloc_free(module);
module 1289 source4/lib/ldb/ldb_tdb/ldb_tdb.c *_module = module;
module 44 source4/lib/ldb/ldb_tdb/ldb_tdb.h struct ldb_module *module;
module 77 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_cache_reload(struct ldb_module *module);
module 78 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_cache_load(struct ldb_module *module);
module 79 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_increase_sequence_number(struct ldb_module *module);
module 87 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_add(struct ldb_module *module, const struct ldb_message *msg);
module 88 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_del(struct ldb_module *module, const struct ldb_message *msg);
module 89 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_one(struct ldb_module *module, const struct ldb_message *msg, int add);
module 90 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_reindex(struct ldb_module *module);
module 91 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_transaction_start(struct ldb_module *module);
module 92 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_transaction_commit(struct ldb_module *module);
module 93 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_transaction_cancel(struct ldb_module *module);
module 97 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_pack_data(struct ldb_module *module,
module 100 source4/lib/ldb/ldb_tdb/ldb_tdb.h void ltdb_unpack_data_free(struct ldb_module *module,
module 102 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_unpack_data(struct ldb_module *module,
module 108 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_has_wildcard(struct ldb_module *module, const char *attr_name,
module 110 source4/lib/ldb/ldb_tdb/ldb_tdb.h void ltdb_search_dn1_free(struct ldb_module *module, struct ldb_message *msg);
module 111 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_search_dn1(struct ldb_module *module, struct ldb_dn *dn, struct ldb_message *msg);
module 112 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_add_attr_results(struct ldb_module *module,
module 122 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_lock_read(struct ldb_module *module);
module 123 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_unlock_read(struct ldb_module *module);
module 124 source4/lib/ldb/ldb_tdb/ldb_tdb.h struct TDB_DATA ltdb_key(struct ldb_module *module, struct ldb_dn *dn);
module 125 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_store(struct ldb_module *module, const struct ldb_message *msg, int flgs);
module 126 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_delete_noindex(struct ldb_module *module, struct ldb_dn *dn);
module 127 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_modify_internal(struct ldb_module *module, const struct ldb_message *msg);
module 129 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_index_del_value(struct ldb_module *module, const char *dn,
module 41 source4/lib/ldb/modules/asq.c struct ldb_module *module;
module 64 source4/lib/ldb/modules/asq.c static struct asq_context *asq_context_init(struct ldb_module *module, struct ldb_request *req)
module 69 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(module);
module 77 source4/lib/ldb/modules/asq.c ac->module = module;
module 216 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(ac->module);
module 259 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(ac->module);
module 314 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(ac->module);
module 344 source4/lib/ldb/modules/asq.c static int asq_search(struct ldb_module *module, struct ldb_request *req)
module 352 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(module);
module 358 source4/lib/ldb/modules/asq.c return ldb_next_request(module, req);
module 361 source4/lib/ldb/modules/asq.c ac = asq_context_init(module, req);
module 387 source4/lib/ldb/modules/asq.c static int asq_init(struct ldb_module *module)
module 392 source4/lib/ldb/modules/asq.c ldb = ldb_module_get_ctx(module);
module 394 source4/lib/ldb/modules/asq.c ret = ldb_mod_register_control(module, LDB_CONTROL_ASQ_OID);
module 399 source4/lib/ldb/modules/asq.c return ldb_next_init(module);
module 86 source4/lib/ldb/modules/operational.c static int construct_canonical_name(struct ldb_module *module, struct ldb_message *msg)
module 130 source4/lib/ldb/modules/operational.c static int operational_search_post_process(struct ldb_module *module,
module 137 source4/lib/ldb/modules/operational.c ldb = ldb_module_get_ctx(module);
module 148 source4/lib/ldb/modules/operational.c if (search_sub[i].constructor(module, msg) != 0) {
module 184 source4/lib/ldb/modules/operational.c struct ldb_module *module;
module 210 source4/lib/ldb/modules/operational.c ret = operational_search_post_process(ac->module,
module 233 source4/lib/ldb/modules/operational.c static int operational_search(struct ldb_module *module, struct ldb_request *req)
module 242 source4/lib/ldb/modules/operational.c ldb = ldb_module_get_ctx(module);
module 249 source4/lib/ldb/modules/operational.c ac->module = module;
module 296 source4/lib/ldb/modules/operational.c return ldb_next_request(module, down_req);
module 131 source4/lib/ldb/modules/paged_results.c struct ldb_module *module;
module 292 source4/lib/ldb/modules/paged_results.c static int paged_search(struct ldb_module *module, struct ldb_request *req)
module 303 source4/lib/ldb/modules/paged_results.c ldb = ldb_module_get_ctx(module);
module 309 source4/lib/ldb/modules/paged_results.c return ldb_next_request(module, req);
module 317 source4/lib/ldb/modules/paged_results.c private_data = talloc_get_type(ldb_module_get_private(module),
module 326 source4/lib/ldb/modules/paged_results.c ac->module = module;
module 358 source4/lib/ldb/modules/paged_results.c return ldb_next_request(module, search_req);
module 391 source4/lib/ldb/modules/paged_results.c static int paged_request_init(struct ldb_module *module)
module 397 source4/lib/ldb/modules/paged_results.c ldb = ldb_module_get_ctx(module);
module 399 source4/lib/ldb/modules/paged_results.c data = talloc(module, struct private_data);
module 406 source4/lib/ldb/modules/paged_results.c ldb_module_set_private(module, data);
module 408 source4/lib/ldb/modules/paged_results.c ret = ldb_mod_register_control(module, LDB_CONTROL_PAGED_RESULTS_OID);
module 415 source4/lib/ldb/modules/paged_results.c return ldb_next_init(module);
module 48 source4/lib/ldb/modules/paged_searches.c struct ldb_module *module;
module 212 source4/lib/ldb/modules/paged_searches.c static int ps_search(struct ldb_module *module, struct ldb_request *req)
module 218 source4/lib/ldb/modules/paged_searches.c private_data = talloc_get_type(ldb_module_get_private(module), struct private_data);
module 219 source4/lib/ldb/modules/paged_searches.c ldb = ldb_module_get_ctx(module);
module 226 source4/lib/ldb/modules/paged_searches.c return ldb_next_request(module, req);
module 235 source4/lib/ldb/modules/paged_searches.c ac->module = module;
module 252 source4/lib/ldb/modules/paged_searches.c ldb = ldb_module_get_ctx(ac->module);
module 292 source4/lib/ldb/modules/paged_searches.c return ldb_next_request(ac->module, new_req);
module 330 source4/lib/ldb/modules/paged_searches.c static int ps_init(struct ldb_module *module)
module 339 source4/lib/ldb/modules/paged_searches.c ldb = ldb_module_get_ctx(module);
module 341 source4/lib/ldb/modules/paged_searches.c data = talloc(module, struct private_data);
module 348 source4/lib/ldb/modules/paged_searches.c ldb_module_set_private(module, data);
module 350 source4/lib/ldb/modules/paged_searches.c base = ldb_dn_new(module, ldb, "");
module 355 source4/lib/ldb/modules/paged_searches.c ret = ldb_build_search_req(&req, ldb, module,
module 365 source4/lib/ldb/modules/paged_searches.c ret = ldb_next_request(module, req);
module 376 source4/lib/ldb/modules/paged_searches.c return ldb_next_init(module);
module 44 source4/lib/ldb/modules/rdn_name.c struct ldb_module *module;
module 88 source4/lib/ldb/modules/rdn_name.c static int rdn_name_add(struct ldb_module *module, struct ldb_request *req)
module 100 source4/lib/ldb/modules/rdn_name.c ldb = ldb_module_get_ctx(module);
module 105 source4/lib/ldb/modules/rdn_name.c return ldb_next_request(module, req);
module 113 source4/lib/ldb/modules/rdn_name.c ac->module = module;
module 180 source4/lib/ldb/modules/rdn_name.c return ldb_next_request(module, down_req);
module 220 source4/lib/ldb/modules/rdn_name.c ldb = ldb_module_get_ctx(ac->module);
module 283 source4/lib/ldb/modules/rdn_name.c static int rdn_name_rename(struct ldb_module *module, struct ldb_request *req)
module 290 source4/lib/ldb/modules/rdn_name.c ldb = ldb_module_get_ctx(module);
module 295 source4/lib/ldb/modules/rdn_name.c return ldb_next_request(module, req);
module 303 source4/lib/ldb/modules/rdn_name.c ac->module = module;
module 321 source4/lib/ldb/modules/rdn_name.c return ldb_next_request(module, down_req);
module 42 source4/lib/ldb/modules/skel.c static int skel_search(struct ldb_module *module, struct ldb_request *req)
module 44 source4/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 48 source4/lib/ldb/modules/skel.c static int skel_add(struct ldb_module *module, struct ldb_request *req){
module 49 source4/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 53 source4/lib/ldb/modules/skel.c static int skel_modify(struct ldb_module *module, struct ldb_request *req)
module 55 source4/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 59 source4/lib/ldb/modules/skel.c static int skel_delete(struct ldb_module *module, struct ldb_request *req)
module 61 source4/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 65 source4/lib/ldb/modules/skel.c static int skel_rename(struct ldb_module *module, struct ldb_request *req)
module 67 source4/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 71 source4/lib/ldb/modules/skel.c static int skel_start_trans(struct ldb_module *module)
module 73 source4/lib/ldb/modules/skel.c return ldb_next_start_trans(module);
module 77 source4/lib/ldb/modules/skel.c static int skel_end_trans(struct ldb_module *module)
module 79 source4/lib/ldb/modules/skel.c return ldb_next_end_trans(module);
module 83 source4/lib/ldb/modules/skel.c static int skel_del_trans(struct ldb_module *module)
module 85 source4/lib/ldb/modules/skel.c return ldb_next_del_trans(module);
module 100 source4/lib/ldb/modules/skel.c static int skel_request(struct ldb_module *module, struct ldb_request *req)
module 102 source4/lib/ldb/modules/skel.c return ldb_next_request(module, req);
module 105 source4/lib/ldb/modules/skel.c static int skel_init(struct ldb_module *module)
module 110 source4/lib/ldb/modules/skel.c ldb = ldb_module_get_ctx(module);
module 112 source4/lib/ldb/modules/skel.c data = talloc(module, struct private_data);
module 119 source4/lib/ldb/modules/skel.c ldb_module_set_private(module, data);
module 121 source4/lib/ldb/modules/skel.c talloc_set_destructor (module, skel_destructor);
module 123 source4/lib/ldb/modules/skel.c return ldb_next_init(module);
module 45 source4/lib/ldb/modules/sort.c struct ldb_module *module;
module 109 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(ac->module);
module 139 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(ac->module);
module 192 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(ac->module);
module 245 source4/lib/ldb/modules/sort.c static int server_sort_search(struct ldb_module *module, struct ldb_request *req)
module 256 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(module);
module 262 source4/lib/ldb/modules/sort.c return ldb_next_request(module, req);
module 271 source4/lib/ldb/modules/sort.c ac->module = module;
module 297 source4/lib/ldb/modules/sort.c return ldb_next_request(module, req);
module 325 source4/lib/ldb/modules/sort.c return ldb_next_request(module, down_req);
module 328 source4/lib/ldb/modules/sort.c static int server_sort_init(struct ldb_module *module)
module 333 source4/lib/ldb/modules/sort.c ldb = ldb_module_get_ctx(module);
module 335 source4/lib/ldb/modules/sort.c ret = ldb_mod_register_control(module, LDB_CONTROL_SERVER_SORT_OID);
module 342 source4/lib/ldb/modules/sort.c return ldb_next_init(module);
module 1993 source4/lib/ldb/pyldb.c static PyObject *py_register_module(PyObject *module, PyObject *args)
module 2031 source4/lib/ldb/pyldb.c static PyObject *py_timestring(PyObject *module, PyObject *args)
module 2044 source4/lib/ldb/pyldb.c static PyObject *py_string_to_time(PyObject *module, PyObject *args)
module 2322 source4/lib/wmi/wmi_wrap.c PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
module 2325 source4/lib/wmi/wmi_wrap.c if (pointer && module) {
module 2326 source4/lib/wmi/wmi_wrap.c PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
module 39 source4/nbt_server/wins/wins_ldb.c static int wins_ldb_verify(struct ldb_module *module, struct ldb_request *req)
module 41 source4/nbt_server/wins/wins_ldb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 56 source4/nbt_server/wins/wins_ldb.c return ldb_next_request(module, req);
module 61 source4/nbt_server/wins/wins_ldb.c return ldb_next_request(module, req);
module 73 source4/nbt_server/wins/wins_ldb.c return ldb_next_request(module, req);
module 77 source4/nbt_server/wins/wins_ldb.c return ldb_next_request(module, req);
module 83 source4/nbt_server/wins/wins_ldb.c static int wins_ldb_init(struct ldb_module *module)
module 85 source4/nbt_server/wins/wins_ldb.c struct ldb_context *ldb = ldb_module_get_ctx(module);
module 90 source4/nbt_server/wins/wins_ldb.c ldb_module_set_private(module, NULL);
module 95 source4/nbt_server/wins/wins_ldb.c load_interfaces(module, lp_interfaces(lp_ctx), &ifaces);
module 102 source4/nbt_server/wins/wins_ldb.c h = talloc_zero(module, struct winsdb_handle);