Searched defs:provider (Results 1 - 25 of 25) sorted by relevance

/sssd-io/src/providers/data_provider/
H A Ddp.c29 static errno_t dp_init_dbus_server(struct data_provider *provider) argument
35 domain = provider->be_ctx->domain->name;
42 ret = sbus_new_server(provider, provider->ev, sbus_address,
43 provider->uid, provider->gid, true,
44 &provider->srv_conn,
45 dp_client_init, provider, NULL);
55 static int dp_destructor(struct data_provider *provider) argument
59 provider
75 struct data_provider *provider; local
[all...]
H A Ddp_methods.c68 bool dp_method_enabled(struct data_provider *provider, argument
79 if (provider == NULL || provider->targets == NULL) {
85 dp_target = provider->targets[target];
99 errno_t dp_find_method(struct data_provider *provider, argument
111 if (!dp_target_initialized(provider->targets, target)) {
117 execute = &provider->targets[target]->methods[method];
H A Ddp_client.c31 struct data_provider *provider; member in struct:dp_client
64 struct data_provider *provider; local
67 if (dp_cli->provider == NULL) {
71 provider = dp_cli->provider;
74 if (provider->clients[client] == dp_cli) {
75 provider->clients[client] = NULL;
94 struct data_provider *provider; local
107 provider = dp_cli->provider;
168 struct data_provider *provider; local
[all...]
H A Ddp_modules.c66 struct data_provider *provider)
83 ret = fn(module, be_ctx, provider, module->name, &module->module_data);
135 struct data_provider *provider,
160 ret = dp_module_run_constructor(module, be_ctx, provider);
180 struct data_provider *provider,
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 Ddp_resp_client.c47 static void send_msg_to_all_clients(struct data_provider *provider, argument
53 for (i = 0; provider->clients[i] != NULL; i++) {
54 cli = provider->clients[i];
61 static void send_msg_to_selected_clients(struct data_provider *provider, argument
69 cli = provider->clients[clients[i]];
76 static void dp_sbus_set_domain_state(struct data_provider *provider, argument
109 send_msg_to_all_clients(provider, msg);
114 void dp_sbus_domain_active(struct data_provider *provider, argument
117 return dp_sbus_set_domain_state(provider, dom, DOM_ACTIVE);
120 void dp_sbus_domain_inconsistent(struct data_provider *provider, argument
126 dp_sbus_reset_ncache(struct data_provider *provider, struct sss_domain_info *dom, const char *method) argument
144 dp_sbus_reset_users_ncache(struct data_provider *provider, struct sss_domain_info *dom) argument
151 dp_sbus_reset_groups_ncache(struct data_provider *provider, struct sss_domain_info *dom) argument
158 dp_sbus_reset_memcache(struct data_provider *provider, const char *method) argument
175 dp_sbus_reset_users_memcache(struct data_provider *provider) argument
181 dp_sbus_reset_groups_memcache(struct data_provider *provider) argument
187 dp_sbus_reset_initgr_memcache(struct data_provider *provider) argument
193 dp_sbus_invalidate_group_memcache(struct data_provider *provider, gid_t gid) argument
[all...]
H A Ddp_request_reply.c145 struct data_provider *provider; member in struct:dp_req_with_reply_state
156 static errno_t dp_req_with_reply_step(struct data_provider *provider,
188 struct data_provider *provider; local
199 provider = dp_client_provider(dp_cli);
219 has_key = dp_req_table_has_key(provider->requests.reply_table, key);
221 ret = dp_req_table_add(provider->requests.reply_table,
225 "existing data provider request [%d]: %s\n",
236 ret = dp_req_with_reply_step(provider, dp_cli, domain, request_name, key,
256 static errno_t dp_req_with_reply_step(struct data_provider *provider, argument
287 state->provider
[all...]
H A Ddp_target_auth.c92 static void choose_target(struct data_provider *provider, argument
130 if (dp_method_enabled(provider, DPT_SESSION, DPM_SESSION_HANDLER)) {
164 && !dp_target_enabled(provider, NULL, target)) {
176 struct data_provider *provider; member in struct:dp_pam_handler_state
188 struct data_provider *provider; local
198 provider = dp_client_provider(dp_cli);
206 ret = pam_data_create(state, sbus_req, provider->be_ctx, &pd);
211 state->provider = provider;
218 choose_target(provider, p
242 should_invoke_selinux(struct data_provider *provider, struct pam_data *pd) argument
[all...]
H A Ddp_request.c33 struct data_provider *provider; member in struct:dp_req
88 DLIST_REMOVE(dp_req->provider->requests.active, dp_req);
90 if (dp_req->provider->requests.num_active == 0) {
95 dp_req->provider->requests.num_active--;
100 dp_req->provider->requests.num_active);
106 struct data_provider *provider,
111 dp_req->num = provider->requests.index++;
118 DLIST_ADD(provider->requests.active, dp_req);
119 provider->requests.num_active++;
127 provider
105 dp_attach_req(struct dp_req *dp_req, struct data_provider *provider, const char *name, uint32_t dp_flags) argument
133 dp_req_new(TALLOC_CTX *mem_ctx, struct data_provider *provider, struct dp_client *dp_cli, const char *domainname, const char *name, enum dp_targets target, enum dp_methods method, uint32_t dp_flags, void *request_data, struct tevent_req *req, struct dp_req **_dp_req) argument
195 file_dp_request(TALLOC_CTX *mem_ctx, struct data_provider *provider, struct dp_client *dp_cli, const char *domainname, const char *name, enum dp_targets target, enum dp_methods method, uint32_t dp_flags, void *request_data, struct tevent_req *req, struct dp_req **_dp_req) argument
278 dp_req_send(TALLOC_CTX *mem_ctx, struct data_provider *provider, struct dp_client *dp_cli, const char *domain, const char *name, enum dp_targets target, enum dp_methods method, uint32_t dp_flags, void *request_data, const char **_request_name) argument
428 dp_terminate_request_list(struct data_provider *provider, const char *domain) argument
446 dp_terminate_active_requests(struct data_provider *provider) argument
453 dp_terminate_domain_requests(struct data_provider *provider, const char *domain) argument
[all...]
H A Ddp_target_id.c163 struct data_provider *provider,
177 dp_cli = provider->clients[DPC_NSS];
213 static void dp_req_initgr_pp_sr_overlay(struct data_provider *provider, argument
217 struct be_ctx *be = provider->be_ctx;
376 struct data_provider *provider,
381 dp_req_initgr_pp_nss_notify(req_name, provider, ctx);
382 dp_req_initgr_pp_sr_overlay(provider, ctx);
162 dp_req_initgr_pp_nss_notify(const char *req_name, struct data_provider *provider, struct dp_initgr_ctx *ctx) argument
375 dp_req_initgr_pp(const char *req_name, struct data_provider *provider, struct dp_initgr_ctx *ctx, struct dp_reply_std *reply) argument
H A Ddp_targets.c38 bool _dp_target_enabled(struct data_provider *provider, argument
47 if (provider == NULL || provider->targets == NULL) {
54 target = provider->targets[type];
77 struct dp_module *dp_target_module(struct data_provider *provider, argument
80 if (provider == NULL || provider->targets == NULL) {
84 if (target >= DP_TARGET_SENTINEL || provider->targets[target] == NULL) {
88 return provider->targets[target]->module;
248 struct data_provider *provider,
247 dp_target_init(struct be_ctx *be_ctx, struct data_provider *provider, struct dp_module **modules, struct dp_target *target) argument
391 dp_load_targets(struct be_ctx *be_ctx, struct data_provider *provider, struct dp_target **targets, struct dp_module **modules) argument
426 dp_init_targets(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, struct dp_module **modules) argument
[all...]
/sssd-io/src/tests/cmocka/data_provider/
H A Dmock_dp.c66 struct data_provider *provider; local
68 provider = talloc_zero(mem_ctx, struct data_provider);
69 assert_non_null(provider);
71 provider->ev = be_ctx->ev;
72 provider->be_ctx = be_ctx;
73 provider->terminating = false;
74 provider->requests.index = 0;
75 provider->requests.num_active = 0;
76 provider->requests.active = NULL;
77 provider
85 mock_dp_get_methods(struct data_provider *provider, enum dp_targets target) argument
[all...]
H A Dtest_dp_request.c39 struct data_provider *provider; member in struct:test_ctx
57 test_ctx->provider = mock_dp(test_ctx, test_ctx->be_ctx);
58 test_ctx->dp_methods = mock_dp_get_methods(test_ctx->provider, DPT_ID);
228 req = dp_req_send(test_ctx, test_ctx->provider, NULL, NULL, REQ_NAME,
235 req2 = dp_req_send(test_ctx, test_ctx->provider, NULL, NULL, REQ_NAME,
242 req3 = dp_req_send(test_ctx, test_ctx->provider, NULL, NULL, REQ_NAME,
300 req = dp_req_send(test_ctx, test_ctx->provider, NULL, NULL, REQ_NAME,
344 req = dp_req_send(test_ctx, test_ctx->provider, NULL,
393 req = dp_req_send(test_ctx, test_ctx->provider, NULL, NULL, REQ_NAME,
/sssd-io/src/providers/files/
H A Dfiles_init.c4 files_init.c - Initialization of the files provider
160 struct data_provider *provider,
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
/sssd-io/src/providers/krb5/
H A Dkrb5_init.c123 struct data_provider *provider,
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
/sssd-io/src/providers/ad/
H A Dad_init.c426 struct data_provider *provider,
459 be_ctx->provider,
476 if (dp_target_enabled(provider, module_name, DPT_AUTH, DPT_CHPASS)) {
571 DEBUG(SSSDBG_CRIT_FAILURE, "Could not initialize access provider "
424 sssm_ad_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, const char *module_name, void **_module_data) argument
/sssd-io/src/providers/
H A Dbackend.h115 struct data_provider *provider; member in struct:be_ctx
/sssd-io/src/providers/ldap/
H A Dldap_init.c225 * like the 'deny' provider.
446 struct data_provider *provider,
461 be_ctx->conf_path, be_ctx->provider,
495 if (dp_target_enabled(provider, module_name, DPT_AUTH, DPT_CHPASS)) {
444 sssm_ldap_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, const char *module_name, void **_module_data) argument
/sssd-io/src/providers/proxy/
H A Dproxy_init.c287 struct data_provider *provider,
294 if (!dp_target_enabled(provider, module_name,
285 sssm_proxy_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, const char *module_name, void **_module_data) argument
/sssd-io/src/tools/sssctl/
H A Dsssctl_access_report.c384 sssctl_dom_access_reporter_fn get_report_fn(const char *provider) argument
386 if (strcmp(provider, "ipa") == 0) {
416 reporter = get_report_fn(dom->provider);
419 dom->provider);
/sssd-io/src/db/
H A Dsysdb_init.c133 const char *provider,
143 if (strcasecmp(provider, "local") == 0) {
938 ret = sysdb_get_db_file(sysdb, domain->provider, domain->name, db_path,
132 sysdb_get_db_file(TALLOC_CTX *mem_ctx, const char *provider, const char *name, const char *base_path, char **_ldb_file, char **_ts_file) argument
/sssd-io/src/providers/ipa/
H A Dipa_init.c167 be_ctx->provider,
679 struct data_provider *provider,
718 if (dp_target_enabled(provider, module_name, DPT_AUTH, DPT_CHPASS)) {
677 sssm_ipa_init(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, struct data_provider *provider, const char *module_name, void **_module_data) argument
/sssd-io/src/responder/secrets/
H A Dproviders.c97 char *provider; local
130 /* source default provider */
132 CONFDB_SEC_CONF_ENTRY, "provider", "LOCAL",
137 "The default provider is '%s'\n", def_provider);
148 provider = def_provider;
168 provider = NULL;
170 secname, "provider", def_provider,
171 &provider);
172 if (ret || !provider) return EIO;
175 "matched subsection %s with provider
[all...]
/sssd-io/src/tests/cmocka/
H A Dtest_nested_groups.c42 bool _dp_target_enabled(struct data_provider *provider, argument
1098 /* LDAP provider doesn't support external groups by default */
/sssd-io/src/confdb/
H A Dconfdb.h304 char *provider; member in struct:sss_domain_info
/sssd-io/src/monitor/
H A Dmonitor.c113 char *provider; member in struct:mt_svc
219 if (iter->provider) {
542 if (iter->provider && !iter->svc_started) {
544 "Still waiting on %s provider.\n", iter->name);
751 if (svc->provider && strcasecmp(svc->provider, "local") == 0) {
752 /* The local provider requires no signaling */
851 if (strcasecmp(dom->provider, "local") == 0) {
1291 NULL, &svc->provider);
1294 "Failed to find ID provider fro
[all...]

Completed in 91 milliseconds