/sssd-io/src/tests/cmocka/ |
H A D | common_mock_be.c | 26 struct be_ctx *mock_be_ctx(TALLOC_CTX *mem_ctx, struct sss_test_ctx *tctx) 28 struct be_ctx *be_ctx; local 30 be_ctx = talloc_zero(mem_ctx, struct be_ctx); 31 assert_non_null(be_ctx); 33 be_ctx->cdb = tctx->confdb; 34 be_ctx->ev = tctx->ev; 35 be_ctx->domain = tctx->dom; 36 be_ctx [all...] |
/sssd-io/src/providers/ipa/ |
H A D | ipa_hostid.c | 25 struct be_ctx *be_ctx, 29 return sdap_hostid_init(mem_ctx, be_ctx, id_ctx->sdap_id_ctx, dp_methods); 24 ipa_hostid_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct ipa_id_ctx *id_ctx, struct dp_method *dp_methods) argument
|
H A D | ipa_autofs.c | 35 struct be_ctx *be_ctx, 43 ret = ipa_get_autofs_options(id_ctx->ipa_options, be_ctx->cdb, 44 be_ctx->conf_path, &id_ctx->sdap_id_ctx->opts); 34 ipa_autofs_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct ipa_id_ctx *id_ctx, struct dp_method *dp_methods) argument
|
H A D | ipa_access.h | 48 struct be_ctx *be_ctx; member in struct:hbac_ctx
|
H A D | ipa_dyndns.c | 35 errno_t ipa_dyndns_init(struct be_ctx *be_ctx, argument 40 ctx->be_res = be_ctx->be_res; 47 ret = be_nsupdate_init_timer(ctx->dyndns_ctx, be_ctx->ev, 54 ret = be_add_online_cb(be_ctx, be_ctx,
|
/sssd-io/src/providers/ad/ |
H A D | ad_autofs.c | 26 struct be_ctx *be_ctx, 34 ret = sdap_autofs_init(mem_ctx, be_ctx, id_ctx->sdap_id_ctx, dp_methods); 41 ret = ad_get_autofs_options(id_ctx->ad_options, be_ctx->cdb, 42 be_ctx->conf_path); 25 ad_autofs_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct ad_id_ctx *id_ctx, struct dp_method *dp_methods) argument
|
H A D | ad_sudo.c | 29 struct be_ctx *be_ctx, 39 ret = sdap_sudo_init(mem_ctx, be_ctx, id_ctx->sdap_id_ctx, dp_methods); 28 ad_sudo_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct ad_id_ctx *id_ctx, struct dp_method *dp_methods) argument
|
H A D | ad_dyndns.c | 34 errno_t ad_dyndns_init(struct be_ctx *be_ctx, argument 42 ret = ad_get_dyndns_options(be_ctx, ad_opts); 66 ad_opts->be_res = be_ctx->be_res; 73 ret = be_nsupdate_init_timer(ad_opts->dyndns_ctx, be_ctx->ev, 80 ret = be_add_online_cb(be_ctx, be_ctx,
|
/sssd-io/src/providers/data_provider/ |
H A D | dp_iface_backend.c | 35 struct be_ctx *be_ctx; local 39 be_ctx = dp_client_be(dp_cli); 42 domain = be_ctx->domain; 44 domain = find_domain_by_name(be_ctx->domain, domname, false); 52 if (domain == be_ctx->domain) { 53 online = be_is_offline(be_ctx) == false;
|
H A D | dp.c | 35 domain = provider->be_ctx->domain->name; 71 struct be_ctx *be_ctx, 79 provider = talloc_zero(be_ctx, struct data_provider); 87 provider->be_ctx = be_ctx; 111 be_ctx->provider = provider; 120 ret = dp_init_targets(provider, be_ctx, provider, provider->modules); 70 dp_init(struct tevent_context *ev, struct be_ctx *be_ctx, uid_t uid, gid_t gid) argument
|
H A D | dp_modules.c | 65 struct be_ctx *be_ctx, 83 ret = fn(module, be_ctx, provider, module->name, &module->module_data); 134 struct be_ctx *be_ctx, 160 ret = dp_module_run_constructor(module, be_ctx, provider); 179 struct be_ctx *be_ctx, 200 module = dp_module_create(mem_ctx, be_ctx, provider, name); 64 dp_module_run_constructor(struct dp_module *module, struct be_ctx *be_ctx, struct data_provider *provider) argument 133 dp_module_create(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, const char *name) argument 178 dp_load_module(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, struct dp_module **modules, const char *name) argument
|
H A D | dp.h | 42 struct be_ctx *be_ctx, 55 struct be_ctx *be_ctx, 96 struct be_ctx *be_ctx; member in struct:dp_req_params 112 struct be_ctx *be_ctx,
|
H A D | dp_iface_failover.c | 32 dp_failover_list_services_ldap(struct be_ctx *be_ctx, argument 40 DLIST_FOR_EACH(svc, be_ctx->be_fo->svcs) { 55 dp_failover_list_services_ad(struct be_ctx *be_ctx, argument 72 DLIST_FOR_EACH(svc, be_ctx->be_fo->svcs) { 116 dp_failover_list_services_ipa(struct be_ctx *be_ctx, argument 140 DLIST_FOR_EACH(svc, be_ctx->be_fo->svcs) { 185 struct be_ctx *be_ct local 275 struct be_ctx *be_ctx; local 316 struct be_ctx *be_ctx; local [all...] |
/sssd-io/src/providers/simple/ |
H A D | simple_access.h | 29 struct be_ctx *be_ctx; member in struct:simple_ctx
|
/sssd-io/src/tests/cmocka/data_provider/ |
H A D | mock_dp.c | 64 struct be_ctx *be_ctx) 71 provider->ev = be_ctx->ev; 72 provider->be_ctx = be_ctx; 80 be_ctx->provider = provider; 102 struct be_ctx *be_ctx, 115 params->be_ctx = be_ctx; 63 mock_dp(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx) argument 100 mock_dp_req_params(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct sss_domain_info *domain, enum dp_targets target, enum dp_methods method) argument [all...] |
H A D | test_dp_builtin.c | 40 struct be_ctx *be_ctx; member in struct:test_ctx 58 test_ctx->be_ctx = mock_be_ctx(test_ctx, test_ctx->tctx); 59 assert_non_null(test_ctx->be_ctx); 61 test_ctx->params = mock_dp_req_params(test_ctx, test_ctx->be_ctx->ev, 62 test_ctx->be_ctx, NULL,
|
/sssd-io/src/providers/ |
H A D | be_ptask_private.h | 26 struct be_ctx *be_ctx; member in struct:be_ptask
|
/sssd-io/src/providers/files/ |
H A D | files_init.c | 30 struct be_ctx *be_ctx, 78 ret = confdb_get_string(be_ctx->cdb, tmp_ctx, be_ctx->conf_path, 86 ret = confdb_get_string(be_ctx->cdb, tmp_ctx, be_ctx->conf_path, 159 struct be_ctx *be_ctx, 172 ctx->be = be_ctx; 173 ctx->domain = be_ctx 29 files_init_file_sources(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, const char ***_passwd_files, const char ***_group_files) argument 158 sssm_files_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, const char *module_name, void **_module_data) argument 201 sssm_files_id_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, void *module_data, struct dp_method *dp_methods) argument [all...] |
/sssd-io/src/providers/krb5/ |
H A D | krb5_access.c | 32 struct be_ctx *be_ctx; member in struct:krb5_access_state 44 struct be_ctx *be_ctx, 63 state->be_ctx = be_ctx; 68 ret = get_domain_or_subdomain(be_ctx, pd->domain, &dom); 99 ret = sysdb_get_user_attr(state, be_ctx->domain, state->pd->user, attrs, 115 ret = find_or_guess_upn(state, res->msgs[0], krb5_ctx, be_ctx->domain, 42 krb5_access_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct pam_data *pd, struct krb5_ctx *krb5_ctx) argument
|
H A D | krb5_init.c | 36 struct be_ctx *be_ctx) 68 ret = krb5_service_init(ctx, be_ctx, SSS_KRB5KPASSWD_FO_SRV, 81 static errno_t krb5_init_kdc(struct krb5_ctx *ctx, struct be_ctx *be_ctx) argument 100 ret = krb5_service_init(ctx, be_ctx, SSS_KRB5KDC_FO_SRV, 122 struct be_ctx *be_ctx, 142 ret = sss_krb5_get_options(ctx, be_ctx->cdb, be_ctx 35 krb5_init_kpasswd(struct krb5_ctx *ctx, struct be_ctx *be_ctx) argument 121 sssm_krb5_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, const char *module_name, void **_module_data) argument 198 sssm_krb5_auth_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, void *module_data, struct dp_method *dp_methods) argument 213 sssm_krb5_chpass_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, void *module_data, struct dp_method *dp_methods) argument 221 sssm_krb5_access_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, void *module_data, struct dp_method *dp_methods) argument [all...] |
/sssd-io/src/providers/ldap/ |
H A D | ldap_id_enum.c | 32 errno_t ldap_setup_enumeration(struct be_ctx *be_ctx, argument 95 ret = be_ptask_create(sdom, be_ctx, 127 struct be_ctx *be_ctx, 125 ldap_enumeration_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct be_ctx *be_ctx, struct be_ptask *be_ptask, void *pvt) argument
|
H A D | sdap_online_check.c | 31 struct be_ctx *be_ctx; member in struct:sdap_online_check_state 43 struct be_ctx *be_ctx; local 53 state->be_ctx = be_ctx = id_ctx->be; 55 subreq = sdap_cli_connect_send(state, be_ctx->ev, id_ctx->opts, be_ctx, 73 tevent_req_post(req, be_ctx->ev); 125 subreq = sdap_reinit_cleanup_send(state, state->be_ctx, id_ct [all...] |
H A D | sdap_reinit.c | 43 struct be_ctx *be_ctx, 66 state->sysdb = be_ctx->domain->sysdb; 67 state->domain = be_ctx->domain; 69 if (!be_ctx->domain->enumerate) { 82 subreq = sdap_dom_enum_send(id_ctx, be_ctx->ev, id_ctx, 100 tevent_req_post(req, be_ctx->ev); 42 sdap_reinit_cleanup_send(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct sdap_id_ctx *id_ctx) argument
|
H A D | sdap_sudo.c | 160 struct be_ctx *be_ctx, 177 ret = ldap_get_sudo_options(be_ctx->cdb, be_ctx->conf_path, id_ctx->opts, 188 ret = be_add_online_cb(sudo_ctx, be_ctx, sdap_sudo_online_cb, 200 ret = sdap_sudo_ptask_setup(be_ctx, sudo_ctx); 159 sdap_sudo_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct sdap_id_ctx *id_ctx, struct dp_method *dp_methods) argument
|
H A D | sdap_sudo_shared.c | 32 sdap_sudo_ptask_setup_generic(struct be_ctx *be_ctx, argument 67 ret = sysdb_sudo_get_last_full_refresh(be_ctx->domain, &last_refresh); 92 ret = be_ptask_create(be_ctx, be_ctx, full, delay, 0, 0, full, 109 ret = be_ptask_create(be_ctx, be_ctx, smart, delay + smart, smart, 0,
|