Lines Matching refs:subreq
67 static void sdap_dyndns_update_addrs_done(struct tevent_req *subreq);
68 static void sdap_dyndns_dns_addrs_done(struct tevent_req *subreq);
73 static void sdap_dyndns_update_done(struct tevent_req *subreq);
74 static void sdap_dyndns_update_ptr_done(struct tevent_req *subreq);
97 struct tevent_req *subreq;
150 subreq = sdap_dyndns_get_addrs_send(state, state->ev, sdap_ctx, ifname);
151 if (!subreq) {
157 tevent_req_set_callback(subreq, sdap_dyndns_update_addrs_done, req);
169 sdap_dyndns_update_addrs_done(struct tevent_req *subreq)
175 req = tevent_req_callback_data(subreq, struct tevent_req);
178 ret = sdap_dyndns_get_addrs_recv(subreq, state, &state->addresses);
179 talloc_zfree(subreq);
190 subreq = nsupdate_get_addrs_send(state, state->ev,
192 if (subreq == NULL) {
197 tevent_req_set_callback(subreq, sdap_dyndns_dns_addrs_done, req);
211 sdap_dyndns_dns_addrs_done(struct tevent_req *subreq)
218 req = tevent_req_callback_data(subreq, struct tevent_req);
221 ret = nsupdate_get_addrs_recv(subreq, state, &state->dns_addrlist, NULL);
222 talloc_zfree(subreq);
324 struct tevent_req *subreq;
346 subreq = be_nsupdate_send(state, state->ev, state->auth_type,
350 if (subreq == NULL) {
354 tevent_req_set_callback(subreq, sdap_dyndns_update_done, req);
359 sdap_dyndns_update_done(struct tevent_req *subreq)
366 req = tevent_req_callback_data(subreq, struct tevent_req);
369 ret = be_nsupdate_recv(subreq, &child_status);
370 talloc_zfree(subreq);
462 struct tevent_req *subreq;
489 subreq = be_nsupdate_send(state, state->ev, state->auth_type,
493 if (subreq == NULL) {
497 tevent_req_set_callback(subreq, sdap_dyndns_update_ptr_done, req);
502 sdap_dyndns_update_ptr_done(struct tevent_req *subreq)
509 req = tevent_req_callback_data(subreq, struct tevent_req);
512 ret = be_nsupdate_recv(subreq, &child_status);
513 talloc_zfree(subreq);
589 static void sdap_dyndns_get_addrs_done(struct tevent_req *subreq);
660 struct tevent_req *subreq;
688 subreq = sdap_id_op_connect_send(state->sdap_op, state, &ret);
689 if (!subreq) {
695 tevent_req_set_callback(subreq, sdap_dyndns_get_addrs_done, req);
712 sdap_dyndns_get_addrs_done(struct tevent_req *subreq)
719 req = tevent_req_callback_data(subreq, struct tevent_req);
722 ret = sdap_id_op_connect_recv(subreq, &dp_error);
723 talloc_zfree(subreq);
827 struct tevent_req *subreq;
852 subreq = sdap_id_op_connect_send(state->sdap_op, state, &ret);
853 if (subreq == NULL) {
859 tevent_req_set_callback(subreq, sdap_dyndns_timer_conn_done, req);
871 sdap_dyndns_timer_conn_done(struct tevent_req *subreq)
873 struct tevent_req *req = tevent_req_callback_data(subreq,
882 ret = sdap_id_op_connect_recv(subreq, &dp_error);
883 talloc_zfree(subreq);