Lines Matching refs:subreq

68 static void users_get_connect_done(struct tevent_req *subreq);
69 static void users_get_posix_check_done(struct tevent_req *subreq);
71 static void users_get_done(struct tevent_req *subreq);
381 struct tevent_req *subreq;
384 subreq = sdap_id_op_connect_send(state->op, state, &ret);
385 if (!subreq) {
389 tevent_req_set_callback(subreq, users_get_connect_done, req);
393 static void users_get_connect_done(struct tevent_req *subreq)
395 struct tevent_req *req = tevent_req_callback_data(subreq,
402 ret = sdap_id_op_connect_recv(subreq, &dp_error);
403 talloc_zfree(subreq);
418 subreq = sdap_gc_posix_check_send(state, state->ev, state->ctx->opts,
422 if (subreq == NULL) {
426 tevent_req_set_callback(subreq, users_get_posix_check_done, req);
433 static void users_get_posix_check_done(struct tevent_req *subreq)
439 struct tevent_req *req = tevent_req_callback_data(subreq,
444 ret = sdap_gc_posix_check_recv(subreq, &has_posix);
445 talloc_zfree(subreq);
478 struct tevent_req *subreq;
487 subreq = sdap_get_users_send(state, state->ev,
496 if (!subreq) {
500 tevent_req_set_callback(subreq, users_get_done, req);
503 static void users_get_done(struct tevent_req *subreq)
505 struct tevent_req *req = tevent_req_callback_data(subreq,
516 ret = sdap_get_users_recv(subreq, NULL, NULL);
517 talloc_zfree(subreq);
693 static void groups_get_connect_done(struct tevent_req *subreq);
694 static void groups_get_posix_check_done(struct tevent_req *subreq);
695 static void groups_get_mpg_done(struct tevent_req *subreq);
698 static void groups_get_done(struct tevent_req *subreq);
926 struct tevent_req *subreq;
929 subreq = sdap_id_op_connect_send(state->op, state, &ret);
930 if (!subreq) {
934 tevent_req_set_callback(subreq, groups_get_connect_done, req);
938 static void groups_get_connect_done(struct tevent_req *subreq)
940 struct tevent_req *req = tevent_req_callback_data(subreq,
947 ret = sdap_id_op_connect_recv(subreq, &dp_error);
948 talloc_zfree(subreq);
963 subreq = sdap_gc_posix_check_send(state, state->ev, state->ctx->opts,
967 if (subreq == NULL) {
971 tevent_req_set_callback(subreq, groups_get_posix_check_done, req);
978 static void groups_get_posix_check_done(struct tevent_req *subreq)
983 struct tevent_req *req = tevent_req_callback_data(subreq,
988 ret = sdap_gc_posix_check_recv(subreq, &has_posix);
989 talloc_zfree(subreq);
1022 struct tevent_req *subreq;
1031 subreq = sdap_get_groups_send(state, state->ev,
1040 if (!subreq) {
1044 tevent_req_set_callback(subreq, groups_get_done, req);
1047 static void groups_get_done(struct tevent_req *subreq)
1049 struct tevent_req *req = tevent_req_callback_data(subreq,
1056 ret = sdap_get_groups_recv(subreq, NULL, NULL);
1057 talloc_zfree(subreq);
1084 subreq = users_get_send(state,
1093 if (subreq == NULL) {
1097 tevent_req_set_callback(subreq, groups_get_mpg_done, req);
1113 static void groups_get_mpg_done(struct tevent_req *subreq)
1116 struct tevent_req *req = tevent_req_callback_data(subreq,
1121 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1122 talloc_zfree(subreq);
1245 static void groups_by_user_connect_done(struct tevent_req *subreq);
1246 static void groups_by_user_done(struct tevent_req *subreq);
1344 struct tevent_req *subreq;
1347 subreq = sdap_id_op_connect_send(state->op, state, &ret);
1348 if (!subreq) {
1352 tevent_req_set_callback(subreq, groups_by_user_connect_done, req);
1356 static void groups_by_user_connect_done(struct tevent_req *subreq)
1358 struct tevent_req *req = tevent_req_callback_data(subreq,
1365 ret = sdap_id_op_connect_recv(subreq, &dp_error);
1366 talloc_zfree(subreq);
1374 subreq = sdap_get_initgr_send(state,
1384 if (!subreq) {
1388 tevent_req_set_callback(subreq, groups_by_user_done, req);
1391 static void groups_by_user_done(struct tevent_req *subreq)
1393 struct tevent_req *req = tevent_req_callback_data(subreq,
1401 ret = sdap_get_initgr_recv(subreq);
1402 talloc_zfree(subreq);
1517 static void sdap_handle_acct_req_done(struct tevent_req *subreq);
1529 struct tevent_req *subreq;
1553 subreq = users_get_send(state, be_ctx->ev, id_ctx,
1562 subreq = groups_get_send(state, be_ctx->ev, id_ctx,
1578 subreq = groups_by_user_send(state, be_ctx->ev, id_ctx,
1593 subreq = ldap_netgroup_get_send(state, be_ctx->ev, id_ctx,
1607 subreq = services_get_send(state, be_ctx->ev, id_ctx,
1622 subreq = get_user_and_group_send(state, be_ctx->ev, id_ctx,
1636 subreq = get_user_and_group_send(state, be_ctx->ev, id_ctx,
1651 subreq = get_user_and_group_send(state, be_ctx->ev, id_ctx,
1659 subreq = users_get_send(state, be_ctx->ev, id_ctx,
1673 if (!subreq) {
1678 tevent_req_set_callback(subreq, sdap_handle_acct_req_done, req);
1693 sdap_handle_acct_req_done(struct tevent_req *subreq)
1695 struct tevent_req *req = tevent_req_callback_data(subreq, struct tevent_req);
1705 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1709 ret = groups_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1713 ret = groups_by_user_recv(subreq, &state->dp_error, &state->sdap_ret);
1717 ret = ldap_netgroup_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1721 ret = services_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1729 ret = sdap_get_user_and_group_recv(subreq, &state->dp_error,
1734 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1740 talloc_zfree(subreq);
1802 static void get_user_and_group_users_done(struct tevent_req *subreq);
1803 static void get_user_and_group_groups_done(struct tevent_req *subreq);
1815 struct tevent_req *subreq;
1844 subreq = groups_get_send(req, state->ev, state->id_ctx,
1848 if (subreq == NULL) {
1854 tevent_req_set_callback(subreq, get_user_and_group_groups_done, req);
1864 static void get_user_and_group_groups_done(struct tevent_req *subreq)
1866 struct tevent_req *req = tevent_req_callback_data(subreq,
1874 ret = groups_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1875 talloc_zfree(subreq);
1906 subreq = users_get_send(req, state->ev, state->id_ctx,
1910 if (subreq == NULL) {
1916 tevent_req_set_callback(subreq, get_user_and_group_users_done, req);
1919 static void get_user_and_group_users_done(struct tevent_req *subreq)
1921 struct tevent_req *req = tevent_req_callback_data(subreq,
1927 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1928 talloc_zfree(subreq);
1979 static void sdap_account_info_handler_done(struct tevent_req *subreq);
1988 struct tevent_req *subreq;
2005 subreq = sdap_handle_acct_req_send(state, params->be_ctx, data, id_ctx,
2007 if (subreq == NULL) {
2012 tevent_req_set_callback(subreq, sdap_account_info_handler_done, req);
2026 static void sdap_account_info_handler_done(struct tevent_req *subreq)
2034 req = tevent_req_callback_data(subreq, struct tevent_req);
2037 ret = sdap_handle_acct_req_recv(subreq, &dp_error, &error_msg, NULL);
2038 talloc_zfree(subreq);