Lines Matching defs:init_ctx
448 struct ldap_init_ctx *init_ctx;
451 init_ctx = talloc_zero(mem_ctx, struct ldap_init_ctx);
452 if (init_ctx == NULL) {
457 ret = ldap_get_options(init_ctx, be_ctx->domain, be_ctx->cdb,
458 be_ctx->conf_path, &init_ctx->options);
466 ret = get_sdap_service(init_ctx, be_ctx, init_ctx->options, &sdap_service);
473 init_ctx->id_ctx = sdap_id_ctx_new(init_ctx, be_ctx, sdap_service);
474 if (init_ctx->id_ctx == NULL) {
480 init_ctx->id_ctx->opts = init_ctx->options;
483 ret = ldap_init_misc(be_ctx, init_ctx->options, init_ctx->id_ctx);
492 ret = ldap_init_auth_ctx(init_ctx, be_ctx, init_ctx->id_ctx,
493 init_ctx->options, &init_ctx->auth_ctx);
501 *_module_data = init_ctx;
507 talloc_free(init_ctx);
518 struct ldap_init_ctx *init_ctx;
521 init_ctx = talloc_get_type(module_data, struct ldap_init_ctx);
522 id_ctx = init_ctx->id_ctx;
540 struct ldap_init_ctx *init_ctx;
543 init_ctx = talloc_get_type(module_data, struct ldap_init_ctx);
544 auth_ctx = init_ctx->auth_ctx;
558 struct ldap_init_ctx *init_ctx;
562 init_ctx = talloc_get_type(module_data, struct ldap_init_ctx);
563 auth_ctx = init_ctx->auth_ctx;
565 ret = init_chpass_service(auth_ctx, be_ctx, init_ctx->options,
585 struct ldap_init_ctx *init_ctx;
589 init_ctx = talloc_get_type(module_data, struct ldap_init_ctx);
597 access_ctx->id_ctx = init_ctx->id_ctx;
627 struct ldap_init_ctx *init_ctx;
630 init_ctx = talloc_get_type(module_data, struct ldap_init_ctx);
632 return sdap_autofs_init(mem_ctx, be_ctx, init_ctx->id_ctx, dp_methods);
646 struct ldap_init_ctx *init_ctx;
649 init_ctx = talloc_get_type(module_data, struct ldap_init_ctx);
651 return sdap_sudo_init(mem_ctx, be_ctx, init_ctx->id_ctx, dp_methods);