Lines Matching defs:provider

33     struct data_provider *provider;
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->requests.num_active);
134 struct data_provider *provider,
157 dp_req->provider = provider;
165 ret = dp_attach_req(dp_req, provider, name, dp_flags);
179 be_ctx = provider->be_ctx;
189 ret = dp_find_method(provider, target, method, &dp_req->execute);
196 struct data_provider *provider,
213 be_ctx = provider->be_ctx;
215 ret = dp_req_new(mem_ctx, provider, dp_cli, domainname, name, target,
233 /* Process data provider flags */
248 dp_params->ev = provider->ev;
279 struct data_provider *provider,
301 ret = file_dp_request(state, provider, dp_cli, domain, name, target,
348 tevent_req_post(req, provider->ev);
428 static void dp_terminate_request_list(struct data_provider *provider,
434 if (provider == NULL || provider->requests.active == NULL) {
438 for (cur = provider->requests.active; cur != NULL; cur = next) {
446 void dp_terminate_active_requests(struct data_provider *provider)
448 DEBUG(SSSDBG_TRACE_FUNC, "Terminating active data provider requests\n");
450 dp_terminate_request_list(provider, NULL);
453 void dp_terminate_domain_requests(struct data_provider *provider,
456 DEBUG(SSSDBG_TRACE_FUNC, "Terminating active data provider requests "
464 dp_terminate_request_list(provider, domain);