Searched refs:rctx (Results 1 - 25 of 101) sorted by relevance

12345

/sssd-io/src/tests/cmocka/
H A Dcommon_mock_resp.c33 struct resp_ctx *rctx; local
36 rctx = talloc_zero(mem_ctx, struct resp_ctx);
37 if (!rctx) return NULL;
39 ret = sss_hash_create(rctx, 30, &rctx->dp_request_table);
41 talloc_free(rctx);
45 ret = sss_ncache_init(rctx, 10, 0, &rctx->ncache);
47 talloc_free(rctx);
51 rctx
65 mock_cctx(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx) argument
[all...]
H A Dcommon_mock_resp_dp.c32 struct resp_ctx *rctx,
40 return test_req_succeed_send(mem_ctx, rctx->ev);
67 struct resp_ctx *rctx,
73 return test_req_succeed_send(mem_ctx, rctx->ev);
139 struct resp_ctx *rctx,
143 return test_req_succeed_send(mem_ctx, rctx->ev);
165 struct resp_ctx *rctx,
170 ret = sss_resp_populate_cr_domains(rctx);
175 return test_req_succeed_send(mem_ctx, rctx->ev);
185 struct resp_ctx *rctx,
31 sss_dp_get_account_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, bool fast_reply, enum sss_dp_acct_type type, const char *opt_name, uint32_t opt_id, const char *extra) argument
66 sss_dp_get_ssh_host_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, bool fast_reply, const char *name, const char *alias) argument
138 sss_parse_inp_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *default_domain, const char *rawinp) argument
164 sss_dp_get_domains_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, bool force, const char *hint) argument
184 sss_dp_get_account_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, enum sss_dp_acct_type type, uint32_t opt_id) argument
[all...]
H A Dtest_responder_common.c56 __wrap_sss_dp_issue_request(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, argument
63 imm = tevent_create_immediate(rctx->ev);
67 tevent_schedule_immediate(imm, rctx->ev, mock_sss_dp_done, nreq);
95 struct resp_ctx *rctx; member in struct:parse_inp_test_ctx
112 parse_inp_ctx->rctx = mock_rctx(parse_inp_ctx,
116 assert_non_null(parse_inp_ctx->rctx);
119 gettimeofday(&parse_inp_ctx->rctx->get_domains_last_call, NULL);
195 req = sss_parse_inp_send(parse_inp_ctx, parse_inp_ctx->rctx,
196 parse_inp_ctx->rctx->default_domain, NAME);
217 req = sss_parse_inp_send(parse_inp_ctx, parse_inp_ctx->rctx,
290 __wrap_sss_ncache_reset_repopulate_permanent(struct resp_ctx *rctx, struct sss_nc_ctx *dummy_ncache_ptr) argument
[all...]
/sssd-io/src/responder/common/iface/
H A Dresponder_ncache.c29 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
31 sss_ncache_reset_users(rctx->ncache);
37 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
39 sss_ncache_reset_groups(rctx->ncache);
H A Dresponder_domain.c26 static void set_domain_state_by_name(struct resp_ctx *rctx, argument
39 for (dom = rctx->domains;
57 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
60 set_domain_state_by_name(rctx, domain_name, DOM_ACTIVE);
68 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
71 set_domain_state_by_name(rctx, domain_name, DOM_INCONSISTENT);
/sssd-io/src/responder/common/data_provider/
H A Drdp.h34 struct resp_ctx *rctx,
42 #define rdp_message_send(mem_ctx, rctx, domain, path, iface, \
44 _rdp_message_send(mem_ctx, rctx, domain, path, iface, method, \
64 struct resp_ctx *rctx,
72 #define rdp_message_send_and_reply(sbus_req, rctx, domain, path, iface, \
74 _rdp_message_send_and_reply(sbus_req, rctx, domain, path, iface, method, \
/sssd-io/src/responder/pac/
H A Dpacsrv.h33 struct resp_ctx *rctx; member in struct:pac_ctx
H A Dpacsrv.c77 handle_requests_after_reconnect(be_conn->rctx);
87 /* nss_shutdown(rctx); */
94 struct resp_ctx *rctx; local
114 &rctx);
120 pac_ctx = talloc_zero(rctx, struct pac_ctx);
127 pac_ctx->rctx = rctx;
128 pac_ctx->rctx->pvt_ctx = pac_ctx;
131 ret = confdb_get_string(pac_ctx->rctx->cdb, pac_ctx->rctx,
[all...]
/sssd-io/src/responder/common/
H A Dresponder_common.c325 ret = client_cmd_execute(cctx, cctx->rctx->sss_cmds);
358 static errno_t schedule_responder_idle_timer(struct resp_ctx *rctx);
365 struct resp_ctx *rctx; local
368 rctx = talloc_get_type(data, struct resp_ctx);
371 if (rctx->last_request_time > now) {
377 if ((now - rctx->last_request_time) > rctx->idle_timeout) {
380 "Terminating idle responder [%p]\n", rctx);
382 talloc_free(rctx);
388 "Re-scheduling the idle timeout for the responder [%p]\n", rctx);
394 schedule_responder_idle_timer(struct resp_ctx *rctx) argument
419 setup_responder_idle_timer(struct resp_ctx *rctx) argument
466 struct resp_ctx *rctx; member in struct:accept_fd_ctx
478 struct resp_ctx *rctx = accept_ctx->rctx; local
669 sss_dp_init(struct resp_ctx *rctx, struct sbus_iface_map *sbus_iface, const char *cli_name, struct sss_domain_info *domain) argument
798 set_unix_socket(struct resp_ctx *rctx, connection_setup_t conn_setup) argument
899 activate_unix_sockets(struct resp_ctx *rctx, connection_setup_t conn_setup) argument
1008 struct resp_ctx *rctx = talloc_get_type(ptr, struct resp_ctx); local
1160 struct resp_ctx *rctx; local
1402 sss_dp_get_domain_conn(struct resp_ctx *rctx, const char *domain, struct be_conn **_conn) argument
1421 responder_get_domain(struct resp_ctx *rctx, const char *name) argument
1447 responder_get_domain_by_id(struct resp_ctx *rctx, const char *id, struct sss_domain_info **_ret_dom) argument
1501 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
1562 responder_setup_idle_timeout_config(struct resp_ctx *rctx) argument
1711 sss_resp_populate_cr_domains(struct resp_ctx *rctx) argument
1805 sized_output_name(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *orig_name, struct sss_domain_info *name_dom, struct sized_string **_name) argument
1841 sized_domain_name(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *member_name, struct sized_string **_name) argument
[all...]
H A Dresponder_utils.c156 struct resp_ctx *rctx,
176 name = sss_reverse_replace_space(tmp_ctx, name, rctx->override_space);
200 struct resp_ctx *rctx; member in struct:resp_resolve_group_names_state
216 struct resp_ctx *rctx,
230 state->rctx = rctx;
309 state->rctx,
310 state->rctx->ncache,
405 struct resp_ctx *rctx,
415 } else if (rctx
155 sss_resp_create_fqname(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, bool name_is_upn, const char *orig_name) argument
214 resp_resolve_group_names_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_domain_info *dom, struct ldb_result *initgr_res) argument
404 sss_resp_get_shell_override(struct ldb_message *msg, struct resp_ctx *rctx, struct sss_domain_info *domain) argument
[all...]
H A Dresponder_get_domains.c35 get_subdomains_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, argument
64 ret = sss_dp_issue_request(state, rctx, key, dom,
76 tevent_req_post(req, rctx->ev);
131 static void set_time_of_last_request(struct resp_ctx *rctx);
132 static errno_t check_last_request(struct resp_ctx *rctx, const char *hint);
135 struct resp_ctx *rctx; member in struct:sss_dp_get_domains_state
144 struct resp_ctx *rctx,
158 if (rctx->domains == NULL) {
165 ret = check_last_request(rctx, hint);
177 state->rctx
143 sss_dp_get_domains_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, bool force, const char *hint) argument
227 sss_resp_update_certmaps(struct resp_ctx *rctx) argument
360 set_time_of_last_request(struct resp_ctx *rctx) argument
373 check_last_request(struct resp_ctx *rctx, const char *hint) argument
406 struct resp_ctx *rctx; member in struct:get_domains_state
463 schedule_get_domains_task(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *optional_ncache) argument
491 struct resp_ctx *rctx; member in struct:sss_parse_inp_state
503 sss_parse_inp_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, const char *default_domain, const char *rawinp) argument
655 sss_dp_get_account_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *dom, enum sss_dp_acct_type type, uint32_t opt_id) argument
[all...]
H A Dresponder.h93 struct resp_ctx *rctx; member in struct:be_conn
167 struct resp_ctx *rctx; member in struct:cli_ctx
222 int sss_dp_get_domain_conn(struct resp_ctx *rctx, const char *domain,
225 responder_get_domain(struct resp_ctx *rctx, const char *domain);
227 errno_t responder_get_domain_by_id(struct resp_ctx *rctx, const char *id,
231 int activate_unix_sockets(struct resp_ctx *rctx,
271 void handle_requests_after_reconnect(struct resp_ctx *rctx);
290 sss_dp_issue_request(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx,
337 struct resp_ctx *rctx,
353 struct resp_ctx *rctx,
[all...]
/sssd-io/src/responder/kcm/
H A Dkcm.c41 struct resp_ctx *rctx = talloc_get_type(ptr, struct resp_ctx); local
44 * into underlying contexts that are freed right before rctx */
46 rctx->shutting_down = true;
56 ret = confdb_get_string(kctx->rctx->cdb,
57 kctx->rctx,
58 kctx->rctx->confdb_service_path,
87 ret = confdb_get_int(kctx->rctx->cdb,
98 ret = confdb_get_int(kctx->rctx->cdb,
99 kctx->rctx->confdb_service_path,
102 &kctx->rctx
201 struct resp_ctx *rctx; local
[all...]
/sssd-io/src/responder/secrets/
H A Dsecsrv.c56 ret = confdb_get_int(sctx->rctx->cdb,
69 ret = confdb_get_int(sctx->rctx->cdb,
82 ret = confdb_get_int(sctx->rctx->cdb,
95 ret = confdb_get_int(sctx->rctx->cdb,
170 ret = confdb_get_int(sctx->rctx->cdb,
171 sctx->rctx->confdb_service_path,
191 sctx->rctx->confdb_service_path,
230 ret = confdb_get_int(sctx->rctx->cdb, sctx->rctx->confdb_service_path,
233 &sctx->rctx
259 struct resp_ctx *rctx = talloc_get_type(ptr, struct resp_ctx); local
273 struct resp_ctx *rctx; local
[all...]
H A Dsecsrv.h47 struct resp_ctx *rctx; member in struct:sec_ctx
/sssd-io/src/responder/sudo/
H A Dsudosrv.c58 handle_requests_after_reconnect(be_conn->rctx);
72 struct resp_ctx *rctx; local
90 &rctx);
96 sudo_ctx = talloc_zero(rctx, struct sudo_ctx);
103 sudo_ctx->rctx = rctx;
104 sudo_ctx->rctx->pvt_ctx = sudo_ctx;
106 sss_ncache_prepopulate(sudo_ctx->rctx->ncache, sudo_ctx->rctx->cdb, rctx);
[all...]
/sssd-io/src/responder/ssh/
H A Dsshsrv.c56 handle_requests_after_reconnect(be_conn->rctx);
70 struct resp_ctx *rctx; local
88 &rctx);
94 ssh_ctx = talloc_zero(rctx, struct ssh_ctx);
101 ssh_ctx->rctx = rctx;
102 ssh_ctx->rctx->pvt_ctx = ssh_ctx;
113 ret = confdb_get_int(ssh_ctx->rctx->cdb,
123 for (iter = ssh_ctx->rctx->be_conns; iter; iter = iter->next) {
131 ret = confdb_get_bool(ssh_ctx->rctx
[all...]
/sssd-io/src/responder/autofs/
H A Dautofssrv.c72 handle_requests_after_reconnect(be_conn->rctx);
84 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
86 talloc_get_type(rctx->pvt_ctx, struct autofs_ctx);
103 struct resp_ctx *rctx; local
122 &rctx);
128 autofs_ctx = talloc_zero(rctx, struct autofs_ctx);
141 autofs_ctx->rctx = rctx;
142 autofs_ctx->rctx->pvt_ctx = autofs_ctx;
145 ret = confdb_get_int(autofs_ctx->rctx
[all...]
/sssd-io/src/responder/ifp/
H A Difpsrv.c83 handle_requests_after_reconnect(be_conn->rctx);
174 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
175 struct ifp_ctx *ifp_ctx = (struct ifp_ctx*) rctx->pvt_ctx;
186 ret = sysbus_init(ifp_ctx, ifp_ctx->rctx->ev,
209 struct resp_ctx *rctx; local
230 &rctx);
236 ifp_ctx = talloc_zero(rctx, struct ifp_ctx);
243 ifp_ctx->rctx = rctx;
244 ifp_ctx->rctx
[all...]
/sssd-io/src/responder/pam/
H A Dpamsrv.c80 handle_requests_after_reconnect(be_conn->rctx);
90 /* pam_shutdown(rctx); */
98 ret = confdb_get_string(pctx->rctx->cdb, pctx->rctx,
110 ret = csv_string_to_uid_array(pctx->rctx, uid_str, true,
130 ret = confdb_get_string(pctx->rctx->cdb, pctx->rctx,
141 pctx->rctx->domains,
173 ret = confdb_get_string_as_list(pctx->rctx->cdb, pctx,
200 struct resp_ctx *rctx; local
[all...]
/sssd-io/src/responder/nss/
H A Dnsssrv.c73 struct resp_ctx *rctx = talloc_get_type(data, struct resp_ctx); local
74 struct nss_ctx *nctx = (struct nss_ctx*) rctx->pvt_ctx;
92 ret = confdb_get_int(rctx->cdb,
137 struct resp_ctx *rctx; local
140 rctx = talloc_get_type(data, struct resp_ctx);
141 nss_ctx = talloc_get_type(rctx->pvt_ctx, struct nss_ctx);
178 ret = sss_ncache_prepopulate(nctx->rctx->ncache, cdb, nctx->rctx);
242 handle_requests_after_reconnect(be_conn->rctx);
252 /* nss_shutdown(rctx); */
315 struct resp_ctx *rctx; local
[all...]
/sssd-io/src/responder/common/cache_req/plugins/
H A Dcache_req_object_by_id.c130 return sss_dp_get_account_send(mem_ctx, cr->rctx, domain, true,
136 cache_req_object_by_id_get_domain_check(struct resp_ctx *rctx, argument
142 nret = sss_ncache_check_locate_uid(rctx->ncache, domain, data->id);
144 nret = sss_ncache_check_locate_gid(rctx->ncache, domain, data->id);
155 struct resp_ctx *rctx,
161 nret = sss_ncache_set_locate_uid(rctx->ncache, domain, data->id);
169 nret = sss_ncache_set_locate_gid(rctx->ncache, domain, data->id);
178 rctx,
216 struct resp_ctx *rctx,
230 return cache_req_steal_data_and_send(mem_ctx, ev, rctx, ncach
154 cache_req_object_by_id_get_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, struct cache_req_data *data) argument
214 cache_req_object_by_id_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *ncache, int cache_refresh_percent, const char *domain, uint32_t id, const char **attrs) argument
[all...]
H A Dcache_req_group_by_id.c154 return sss_dp_get_account_send(mem_ctx, cr->rctx, domain, true,
159 cache_req_group_by_id_get_domain_check(struct resp_ctx *rctx, argument
165 nret = sss_ncache_check_locate_gid(rctx->ncache, domain, data->id);
175 struct resp_ctx *rctx,
181 nret = sss_ncache_set_locate_gid(rctx->ncache, domain, data->id);
189 rctx,
227 struct resp_ctx *rctx,
240 return cache_req_steal_data_and_send(mem_ctx, ev, rctx, ncache,
174 cache_req_group_by_id_get_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, struct cache_req_data *data) argument
225 cache_req_group_by_id_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *ncache, int cache_refresh_percent, const char *domain, gid_t gid) argument
H A Dcache_req_user_by_id.c153 return sss_dp_get_account_send(mem_ctx, cr->rctx, domain, true,
158 cache_req_user_by_id_get_domain_check(struct resp_ctx *rctx, argument
164 nret = sss_ncache_check_locate_uid(rctx->ncache, domain, data->id);
174 struct resp_ctx *rctx,
180 nret = sss_ncache_set_locate_uid(rctx->ncache, domain, data->id);
189 rctx,
227 struct resp_ctx *rctx,
240 return cache_req_steal_data_and_send(mem_ctx, ev, rctx, ncache,
173 cache_req_user_by_id_get_domain_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, struct sss_domain_info *domain, struct cache_req_data *data) argument
225 cache_req_user_by_id_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct resp_ctx *rctx, struct sss_nc_ctx *ncache, int cache_refresh_percent, const char *domain, uid_t uid) argument
/sssd-io/src/responder/common/cache_req/
H A Dcache_req.h187 struct resp_ctx *rctx,
207 struct resp_ctx *rctx,
220 struct resp_ctx *rctx,
233 struct resp_ctx *rctx,
245 struct resp_ctx *rctx,
258 struct resp_ctx *rctx,
271 struct resp_ctx *rctx,
283 struct resp_ctx *rctx,
296 struct resp_ctx *rctx,
307 struct resp_ctx *rctx,
[all...]

Completed in 25 milliseconds

12345