Lines Matching refs:req

49 static errno_t sdap_search_bases_ex_next_base(struct tevent_req *req);
65 struct tevent_req *req;
69 req = tevent_req_create(mem_ctx, &state, struct sdap_search_bases_ex_state);
70 if (req == NULL) {
115 ret = sdap_search_bases_ex_next_base(req);
118 return req;
123 tevent_req_done(req);
125 tevent_req_error(req, ret);
127 tevent_req_post(req, ev);
129 return req;
132 static errno_t sdap_search_bases_ex_next_base(struct tevent_req *req)
138 state = tevent_req_data(req, struct sdap_search_bases_ex_state);
164 tevent_req_set_callback(subreq, sdap_search_bases_ex_done, req);
172 struct tevent_req *req;
179 req = tevent_req_callback_data(subreq, struct tevent_req);
180 state = tevent_req_data(req, struct sdap_search_bases_ex_state);
188 tevent_req_error(req, ret);
200 tevent_req_error(req, ENOMEM);
214 tevent_req_done(req);
220 ret = sdap_search_bases_ex_next_base(req);
222 tevent_req_done(req);
224 tevent_req_error(req, ret);
230 static int sdap_search_bases_ex_recv(struct tevent_req *req,
236 tevent_req_data(req, struct sdap_search_bases_ex_state);
238 TEVENT_REQ_RETURN_ON_ERROR(req);
263 int sdap_search_bases_recv(struct tevent_req *req,
268 return sdap_search_bases_ex_recv(req, mem_ctx, _reply_count, _reply);
288 int sdap_search_bases_return_first_recv(struct tevent_req *req,
293 return sdap_search_bases_ex_recv(req, mem_ctx, _reply_count, _reply);
317 static errno_t sdap_deref_bases_ex_next_base(struct tevent_req *req);
334 struct tevent_req *req;
338 req = tevent_req_create(mem_ctx, &state, struct sdap_deref_bases_ex_state);
339 if (req == NULL) {
376 ret = sdap_deref_bases_ex_next_base(req);
379 return req;
384 tevent_req_done(req);
386 tevent_req_error(req, ret);
388 tevent_req_post(req, ev);
390 return req;
393 static errno_t sdap_deref_bases_ex_next_base(struct tevent_req *req)
398 state = tevent_req_data(req, struct sdap_deref_bases_ex_state);
415 tevent_req_set_callback(subreq, sdap_deref_bases_ex_done, req);
423 struct tevent_req *req;
430 req = tevent_req_callback_data(subreq, struct tevent_req);
431 state = tevent_req_data(req, struct sdap_deref_bases_ex_state);
439 tevent_req_error(req, ret);
451 tevent_req_error(req, ENOMEM);
465 tevent_req_done(req);
471 ret = sdap_deref_bases_ex_next_base(req);
473 tevent_req_done(req);
475 tevent_req_error(req, ret);
481 static int sdap_deref_bases_ex_recv(struct tevent_req *req,
487 tevent_req_data(req, struct sdap_deref_bases_ex_state);
489 TEVENT_REQ_RETURN_ON_ERROR(req);
515 int sdap_deref_bases_recv(struct tevent_req *req,
520 return sdap_deref_bases_ex_recv(req, mem_ctx, _reply_count, _reply);
541 int sdap_deref_bases_return_first_recv(struct tevent_req *req,
546 return sdap_deref_bases_ex_recv(req, mem_ctx, _reply_count, _reply);