Lines Matching refs:subreq

74 static void ipa_resolve_user_list_get_user_done(struct tevent_req *subreq);
120 struct tevent_req *subreq;
150 subreq = ipa_subdomain_account_send(state, state->ev, state->ipa_ctx,
153 subreq = ipa_id_get_account_info_send(state, state->ev, state->ipa_ctx,
156 if (subreq == NULL) {
161 tevent_req_set_callback(subreq, ipa_resolve_user_list_get_user_done, req);
166 static void ipa_resolve_user_list_get_user_done(struct tevent_req *subreq)
168 struct tevent_req *req = tevent_req_callback_data(subreq,
175 ret = ipa_subdomain_account_recv(subreq, &state->dp_error);
177 ret = ipa_id_get_account_info_recv(subreq, &state->dp_error);
179 talloc_zfree(subreq);
293 static void ipa_initgr_get_overrides_override_done(struct tevent_req *subreq);
298 struct tevent_req *subreq;
347 subreq = ipa_get_ad_override_send(state, state->ev,
353 if (subreq == NULL) {
357 tevent_req_set_callback(subreq,
362 static void ipa_initgr_get_overrides_override_done(struct tevent_req *subreq)
364 struct tevent_req *req = tevent_req_callback_data(subreq,
371 ret = ipa_get_ad_override_recv(subreq, &state->dp_error, state,
373 talloc_zfree(subreq);
510 static void ipa_id_get_account_info_connected(struct tevent_req *subreq);
511 static void ipa_id_get_account_info_got_override(struct tevent_req *subreq);
514 static void ipa_id_get_account_info_orig_done(struct tevent_req *subreq);
515 static void ipa_id_get_account_info_done(struct tevent_req *subreq);
516 static void ipa_id_get_user_list_done(struct tevent_req *subreq);
525 struct tevent_req *subreq;
583 subreq = sdap_id_op_connect_send(state->op, state, &ret);
584 if (subreq == NULL) {
588 tevent_req_set_callback(subreq, ipa_id_get_account_info_connected, req);
599 static void ipa_id_get_account_info_connected(struct tevent_req *subreq)
601 struct tevent_req *req = tevent_req_callback_data(subreq,
608 ret = sdap_id_op_connect_recv(subreq, &dp_error);
609 talloc_zfree(subreq);
615 subreq = ipa_get_ad_override_send(state, state->ev, state->ctx,
618 if (subreq == NULL) {
624 tevent_req_set_callback(subreq, ipa_id_get_account_info_got_override, req);
634 static void ipa_id_get_account_info_got_override(struct tevent_req *subreq)
636 struct tevent_req *req = tevent_req_callback_data(subreq,
646 ret = ipa_get_ad_override_recv(subreq, &dp_error, state,
648 talloc_zfree(subreq);
720 struct tevent_req *subreq;
722 subreq = sdap_handle_acct_req_send(state, state->ctx->be, ar,
726 if (subreq == NULL) {
730 tevent_req_set_callback(subreq, ipa_id_get_account_info_orig_done, req);
736 static void ipa_id_get_user_groups_done(struct tevent_req *subreq);
738 static void ipa_id_get_account_info_orig_done(struct tevent_req *subreq)
740 struct tevent_req *req = tevent_req_callback_data(subreq,
755 ret = sdap_handle_acct_req_recv(subreq, &dp_error, NULL, NULL);
756 talloc_zfree(subreq);
831 struct tevent_req *subreq;
881 subreq = ipa_get_ad_override_send(state, state->ev,
887 if (subreq == NULL) {
892 tevent_req_set_callback(subreq, ipa_id_get_account_info_done, req);
913 subreq = ipa_resolve_user_list_send(state, state->ev,
917 if (subreq == NULL) {
922 tevent_req_set_callback(subreq, ipa_id_get_user_list_done, req);
928 subreq = ipa_initgr_get_overrides_send(state, state->ev, state->ipa_ctx,
932 if (subreq == NULL) {
937 tevent_req_set_callback(subreq, ipa_id_get_user_groups_done, req);
954 static void ipa_id_get_account_info_done(struct tevent_req *subreq)
956 struct tevent_req *req = tevent_req_callback_data(subreq,
965 ret = ipa_get_ad_override_recv(subreq, &dp_error, state,
967 talloc_zfree(subreq);
997 subreq = ipa_resolve_user_list_send(state, state->ev,
1001 if (subreq == NULL) {
1006 tevent_req_set_callback(subreq, ipa_id_get_user_list_done, req);
1011 subreq = ipa_initgr_get_overrides_send(state, state->ev, state->ipa_ctx,
1015 if (subreq == NULL) {
1020 tevent_req_set_callback(subreq, ipa_id_get_user_groups_done, req);
1046 static void ipa_id_get_user_list_done(struct tevent_req *subreq)
1048 struct tevent_req *req = tevent_req_callback_data(subreq,
1055 ret = ipa_resolve_user_list_recv(subreq, &dp_error);
1056 talloc_zfree(subreq);
1084 static void ipa_id_get_user_groups_done(struct tevent_req *subreq)
1086 struct tevent_req *req = tevent_req_callback_data(subreq,
1093 ret = ipa_initgr_get_overrides_recv(subreq, &dp_error);
1094 talloc_zfree(subreq);
1158 static void ipa_id_get_netgroup_connected(struct tevent_req *subreq);
1159 static void ipa_id_get_netgroup_done(struct tevent_req *subreq);
1168 struct tevent_req *subreq;
1215 subreq = sdap_id_op_connect_send(state->op, state, &ret);
1216 if (!subreq) {
1219 tevent_req_set_callback(subreq, ipa_id_get_netgroup_connected, req);
1229 static void ipa_id_get_netgroup_connected(struct tevent_req *subreq)
1232 tevent_req_callback_data(subreq, struct tevent_req);
1239 ret = sdap_id_op_connect_recv(subreq, &dp_error);
1240 talloc_zfree(subreq);
1248 subreq = ipa_get_netgroups_send(state, state->ev, state->sysdb,
1254 if (!subreq) {
1258 tevent_req_set_callback(subreq, ipa_id_get_netgroup_done, req);
1263 static void ipa_id_get_netgroup_done(struct tevent_req *subreq)
1266 tevent_req_callback_data(subreq, struct tevent_req);
1272 ret = ipa_get_netgroups_recv(subreq, state,
1274 talloc_zfree(subreq);
1279 subreq = sdap_id_op_connect_send(state->op, state, &ret);
1280 if (!subreq) {
1284 tevent_req_set_callback(subreq, ipa_id_get_netgroup_connected, req);
1352 static void ipa_account_info_handler_done(struct tevent_req *subreq);
1361 struct tevent_req *subreq = NULL;
1383 subreq = ipa_subdomain_account_send(state, params->ev, id_ctx, data);
1391 subreq = ipa_id_get_netgroup_send(state, params->ev, id_ctx,
1395 subreq = ipa_id_get_account_info_send(state, params->ev, id_ctx, data);
1399 if (subreq == NULL) {
1404 tevent_req_set_callback(subreq, ipa_account_info_handler_done, req);
1418 static void ipa_account_info_handler_done(struct tevent_req *subreq)
1425 req = tevent_req_callback_data(subreq, struct tevent_req);
1430 ret = ipa_subdomain_account_recv(subreq, &dp_error);
1433 ret = ipa_id_get_netgroup_recv(subreq, &dp_error);
1436 ret = ipa_id_get_account_info_recv(subreq, &dp_error);
1439 talloc_zfree(subreq);