ares              524 source3/lib/ldb/common/ldb.c int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              536 source3/lib/ldb/common/ldb.c 	if (!res || !ares) {
ares              541 source3/lib/ldb/common/ldb.c 	switch (ares->type) {
ares              550 source3/lib/ldb/common/ldb.c 		res->msgs[res->count] = talloc_move(res->msgs, &ares->message);
ares              565 source3/lib/ldb/common/ldb.c 		res->refs[n] = talloc_move(res->refs, &ares->referral);
ares              570 source3/lib/ldb/common/ldb.c 		res->controls = talloc_move(res, &ares->controls);
ares              573 source3/lib/ldb/common/ldb.c 	talloc_free(ares);
ares              577 source3/lib/ldb/common/ldb.c 	talloc_free(ares);
ares              853 source3/lib/ldb/include/ldb.h int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares);
ares              231 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			struct ldb_reply *ares = NULL;
ares              235 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			ares = talloc_zero(ac, struct ldb_reply);
ares              236 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			if (!ares) {
ares              252 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->controls = talloc_move(ares, &msg->controls);
ares              261 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->type = LDB_REPLY_DONE;
ares              267 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->message = ldb_msg_new(ares);
ares              268 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				if (!ares->message) {
ares              275 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->message->dn = ldb_dn_explode_or_special(ares->message, search->dn);
ares              276 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				if (ares->message->dn == NULL) {
ares              280 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->message->num_elements = search->num_attributes;
ares              281 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->message->elements = talloc_move(ares->message,
ares              286 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->type = LDB_REPLY_ENTRY;
ares              291 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->referral = talloc_strdup(ares, msg->r.SearchResultReference.referral);
ares              295 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->type = LDB_REPLY_REFERRAL;
ares              304 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			ret = ac->callback(ac->module->ldb, ac->context, ares);
ares              495 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	struct ldb_reply *ares = NULL;
ares              516 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares = talloc_zero(ac, struct ldb_reply);
ares              517 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			if (!ares) {
ares              522 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->message = ldb_msg_new(ares);
ares              523 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			if (!ares->message) {
ares              533 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->message->dn = ldb_dn_explode_or_special(ares->message, dn);
ares              534 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			if (ares->message->dn == NULL) {
ares              540 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->message->num_elements = 0;
ares              541 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->message->elements = NULL;
ares              542 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->message->private_data = NULL;
ares              552 source3/lib/ldb/ldb_ldap/ldb_ldap.c 					lldb_add_msg_attr(ac->module->ldb, ares->message, attr, bval);
ares              559 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->type = LDB_REPLY_ENTRY;
ares              560 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ret = ac->callback(ac->module->ldb, ac->context, ares);
ares              579 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              580 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		if (!ares) {
ares              585 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ares->referral = talloc_strdup(ares, *referralsp);
ares              586 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ares->type = LDB_REPLY_REFERRAL;
ares              587 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ret = ac->callback(ac->module->ldb, ac->context, ares);
ares              599 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              600 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		if (!ares) {
ares              607 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->controls = NULL;
ares              610 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ares->type = LDB_REPLY_DONE;
ares              612 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ret = ac->callback(ac->module->ldb, ac->context, ares);
ares              627 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares = NULL; /* FIXME: build a corresponding ares to pass on */
ares              628 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ret = ac->callback(ac->module->ldb, ac->context, ares);
ares               52 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_reply *ares;
ares              731 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			ac->ares->message = ldb_msg_canonicalize(ac->module->ldb, ac->ares->message);
ares              732 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			if (ac->ares->message == NULL)
ares              735 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			handle->status = ac->callback(ac->module->ldb, ac->context, ac->ares);
ares              741 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ac->ares = talloc_zero(ac, struct ldb_reply);
ares              742 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (!ac->ares)
ares              745 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ac->ares->message = ldb_msg_new(ac->ares);
ares              746 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (!ac->ares->message)
ares              749 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ac->ares->type = LDB_REPLY_ENTRY;
ares              753 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	msg = ac->ares->message;
ares              989 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsql_ac->ares = NULL;
ares             1003 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (lsql_ac->ares) {
ares             1004 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsql_ac->ares->message = ldb_msg_canonicalize(module->ldb, lsql_ac->ares->message);
ares             1005 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (lsql_ac->ares->message == NULL)
ares             1008 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, lsql_ac->ares);
ares              641 source3/lib/ldb/ldb_tdb/ldb_index.c 	struct ldb_reply *ares = NULL;
ares              652 source3/lib/ldb/ldb_tdb/ldb_index.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              653 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (!ares) {
ares              659 source3/lib/ldb/ldb_tdb/ldb_index.c 		ares->message = ldb_msg_new(ares);
ares              660 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (!ares->message) {
ares              663 source3/lib/ldb/ldb_tdb/ldb_index.c 			talloc_free(ares);
ares              668 source3/lib/ldb/ldb_tdb/ldb_index.c 		dn = ldb_dn_explode(ares->message, dn_list->dn[i]);
ares              670 source3/lib/ldb/ldb_tdb/ldb_index.c 			talloc_free(ares);
ares              674 source3/lib/ldb/ldb_tdb/ldb_index.c 		ret = ltdb_search_dn1(ac->module, dn, ares->message);
ares              678 source3/lib/ldb/ldb_tdb/ldb_index.c 			talloc_free(ares);
ares              684 source3/lib/ldb/ldb_tdb/ldb_index.c 			talloc_free(ares);
ares              688 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree, ac->base, ac->scope)) {
ares              689 source3/lib/ldb/ldb_tdb/ldb_index.c 			talloc_free(ares);
ares              694 source3/lib/ldb/ldb_tdb/ldb_index.c 		ret = ltdb_filter_attrs(ares->message, ac->attrs);
ares              699 source3/lib/ldb/ldb_tdb/ldb_index.c 			talloc_free(ares);
ares              703 source3/lib/ldb/ldb_tdb/ldb_index.c 		ares->type = LDB_REPLY_ENTRY;
ares              705 source3/lib/ldb/ldb_tdb/ldb_index.c 		handle->status = ac->callback(ac->module->ldb, ac->context, ares);
ares              368 source3/lib/ldb/ldb_tdb/ldb_search.c 	struct ldb_reply *ares = NULL;
ares              376 source3/lib/ldb/ldb_tdb/ldb_search.c 	ares = talloc_zero(ac, struct ldb_reply);
ares              377 source3/lib/ldb/ldb_tdb/ldb_search.c 	if (!ares) {
ares              383 source3/lib/ldb/ldb_tdb/ldb_search.c 	ares->message = ldb_msg_new(ares);
ares              384 source3/lib/ldb/ldb_tdb/ldb_search.c 	if (!ares->message) {
ares              387 source3/lib/ldb/ldb_tdb/ldb_search.c 		talloc_free(ares);
ares              392 source3/lib/ldb/ldb_tdb/ldb_search.c 	ret = ltdb_unpack_data(ac->module, &data, ares->message);
ares              394 source3/lib/ldb/ldb_tdb/ldb_search.c 		talloc_free(ares);
ares              398 source3/lib/ldb/ldb_tdb/ldb_search.c 	if (!ares->message->dn) {
ares              399 source3/lib/ldb/ldb_tdb/ldb_search.c 		ares->message->dn = ldb_dn_explode(ares->message, (char *)key.dptr + 3);
ares              400 source3/lib/ldb/ldb_tdb/ldb_search.c 		if (ares->message->dn == NULL) {
ares              403 source3/lib/ldb/ldb_tdb/ldb_search.c 			talloc_free(ares);
ares              409 source3/lib/ldb/ldb_tdb/ldb_search.c 	if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree, 
ares              411 source3/lib/ldb/ldb_tdb/ldb_search.c 		talloc_free(ares);
ares              416 source3/lib/ldb/ldb_tdb/ldb_search.c 	ret = ltdb_filter_attrs(ares->message, ac->attrs);
ares              421 source3/lib/ldb/ldb_tdb/ldb_search.c 		talloc_free(ares);
ares              425 source3/lib/ldb/ldb_tdb/ldb_search.c 	ares->type = LDB_REPLY_ENTRY;
ares              427 source3/lib/ldb/ldb_tdb/ldb_search.c 	handle->status = ac->callback(ac->module->ldb, ac->context, ares);
ares              466 source3/lib/ldb/ldb_tdb/ldb_search.c 	struct ldb_reply *ares;
ares              511 source3/lib/ldb/ldb_tdb/ldb_search.c 	ares = talloc_zero(req, struct ldb_reply);
ares              512 source3/lib/ldb/ldb_tdb/ldb_search.c 	if (!ares) {
ares              518 source3/lib/ldb/ldb_tdb/ldb_search.c 	ares->type = LDB_REPLY_DONE;
ares              520 source3/lib/ldb/ldb_tdb/ldb_search.c 	ret = req->callback(module->ldb, req->context, ares);
ares              102 source3/lib/ldb/modules/asq.c 	struct ldb_reply *ares;
ares              114 source3/lib/ldb/modules/asq.c 	ares = talloc_zero(ac, struct ldb_reply);
ares              115 source3/lib/ldb/modules/asq.c 	if (ares == NULL)
ares              118 source3/lib/ldb/modules/asq.c 	ares->type = LDB_REPLY_DONE;
ares              122 source3/lib/ldb/modules/asq.c 		ares->controls = talloc_move(ares, &ac->controls);
ares              127 source3/lib/ldb/modules/asq.c 	ares->controls = talloc_realloc(ares, ares->controls, struct ldb_control *, i + 2);
ares              129 source3/lib/ldb/modules/asq.c 	if (ares->controls == NULL)
ares              132 source3/lib/ldb/modules/asq.c 	ares->controls[i] = talloc(ares->controls, struct ldb_control);
ares              133 source3/lib/ldb/modules/asq.c 	if (ares->controls[i] == NULL)
ares              136 source3/lib/ldb/modules/asq.c 	ares->controls[i]->oid = LDB_CONTROL_ASQ_OID;
ares              137 source3/lib/ldb/modules/asq.c 	ares->controls[i]->critical = 0;
ares              139 source3/lib/ldb/modules/asq.c 	asq = talloc_zero(ares->controls[i], struct ldb_asq_control);
ares              145 source3/lib/ldb/modules/asq.c 	ares->controls[i]->data = asq;
ares              147 source3/lib/ldb/modules/asq.c 	ares->controls[i + 1] = NULL;
ares              149 source3/lib/ldb/modules/asq.c 	ac->up_callback(ac->module->ldb, ac->up_context, ares);
ares              154 source3/lib/ldb/modules/asq.c static int asq_base_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              158 source3/lib/ldb/modules/asq.c 	if (!context || !ares) {
ares              168 source3/lib/ldb/modules/asq.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              169 source3/lib/ldb/modules/asq.c 		ac->base_res = talloc_move(ac, &ares);
ares              171 source3/lib/ldb/modules/asq.c 		talloc_free(ares);
ares              176 source3/lib/ldb/modules/asq.c 	talloc_free(ares);
ares              180 source3/lib/ldb/modules/asq.c static int asq_reqs_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              184 source3/lib/ldb/modules/asq.c 	if (!context || !ares) {
ares              194 source3/lib/ldb/modules/asq.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              198 source3/lib/ldb/modules/asq.c 		return ac->up_callback(ac->module->ldb, ac->up_context, ares);
ares              201 source3/lib/ldb/modules/asq.c 		talloc_free(ares);
ares              206 source3/lib/ldb/modules/asq.c 	talloc_free(ares);
ares              122 source3/lib/ldb/modules/ldb_map.c struct map_search_context *map_init_search_context(struct map_context *ac, struct ldb_reply *ares)
ares              134 source3/lib/ldb/modules/ldb_map.c 	sc->remote_res = ares;
ares              827 source3/lib/ldb/modules/ldb_map.c static int map_search_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              831 source3/lib/ldb/modules/ldb_map.c 	if (context == NULL || ares == NULL) {
ares              839 source3/lib/ldb/modules/ldb_map.c 	if (ares->type != LDB_REPLY_ENTRY) {
ares              840 source3/lib/ldb/modules/ldb_map.c 		talloc_free(ares);
ares              847 source3/lib/ldb/modules/ldb_map.c 		talloc_free(ares);
ares              852 source3/lib/ldb/modules/ldb_map.c 	ac->local_dn = ares->message->dn;
ares              441 source3/lib/ldb/modules/ldb_map_outbound.c static int map_reply_remote(struct map_context *ac, struct ldb_reply *ares)
ares              448 source3/lib/ldb/modules/ldb_map_outbound.c 	if (ares->type != LDB_REPLY_ENTRY) {
ares              453 source3/lib/ldb/modules/ldb_map_outbound.c 	msg = ldb_msg_new(ares);
ares              460 source3/lib/ldb/modules/ldb_map_outbound.c 	ret = ldb_msg_merge_remote(ac, msg, ares->message);
ares              467 source3/lib/ldb/modules/ldb_map_outbound.c 	dn = ldb_dn_map_rebase_remote(ac->module, msg, ares->message->dn);
ares              475 source3/lib/ldb/modules/ldb_map_outbound.c 	talloc_free(ares->message);
ares              476 source3/lib/ldb/modules/ldb_map_outbound.c 	ares->message = msg;
ares             1011 source3/lib/ldb/modules/ldb_map_outbound.c int map_up_callback(struct ldb_context *ldb, const struct ldb_request *req, struct ldb_reply *ares)
ares             1021 source3/lib/ldb/modules/ldb_map_outbound.c 	if (ares->type != LDB_REPLY_ENTRY) {
ares             1022 source3/lib/ldb/modules/ldb_map_outbound.c 		return req->callback(ldb, req->context, ares);
ares             1026 source3/lib/ldb/modules/ldb_map_outbound.c 	if (!ldb_match_msg(ldb, ares->message, req->op.search.tree, req->op.search.base, req->op.search.scope)) {
ares             1030 source3/lib/ldb/modules/ldb_map_outbound.c 			  ldb_dn_linearize(ldb, ares->message->dn));
ares             1036 source3/lib/ldb/modules/ldb_map_outbound.c 		for (i = 0; i < ares->message->num_elements; ) {
ares             1037 source3/lib/ldb/modules/ldb_map_outbound.c 			struct ldb_message_element *el = &ares->message->elements[i];
ares             1039 source3/lib/ldb/modules/ldb_map_outbound.c 				ldb_msg_remove_element(ares->message, el);
ares             1046 source3/lib/ldb/modules/ldb_map_outbound.c 	return req->callback(ldb, req->context, ares);
ares             1050 source3/lib/ldb/modules/ldb_map_outbound.c int map_local_merge_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares             1055 source3/lib/ldb/modules/ldb_map_outbound.c 	if (context == NULL || ares == NULL) {
ares             1063 source3/lib/ldb/modules/ldb_map_outbound.c 	switch (ares->type) {
ares             1069 source3/lib/ldb/modules/ldb_map_outbound.c 			talloc_free(ares);
ares             1074 source3/lib/ldb/modules/ldb_map_outbound.c 		sc->local_res = ares;
ares             1077 source3/lib/ldb/modules/ldb_map_outbound.c 		ret = ldb_msg_merge_local(sc->ac->module, ares->message, sc->remote_res->message);
ares             1079 source3/lib/ldb/modules/ldb_map_outbound.c 			talloc_free(ares);
ares             1083 source3/lib/ldb/modules/ldb_map_outbound.c 		return map_up_callback(ldb, sc->ac->orig_req, ares);
ares             1095 source3/lib/ldb/modules/ldb_map_outbound.c 		talloc_free(ares);
ares             1101 source3/lib/ldb/modules/ldb_map_outbound.c int map_remote_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares             1108 source3/lib/ldb/modules/ldb_map_outbound.c 	if (context == NULL || ares == NULL) {
ares             1117 source3/lib/ldb/modules/ldb_map_outbound.c 	if (ares->type != LDB_REPLY_ENTRY) {
ares             1118 source3/lib/ldb/modules/ldb_map_outbound.c 		return map_up_callback(ldb, ac->orig_req, ares);
ares             1122 source3/lib/ldb/modules/ldb_map_outbound.c 	ret = map_reply_remote(ac, ares);
ares             1124 source3/lib/ldb/modules/ldb_map_outbound.c 		talloc_free(ares);
ares             1130 source3/lib/ldb/modules/ldb_map_outbound.c 		return map_up_callback(ldb, ac->orig_req, ares);
ares             1134 source3/lib/ldb/modules/ldb_map_outbound.c 	sc = map_init_search_context(ac, ares);
ares             1136 source3/lib/ldb/modules/ldb_map_outbound.c 		talloc_free(ares);
ares             1145 source3/lib/ldb/modules/ldb_map_outbound.c 		talloc_free(ares);
ares             1150 source3/lib/ldb/modules/ldb_map_outbound.c 		= req = map_search_base_req(ac, ares->message->dn, 
ares             1154 source3/lib/ldb/modules/ldb_map_outbound.c 		talloc_free(ares);
ares               66 source3/lib/ldb/modules/ldb_map_private.h struct map_search_context *map_init_search_context(struct map_context *ac, struct ldb_reply *ares);
ares              422 source3/lib/ldb/modules/objectclass.c static int get_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              426 source3/lib/ldb/modules/objectclass.c 	if (!context || !ares) {
ares              434 source3/lib/ldb/modules/objectclass.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              437 source3/lib/ldb/modules/objectclass.c 			talloc_free(ares);
ares              441 source3/lib/ldb/modules/objectclass.c 		ac->search_res = talloc_move(ac, &ares);
ares              443 source3/lib/ldb/modules/objectclass.c 		talloc_free(ares);
ares              185 source3/lib/ldb/modules/operational.c static int operational_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              189 source3/lib/ldb/modules/operational.c 	if (!context || !ares) {
ares              196 source3/lib/ldb/modules/operational.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              199 source3/lib/ldb/modules/operational.c 		if (operational_search_post_process(ac->module, ares->message, ac->attrs) != 0) {
ares              204 source3/lib/ldb/modules/operational.c 	return ac->up_callback(ldb, ac->up_context, ares);
ares              207 source3/lib/ldb/modules/operational.c 	talloc_free(ares);
ares              177 source3/lib/ldb/modules/paged_results.c static int paged_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              181 source3/lib/ldb/modules/paged_results.c 	if (!context || !ares) {
ares              188 source3/lib/ldb/modules/paged_results.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              201 source3/lib/ldb/modules/paged_results.c 		ac->store->last->r = talloc_steal(ac->store->last, ares);
ares              205 source3/lib/ldb/modules/paged_results.c 	if (ares->type == LDB_REPLY_REFERRAL) {
ares              216 source3/lib/ldb/modules/paged_results.c 		ac->store->last_ref->r = talloc_steal(ac->store->last, ares);
ares              220 source3/lib/ldb/modules/paged_results.c 	if (ares->type == LDB_REPLY_DONE) {
ares              221 source3/lib/ldb/modules/paged_results.c 		ac->store->controls = talloc_move(ac->store, &ares->controls);
ares              222 source3/lib/ldb/modules/paged_results.c 		talloc_free(ares);
ares              228 source3/lib/ldb/modules/paged_results.c 	talloc_free(ares);
ares              343 source3/lib/ldb/modules/paged_results.c 	struct ldb_reply *ares;
ares              382 source3/lib/ldb/modules/paged_results.c 	ares = talloc_zero(ac->store, struct ldb_reply);
ares              383 source3/lib/ldb/modules/paged_results.c 	if (ares == NULL) {
ares              391 source3/lib/ldb/modules/paged_results.c 		ares->controls = ac->store->controls;
ares              392 source3/lib/ldb/modules/paged_results.c 		while (ares->controls[i]) i++; /* counting */
ares              394 source3/lib/ldb/modules/paged_results.c 		ares->controls = talloc_move(ares, &ac->store->controls);
ares              398 source3/lib/ldb/modules/paged_results.c 	ares->controls = talloc_realloc(ares, ares->controls, struct ldb_control *, num_ctrls);
ares              399 source3/lib/ldb/modules/paged_results.c 	if (ares->controls == NULL) {
ares              404 source3/lib/ldb/modules/paged_results.c 	ares->controls[i] = talloc(ares->controls, struct ldb_control);
ares              405 source3/lib/ldb/modules/paged_results.c 	if (ares->controls[i] == NULL) {
ares              410 source3/lib/ldb/modules/paged_results.c 	ares->controls[i]->oid = talloc_strdup(ares->controls[i], LDB_CONTROL_PAGED_RESULTS_OID);
ares              411 source3/lib/ldb/modules/paged_results.c 	if (ares->controls[i]->oid == NULL) {
ares              416 source3/lib/ldb/modules/paged_results.c 	ares->controls[i]->critical = 0;
ares              417 source3/lib/ldb/modules/paged_results.c 	ares->controls[i + 1] = NULL;
ares              419 source3/lib/ldb/modules/paged_results.c 	paged = talloc(ares->controls[i], struct ldb_paged_control);
ares              425 source3/lib/ldb/modules/paged_results.c 	ares->controls[i]->data = paged;
ares              437 source3/lib/ldb/modules/paged_results.c 	ares->type = LDB_REPLY_DONE;
ares              439 source3/lib/ldb/modules/paged_results.c 	ret = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ares              100 source3/lib/ldb/modules/paged_searches.c static int check_ps_continuation(struct ldb_reply *ares, struct ps_context *ac)
ares              105 source3/lib/ldb/modules/paged_searches.c 	if (!ares->controls || strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[0]->oid) != 0) {
ares              110 source3/lib/ldb/modules/paged_searches.c 	rep_control = talloc_get_type(ares->controls[0]->data, struct ldb_paged_control);
ares              162 source3/lib/ldb/modules/paged_searches.c 	struct ldb_reply *ares;
ares              166 source3/lib/ldb/modules/paged_searches.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              167 source3/lib/ldb/modules/paged_searches.c 		if (!ares) {
ares              171 source3/lib/ldb/modules/paged_searches.c 		ares->type = LDB_REPLY_REFERRAL;
ares              172 source3/lib/ldb/modules/paged_searches.c 		ares->referral = ac->saved_referrals[i];
ares              174 source3/lib/ldb/modules/paged_searches.c 		ac->up_callback(ldb, ac->up_context, ares);
ares              180 source3/lib/ldb/modules/paged_searches.c static int ps_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              185 source3/lib/ldb/modules/paged_searches.c 	if (!context || !ares) {
ares              192 source3/lib/ldb/modules/paged_searches.c 	switch (ares->type) {
ares              194 source3/lib/ldb/modules/paged_searches.c 		ac->up_callback(ldb, ac->up_context, ares);
ares              198 source3/lib/ldb/modules/paged_searches.c 		ret = store_referral(ares->referral, ac);
ares              205 source3/lib/ldb/modules/paged_searches.c 		ret = check_ps_continuation(ares, ac);
ares              217 source3/lib/ldb/modules/paged_searches.c 			ac->up_callback(ldb, ac->up_context, ares);
ares              227 source3/lib/ldb/modules/paged_searches.c 	talloc_free(ares);
ares              389 source3/lib/ldb/modules/paged_searches.c 				 struct ldb_reply *ares) 
ares              394 source3/lib/ldb/modules/paged_searches.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              395 source3/lib/ldb/modules/paged_searches.c 		if (ldb_msg_check_string_attribute(ares->message,
ares              168 source3/lib/ldb/modules/sort.c static int server_sort_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              172 source3/lib/ldb/modules/sort.c  	if (!context || !ares) {
ares              179 source3/lib/ldb/modules/sort.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              187 source3/lib/ldb/modules/sort.c 		ac->msgs[ac->num_msgs] = talloc_move(ac->msgs, &ares->message);
ares              191 source3/lib/ldb/modules/sort.c 	if (ares->type == LDB_REPLY_REFERRAL) {
ares              198 source3/lib/ldb/modules/sort.c 		ac->referrals[ac->num_refs] = talloc_move(ac->referrals, &ares->referral);
ares              203 source3/lib/ldb/modules/sort.c 	if (ares->type == LDB_REPLY_DONE) {
ares              204 source3/lib/ldb/modules/sort.c 		ac->controls = talloc_move(ac, &ares->controls);
ares              207 source3/lib/ldb/modules/sort.c 	talloc_free(ares);
ares              211 source3/lib/ldb/modules/sort.c 	talloc_free(ares);
ares              255 source3/lib/ldb/modules/sort.c 			struct ldb_reply *ares;
ares              257 source3/lib/ldb/modules/sort.c 			ares = talloc_zero(req, struct ldb_reply);
ares              258 source3/lib/ldb/modules/sort.c 			if (!ares)
ares              262 source3/lib/ldb/modules/sort.c 			ares->type = LDB_REPLY_DONE;
ares              263 source3/lib/ldb/modules/sort.c 			if ((ret = build_response(ares, &ares->controls, 53, "sort control is not complete yet")) != LDB_SUCCESS) {
ares              269 source3/lib/ldb/modules/sort.c 			ret = ac->up_callback(module->ldb, ac->up_context, ares);
ares              312 source3/lib/ldb/modules/sort.c 	struct ldb_reply *ares;
ares              325 source3/lib/ldb/modules/sort.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              326 source3/lib/ldb/modules/sort.c 		if (!ares) {
ares              331 source3/lib/ldb/modules/sort.c 		ares->type = LDB_REPLY_ENTRY;
ares              332 source3/lib/ldb/modules/sort.c 		ares->message = talloc_move(ares, &ac->msgs[i]);
ares              334 source3/lib/ldb/modules/sort.c 		handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ares              341 source3/lib/ldb/modules/sort.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              342 source3/lib/ldb/modules/sort.c 		if (!ares) {
ares              347 source3/lib/ldb/modules/sort.c 		ares->type = LDB_REPLY_REFERRAL;
ares              348 source3/lib/ldb/modules/sort.c 		ares->referral = talloc_move(ares, &ac->referrals[i]);
ares              350 source3/lib/ldb/modules/sort.c 		handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ares              356 source3/lib/ldb/modules/sort.c 	ares = talloc_zero(ac, struct ldb_reply);
ares              357 source3/lib/ldb/modules/sort.c 	if (!ares) {
ares              362 source3/lib/ldb/modules/sort.c 	ares->type = LDB_REPLY_DONE;
ares              363 source3/lib/ldb/modules/sort.c 	ares->controls = talloc_move(ares, &ac->controls);
ares              365 source3/lib/ldb/modules/sort.c 	handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares);
ares              137 source3/lib/ldb/tools/ldbsearch.c static int search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
ares              142 source3/lib/ldb/tools/ldbsearch.c 	switch (ares->type) {
ares              146 source3/lib/ldb/tools/ldbsearch.c 			ret = store_message(ares->message, sctx);
ares              148 source3/lib/ldb/tools/ldbsearch.c 			ret = display_message(ldb, ares->message, sctx);
ares              154 source3/lib/ldb/tools/ldbsearch.c 			ret = store_referral(ares->referral, sctx);
ares              156 source3/lib/ldb/tools/ldbsearch.c 			ret = display_referral(ares->referral, sctx);
ares              161 source3/lib/ldb/tools/ldbsearch.c 		if (ares->controls) {
ares              162 source3/lib/ldb/tools/ldbsearch.c 			if (handle_controls_reply(ares->controls, sctx->req_ctrls) == 1)
ares              173 source3/lib/ldb/tools/ldbsearch.c 	if (talloc_free(ares) == -1) {
ares              285 source4/dsdb/samdb/ldb_modules/anr.c static int anr_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              291 source4/dsdb/samdb/ldb_modules/anr.c 	if (!ares) {
ares              295 source4/dsdb/samdb/ldb_modules/anr.c 	if (ares->error != LDB_SUCCESS) {
ares              296 source4/dsdb/samdb/ldb_modules/anr.c 		return ldb_module_done(ac->req, ares->controls,
ares              297 source4/dsdb/samdb/ldb_modules/anr.c 					ares->response, ares->error);
ares              300 source4/dsdb/samdb/ldb_modules/anr.c 	switch (ares->type) {
ares              302 source4/dsdb/samdb/ldb_modules/anr.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              305 source4/dsdb/samdb/ldb_modules/anr.c 		return ldb_module_send_referral(ac->req, ares->referral);
ares              308 source4/dsdb/samdb/ldb_modules/anr.c 		return ldb_module_done(ac->req, ares->controls,
ares              309 source4/dsdb/samdb/ldb_modules/anr.c 					ares->response, LDB_SUCCESS);
ares               48 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_final_callback(struct ldb_request *req, struct ldb_reply *ares)
ares               54 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 	if (ares->error != LDB_SUCCESS) {
ares               55 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 		ret = ldb_module_done(ac->req, ares->controls,
ares               56 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 				      ares->response, ares->error);
ares               58 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 		switch (ares->type) {
ares               61 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 			ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares               65 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 			ret = ldb_module_send_referral(ac->req, ares->referral);
ares               69 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 			ret = ldb_module_done(ac->req, ares->controls,
ares               70 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 					      ares->response, ares->error);
ares               77 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_base_callback(struct ldb_request *req, struct ldb_reply *ares)
ares               90 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 	if (!ares) {
ares               94 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 	if (ares->error != LDB_SUCCESS) {
ares               95 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 		return ldb_module_done(ac->req, ares->controls,
ares               96 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 					ares->response, ares->error);
ares               99 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 	switch (ares->type) {
ares              102 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 			ac->basedn = talloc_steal(ac, ares->message->dn);
ares              108 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 		el = ldb_msg_find_element(ares->message, "wellKnownObjects");
ares              237 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 	talloc_free(ares);
ares              135 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static int inject_extended_dn_out(struct ldb_reply *ares,
ares              145 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	guid_blob = ldb_msg_find_ldb_val(ares->message, "objectGUID");
ares              146 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	sid_blob = ldb_msg_find_ldb_val(ares->message, "objectSID");
ares              153 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	ret = ldb_dn_set_extended_component(ares->message->dn, "GUID", guid_blob);
ares              158 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		ret = ldb_dn_set_extended_component(ares->message->dn, "SID", sid_blob);
ares              165 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		ldb_msg_remove_attr(ares->message, "objectGUID");
ares              169 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		ldb_msg_remove_attr(ares->message, "objectSID");
ares              242 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static int extended_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              248 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	struct ldb_message *msg = ares->message;
ares              254 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	if (!ares) {
ares              258 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	if (ares->error != LDB_SUCCESS) {
ares              259 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		return ldb_module_done(ac->req, ares->controls,
ares              260 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 					ares->response, ares->error);
ares              263 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	switch (ares->type) {
ares              265 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		return ldb_module_send_referral(ac->req, ares->referral);
ares              268 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		return ldb_module_done(ac->req, ares->controls,
ares              269 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 					ares->response, LDB_SUCCESS);
ares              275 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		ret = fix_dn(ares->message->dn);
ares              284 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		ret = inject_extended_dn_out(ares, ac->module->ldb,
ares              293 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		const struct ldb_val *val = ldb_msg_find_ldb_val(ares->message, "distinguishedName");
ares              295 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 			ldb_msg_remove_attr(ares->message, "distinguishedName");
ares              297 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 				ret = ldb_msg_add_steal_string(ares->message, "distinguishedName", 
ares              298 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 							       ldb_dn_get_extended_linearized(ares->message, ares->message->dn, ac->extended_type));
ares              300 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 				ret = ldb_msg_add_string(ares->message, "distinguishedName", 
ares              301 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 							 ldb_dn_get_linearized(ares->message->dn));
ares              311 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		control = ldb_reply_get_control(ares, DSDB_OPENLDAP_DEREFERENCE_CONTROL);
ares              395 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	return ldb_module_send_entry(ac->req, msg, ares->controls);
ares               89 source4/dsdb/samdb/ldb_modules/extended_dn_store.c static int extended_final_callback(struct ldb_request *req, struct ldb_reply *ares)
ares               95 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	if (ares->error != LDB_SUCCESS) {
ares               96 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		ret = ldb_module_done(ac->req, ares->controls,
ares               97 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 				      ares->response, ares->error);
ares               99 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		switch (ares->type) {
ares              102 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              106 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = ldb_module_send_referral(ac->req, ares->referral);
ares              110 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = ldb_module_done(ac->req, ares->controls,
ares              111 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 					      ares->response, ares->error);
ares              118 source4/dsdb/samdb/ldb_modules/extended_dn_store.c static int extended_replace_dn(struct ldb_request *req, struct ldb_reply *ares)
ares              123 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	if (!ares) {
ares              127 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	if (ares->error == LDB_ERR_NO_SUCH_OBJECT) {
ares              147 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	if (ares->error != LDB_SUCCESS) {
ares              148 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		return ldb_module_done(os->ac->req, ares->controls,
ares              149 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 					ares->response, ares->error);
ares              153 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	switch (ares->type) {
ares              159 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		struct ldb_dn *dn = ares->message->dn;
ares              178 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		talloc_free(ares);
ares              199 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	talloc_free(ares);
ares               48 source4/dsdb/samdb/ldb_modules/instancetype.c static int it_callback(struct ldb_request *req, struct ldb_reply *ares)
ares               56 source4/dsdb/samdb/ldb_modules/instancetype.c 	if (!ares) {
ares               60 source4/dsdb/samdb/ldb_modules/instancetype.c 	if (ares->error != LDB_SUCCESS) {
ares               61 source4/dsdb/samdb/ldb_modules/instancetype.c 		return ldb_module_done(ac->req, ares->controls,
ares               62 source4/dsdb/samdb/ldb_modules/instancetype.c 					ares->response, ares->error);
ares               65 source4/dsdb/samdb/ldb_modules/instancetype.c 	if (ares->type != LDB_REPLY_DONE) {
ares               71 source4/dsdb/samdb/ldb_modules/instancetype.c 	return ldb_module_done(ac->req, ares->controls,
ares               72 source4/dsdb/samdb/ldb_modules/instancetype.c 					ares->response, ares->error);
ares              210 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              221 source4/dsdb/samdb/ldb_modules/kludge_acl.c 	if (!ares) {
ares              225 source4/dsdb/samdb/ldb_modules/kludge_acl.c 	if (ares->error != LDB_SUCCESS) {
ares              226 source4/dsdb/samdb/ldb_modules/kludge_acl.c 		return ldb_module_done(ac->req, ares->controls,
ares              227 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					ares->response, ares->error);
ares              230 source4/dsdb/samdb/ldb_modules/kludge_acl.c 	switch (ares->type) {
ares              234 source4/dsdb/samdb/ldb_modules/kludge_acl.c 						   ares->message,
ares              242 source4/dsdb/samdb/ldb_modules/kludge_acl.c 						ares->message,
ares              254 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					ret = kludge_acl_allowedAttributes(ldb, ares->message,
ares              261 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					ret = kludge_acl_childClasses(ldb, ares->message,
ares              271 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					ret = kludge_acl_allowedAttributes(ldb, ares->message,
ares              278 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					ret = kludge_acl_childClasses(ldb, ares->message,
ares              288 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					ldb_msg_remove_attr(ares->message, data->password_attrs[i]);
ares              301 source4/dsdb/samdb/ldb_modules/kludge_acl.c 				ldb_msg_remove_attr(ares->message,
ares              306 source4/dsdb/samdb/ldb_modules/kludge_acl.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              309 source4/dsdb/samdb/ldb_modules/kludge_acl.c 		return ldb_module_send_referral(ac->req, ares->referral);
ares              312 source4/dsdb/samdb/ldb_modules/kludge_acl.c 		return ldb_module_done(ac->req, ares->controls,
ares              313 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					ares->response, LDB_SUCCESS);
ares              132 source4/dsdb/samdb/ldb_modules/linked_attributes.c 				 struct ldb_reply *ares);
ares              135 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			   struct ldb_reply *ares);
ares              230 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_mod_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              246 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (!ares) {
ares              250 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->error != LDB_SUCCESS) {
ares              251 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
ares              252 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ares->response, ares->error);
ares              256 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	switch (ares->type) {
ares              259 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		if (ldb_dn_compare(ares->message->dn, ac->req->op.mod.message->dn) != 0) {
ares              261 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					       "linked_attributes: %s is not the DN we were looking for", ldb_dn_get_linearized(ares->message->dn));
ares              263 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			talloc_free(ares);
ares              268 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		ac->add_dn = ac->del_dn = talloc_steal(ac, ares->message->dn);
ares              278 source4/dsdb/samdb/ldb_modules/linked_attributes.c 				talloc_free(ares);
ares              283 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			search_el = ldb_msg_find_element(ares->message,
ares              312 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					talloc_free(ares);
ares              327 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		talloc_free(ares);
ares              347 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	talloc_free(ares);
ares              617 source4/dsdb/samdb/ldb_modules/linked_attributes.c 				 struct ldb_reply *ares)
ares              631 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (!ares) {
ares              635 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->error != LDB_SUCCESS) {
ares              636 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
ares              637 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ares->response, ares->error);
ares              641 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	switch (ares->type) {
ares              643 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		ret = ldb_dn_compare(ares->message->dn, req->op.search.base);
ares              646 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			talloc_free(ares);
ares              650 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		if (ares->message->num_elements == 0) {
ares              653 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			talloc_free(ares);
ares              659 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			ac->del_dn = talloc_steal(ac, ares->message->dn);
ares              662 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			ac->add_dn = talloc_steal(ac, ares->message->dn); 
ares              666 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			talloc_free(ares);
ares              673 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		for (i = 0; i < ares->message->num_elements; i++) {
ares              674 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			el = &ares->message->elements[i];
ares              681 source4/dsdb/samdb/ldb_modules/linked_attributes.c 				talloc_free(ares);
ares              719 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					talloc_free(ares);
ares              734 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		talloc_free(ares);
ares              756 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			talloc_free(ares);
ares              765 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	talloc_free(ares);
ares              839 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_mod_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              848 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (!ares) {
ares              852 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->error != LDB_SUCCESS) {
ares              853 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
ares              854 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ares->response, ares->error);
ares              857 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->type != LDB_REPLY_DONE) {
ares              860 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		talloc_free(ares);
ares              865 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	talloc_free(ares);
ares              878 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_mod_del_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              887 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (!ares) {
ares              891 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->error != LDB_SUCCESS) {
ares              892 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
ares              893 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ares->response, ares->error);
ares              896 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->type != LDB_REPLY_DONE) {
ares              899 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		talloc_free(ares);
ares              904 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac->op_controls = talloc_steal(ac, ares->controls);
ares              905 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac->op_response = talloc_steal(ac, ares->response);
ares              913 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	talloc_free(ares);
ares              921 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_rename_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              933 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (!ares) {
ares              937 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->error != LDB_SUCCESS) {
ares              938 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
ares              939 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ares->response, ares->error);
ares              942 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->type != LDB_REPLY_DONE) {
ares              945 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		talloc_free(ares);
ares              978 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac->op_controls = talloc_steal(ac, ares->controls);
ares              979 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac->op_response = talloc_steal(ac, ares->response);
ares              988 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_add_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              997 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (!ares) {
ares             1001 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->error != LDB_SUCCESS) {
ares             1002 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
ares             1003 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ares->response, ares->error);
ares             1006 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	if (ares->type != LDB_REPLY_DONE) {
ares             1009 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		talloc_free(ares);
ares             1038 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		ac->op_controls = talloc_steal(ac, ares->controls);
ares             1039 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		ac->op_response = talloc_steal(ac, ares->response);
ares             1044 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
ares             1045 source4/dsdb/samdb/ldb_modules/linked_attributes.c 				       ares->response, ares->error);
ares              108 source4/dsdb/samdb/ldb_modules/local_password.c static int lpdb_local_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              116 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              120 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              121 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              122 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              125 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->type != LDB_REPLY_DONE) {
ares              127 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              132 source4/dsdb/samdb/ldb_modules/local_password.c 	talloc_free(ares);
ares              144 source4/dsdb/samdb/ldb_modules/local_password.c 				struct ldb_reply *ares);
ares              254 source4/dsdb/samdb/ldb_modules/local_password.c 				struct ldb_reply *ares)
ares              264 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              268 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              269 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              270 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              273 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->type != LDB_REPLY_DONE) {
ares              275 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              280 source4/dsdb/samdb/ldb_modules/local_password.c 	ac->remote_done = talloc_steal(ac, ares);
ares              303 source4/dsdb/samdb/ldb_modules/local_password.c 				struct ldb_reply *ares);
ares              305 source4/dsdb/samdb/ldb_modules/local_password.c 				    struct ldb_reply *ares);
ares              382 source4/dsdb/samdb/ldb_modules/local_password.c 				struct ldb_reply *ares)
ares              393 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              397 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              398 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              399 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              402 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->type != LDB_REPLY_DONE) {
ares              404 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              409 source4/dsdb/samdb/ldb_modules/local_password.c 	ac->remote_done = talloc_steal(ac, ares);
ares              434 source4/dsdb/samdb/ldb_modules/local_password.c 				    struct ldb_reply *ares)
ares              446 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              450 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              451 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              452 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              455 source4/dsdb/samdb/ldb_modules/local_password.c 	switch (ares->type) {
ares              459 source4/dsdb/samdb/ldb_modules/local_password.c 			talloc_free(ares);
ares              464 source4/dsdb/samdb/ldb_modules/local_password.c 		ac->remote = talloc_steal(ac, ares);
ares              470 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              477 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              545 source4/dsdb/samdb/ldb_modules/local_password.c 				struct ldb_reply *ares);
ares              547 source4/dsdb/samdb/ldb_modules/local_password.c 				    struct ldb_reply *ares);
ares              593 source4/dsdb/samdb/ldb_modules/local_password.c 				struct ldb_reply *ares)
ares              604 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              608 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              609 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              610 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              613 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->type != LDB_REPLY_DONE) {
ares              615 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              620 source4/dsdb/samdb/ldb_modules/local_password.c 	ac->remote_done = talloc_steal(ac, ares);
ares              645 source4/dsdb/samdb/ldb_modules/local_password.c 				    struct ldb_reply *ares)
ares              657 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              661 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              662 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              663 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              666 source4/dsdb/samdb/ldb_modules/local_password.c 	switch (ares->type) {
ares              670 source4/dsdb/samdb/ldb_modules/local_password.c 			talloc_free(ares);
ares              675 source4/dsdb/samdb/ldb_modules/local_password.c 		ac->remote = talloc_steal(ac, ares);
ares              681 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              688 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              755 source4/dsdb/samdb/ldb_modules/local_password.c 					struct ldb_reply *ares);
ares              781 source4/dsdb/samdb/ldb_modules/local_password.c 					struct ldb_reply *ares)
ares              793 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              797 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              798 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              799 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              805 source4/dsdb/samdb/ldb_modules/local_password.c 	switch (ares->type) {
ares              811 source4/dsdb/samdb/ldb_modules/local_password.c 			talloc_free(ares);
ares              821 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_steal(merge, ares->message->elements);
ares              824 source4/dsdb/samdb/ldb_modules/local_password.c 		ldb_msg_remove_attr(ares->message, PASSWORD_GUID_ATTR);
ares              826 source4/dsdb/samdb/ldb_modules/local_password.c 		for (i=0; i < ares->message->num_elements; i++) {
ares              830 source4/dsdb/samdb/ldb_modules/local_password.c 						  ares->message->elements[i].name);
ares              833 source4/dsdb/samdb/ldb_modules/local_password.c 							ares->message->elements[i].name,
ares              836 source4/dsdb/samdb/ldb_modules/local_password.c 					talloc_free(ares);
ares              841 source4/dsdb/samdb/ldb_modules/local_password.c 				*el = ares->message->elements[i];
ares              846 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              852 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              857 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_free(ares);
ares              894 source4/dsdb/samdb/ldb_modules/local_password.c 					struct ldb_reply *ares)
ares              906 source4/dsdb/samdb/ldb_modules/local_password.c 	if (!ares) {
ares              910 source4/dsdb/samdb/ldb_modules/local_password.c 	if (ares->error != LDB_SUCCESS) {
ares              911 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
ares              912 source4/dsdb/samdb/ldb_modules/local_password.c 					ares->response, ares->error);
ares              915 source4/dsdb/samdb/ldb_modules/local_password.c 	switch (ares->type) {
ares              918 source4/dsdb/samdb/ldb_modules/local_password.c 		if (!ldb_msg_check_string_attribute(ares->message, "objectClass", "person")) {
ares              922 source4/dsdb/samdb/ldb_modules/local_password.c 				ldb_msg_remove_attr(ares->message, "objectGUID");
ares              926 source4/dsdb/samdb/ldb_modules/local_password.c 				ldb_msg_remove_attr(ares->message, "objectClass");
ares              929 source4/dsdb/samdb/ldb_modules/local_password.c 			return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              932 source4/dsdb/samdb/ldb_modules/local_password.c 		if (ldb_msg_find_ldb_val(ares->message, "objectGUID") == NULL) {
ares              939 source4/dsdb/samdb/ldb_modules/local_password.c 		objectGUID = samdb_result_guid(ares->message, "objectGUID");
ares              942 source4/dsdb/samdb/ldb_modules/local_password.c 			ldb_msg_remove_attr(ares->message, "objectGUID");
ares              946 source4/dsdb/samdb/ldb_modules/local_password.c 			ldb_msg_remove_attr(ares->message, "objectClass");
ares              964 source4/dsdb/samdb/ldb_modules/local_password.c 		lr->remote = talloc_steal(lr, ares);
ares              977 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_send_referral(ac->req, ares->referral);
ares              983 source4/dsdb/samdb/ldb_modules/local_password.c 			return ldb_module_done(ac->req, ares->controls,
ares              984 source4/dsdb/samdb/ldb_modules/local_password.c 						ares->response, ares->error);
ares              992 source4/dsdb/samdb/ldb_modules/local_password.c 		lr->remote = talloc_steal(lr, ares);
ares              276 source4/dsdb/samdb/ldb_modules/objectclass.c static int get_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              285 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (!ares) {
ares              289 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (ares->error != LDB_SUCCESS &&
ares              290 source4/dsdb/samdb/ldb_modules/objectclass.c 	    ares->error != LDB_ERR_NO_SUCH_OBJECT) {
ares              291 source4/dsdb/samdb/ldb_modules/objectclass.c 		return ldb_module_done(ac->req, ares->controls,
ares              292 source4/dsdb/samdb/ldb_modules/objectclass.c 					ares->response, ares->error);
ares              295 source4/dsdb/samdb/ldb_modules/objectclass.c 	switch (ares->type) {
ares              299 source4/dsdb/samdb/ldb_modules/objectclass.c 			talloc_free(ares);
ares              304 source4/dsdb/samdb/ldb_modules/objectclass.c 		ac->search_res = talloc_steal(ac, ares);
ares              309 source4/dsdb/samdb/ldb_modules/objectclass.c 		talloc_free(ares);
ares              313 source4/dsdb/samdb/ldb_modules/objectclass.c 		talloc_free(ares);
ares              324 source4/dsdb/samdb/ldb_modules/objectclass.c static int oc_op_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              330 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (!ares) {
ares              334 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (ares->error != LDB_SUCCESS) {
ares              335 source4/dsdb/samdb/ldb_modules/objectclass.c 		return ldb_module_done(ac->req, ares->controls,
ares              336 source4/dsdb/samdb/ldb_modules/objectclass.c 					ares->response, ares->error);
ares              339 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (ares->type != LDB_REPLY_DONE) {
ares              340 source4/dsdb/samdb/ldb_modules/objectclass.c 		talloc_free(ares);
ares              345 source4/dsdb/samdb/ldb_modules/objectclass.c 	return ldb_module_done(ac->req, ares->controls,
ares              346 source4/dsdb/samdb/ldb_modules/objectclass.c 				ares->response, ares->error);
ares              655 source4/dsdb/samdb/ldb_modules/objectclass.c 				struct ldb_reply *ares);
ares              831 source4/dsdb/samdb/ldb_modules/objectclass.c static int oc_modify_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              842 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (!ares) {
ares              846 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (ares->error != LDB_SUCCESS) {
ares              847 source4/dsdb/samdb/ldb_modules/objectclass.c 		return ldb_module_done(ac->req, ares->controls,
ares              848 source4/dsdb/samdb/ldb_modules/objectclass.c 					ares->response, ares->error);
ares              851 source4/dsdb/samdb/ldb_modules/objectclass.c 	if (ares->type != LDB_REPLY_DONE) {
ares              852 source4/dsdb/samdb/ldb_modules/objectclass.c 		talloc_free(ares);
ares              111 source4/dsdb/samdb/ldb_modules/objectguid.c static int og_op_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              117 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (!ares) {
ares              121 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (ares->error != LDB_SUCCESS) {
ares              122 source4/dsdb/samdb/ldb_modules/objectguid.c 		return ldb_module_done(ac->req, ares->controls,
ares              123 source4/dsdb/samdb/ldb_modules/objectguid.c 					ares->response, ares->error);
ares              126 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (ares->type != LDB_REPLY_DONE) {
ares              127 source4/dsdb/samdb/ldb_modules/objectguid.c 		talloc_free(ares);
ares              132 source4/dsdb/samdb/ldb_modules/objectguid.c 	return ldb_module_done(ac->req, ares->controls,
ares              133 source4/dsdb/samdb/ldb_modules/objectguid.c 				ares->response, ares->error);
ares              157 source4/dsdb/samdb/ldb_modules/partition.c 				  struct ldb_reply *ares)
ares              166 source4/dsdb/samdb/ldb_modules/partition.c 	if (!ares) {
ares              171 source4/dsdb/samdb/ldb_modules/partition.c 	if (ares->error != LDB_SUCCESS && !ac->got_success) {
ares              172 source4/dsdb/samdb/ldb_modules/partition.c 		return ldb_module_done(ac->req, ares->controls,
ares              173 source4/dsdb/samdb/ldb_modules/partition.c 					ares->response, ares->error);
ares              176 source4/dsdb/samdb/ldb_modules/partition.c 	switch (ares->type) {
ares              189 source4/dsdb/samdb/ldb_modules/partition.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              192 source4/dsdb/samdb/ldb_modules/partition.c 		if (ares->error == LDB_SUCCESS) {
ares              197 source4/dsdb/samdb/ldb_modules/partition.c 			if (ares->response) {
ares              198 source4/dsdb/samdb/ldb_modules/partition.c 				if (strcmp(ares->response->oid, LDB_EXTENDED_START_TLS_OID) != 0) {
ares              203 source4/dsdb/samdb/ldb_modules/partition.c 					talloc_free(ares);
ares              213 source4/dsdb/samdb/ldb_modules/partition.c 			return ldb_module_done(ac->req, ares->controls,
ares              214 source4/dsdb/samdb/ldb_modules/partition.c 					       ares->response, 
ares              215 source4/dsdb/samdb/ldb_modules/partition.c 					       ac->got_success?LDB_SUCCESS:ares->error);
ares              224 source4/dsdb/samdb/ldb_modules/partition.c 			talloc_free(ares);
ares              231 source4/dsdb/samdb/ldb_modules/partition.c 	talloc_free(ares);
ares             1454 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_op_callback(struct ldb_request *req, struct ldb_reply *ares)
ares             1460 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!ares) {
ares             1464 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (ares->error != LDB_SUCCESS) {
ares             1465 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
ares             1466 source4/dsdb/samdb/ldb_modules/password_hash.c 					ares->response, ares->error);
ares             1469 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (ares->type != LDB_REPLY_DONE) {
ares             1470 source4/dsdb/samdb/ldb_modules/password_hash.c 		talloc_free(ares);
ares             1475 source4/dsdb/samdb/ldb_modules/password_hash.c 	return ldb_module_done(ac->req, ares->controls,
ares             1476 source4/dsdb/samdb/ldb_modules/password_hash.c 				ares->response, ares->error);
ares             1480 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_modify_callback(struct ldb_request *req, struct ldb_reply *ares);
ares             1482 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_mod_search_callback(struct ldb_request *req, struct ldb_reply *ares);
ares             1486 source4/dsdb/samdb/ldb_modules/password_hash.c 				    struct ldb_reply *ares)
ares             1498 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!ares) {
ares             1502 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (ares->error != LDB_SUCCESS) {
ares             1503 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
ares             1504 source4/dsdb/samdb/ldb_modules/password_hash.c 					ares->response, ares->error);
ares             1507 source4/dsdb/samdb/ldb_modules/password_hash.c 	switch (ares->type) {
ares             1521 source4/dsdb/samdb/ldb_modules/password_hash.c 		data->pwdProperties = samdb_result_uint(ares->message, "pwdProperties", 0);
ares             1523 source4/dsdb/samdb/ldb_modules/password_hash.c 		data->pwdHistoryLength = samdb_result_uint(ares->message, "pwdHistoryLength", 0);
ares             1530 source4/dsdb/samdb/ldb_modules/password_hash.c 		tmp = ldb_dn_canonical_string(data, ares->message->dn);
ares             1595 source4/dsdb/samdb/ldb_modules/password_hash.c 	talloc_free(ares);
ares             1960 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_modify_callback(struct ldb_request *req, struct ldb_reply *ares)
ares             1967 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!ares) {
ares             1971 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (ares->error != LDB_SUCCESS) {
ares             1972 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
ares             1973 source4/dsdb/samdb/ldb_modules/password_hash.c 					ares->response, ares->error);
ares             1976 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (ares->type != LDB_REPLY_DONE) {
ares             1977 source4/dsdb/samdb/ldb_modules/password_hash.c 		talloc_free(ares);
ares             1987 source4/dsdb/samdb/ldb_modules/password_hash.c 	talloc_free(ares);
ares             1991 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_mod_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares             2000 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!ares) {
ares             2004 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (ares->error != LDB_SUCCESS) {
ares             2005 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
ares             2006 source4/dsdb/samdb/ldb_modules/password_hash.c 					ares->response, ares->error);
ares             2010 source4/dsdb/samdb/ldb_modules/password_hash.c 	switch (ares->type) {
ares             2015 source4/dsdb/samdb/ldb_modules/password_hash.c 			talloc_free(ares);
ares             2022 source4/dsdb/samdb/ldb_modules/password_hash.c 		if (!ldb_msg_check_string_attribute(ares->message, "objectClass", "person")) {
ares             2024 source4/dsdb/samdb/ldb_modules/password_hash.c 			talloc_free(ares);
ares             2029 source4/dsdb/samdb/ldb_modules/password_hash.c 		ac->search_res = talloc_steal(ac, ares);
ares             2058 source4/dsdb/samdb/ldb_modules/password_hash.c 	talloc_free(ares);
ares              256 source4/dsdb/samdb/ldb_modules/proxy.c 				  struct ldb_reply *ares)
ares              267 source4/dsdb/samdb/ldb_modules/proxy.c 	if (!ares) {
ares              271 source4/dsdb/samdb/ldb_modules/proxy.c 	if (ares->error != LDB_SUCCESS) {
ares              272 source4/dsdb/samdb/ldb_modules/proxy.c 		return ldb_module_done(ac->req, ares->controls,
ares              273 source4/dsdb/samdb/ldb_modules/proxy.c 					ares->response, ares->error);
ares              277 source4/dsdb/samdb/ldb_modules/proxy.c 	switch (ares->type) {
ares              283 source4/dsdb/samdb/ldb_modules/proxy.c 		proxy_convert_record(ldb, proxy, ares->message);
ares              284 source4/dsdb/samdb/ldb_modules/proxy.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              301 source4/dsdb/samdb/ldb_modules/proxy.c 	talloc_free(ares);
ares               57 source4/dsdb/samdb/ldb_modules/ranged_results.c static int rr_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares               66 source4/dsdb/samdb/ldb_modules/ranged_results.c 	if (!ares) {
ares               70 source4/dsdb/samdb/ldb_modules/ranged_results.c 	if (ares->error != LDB_SUCCESS) {
ares               71 source4/dsdb/samdb/ldb_modules/ranged_results.c 		return ldb_module_done(ac->req, ares->controls,
ares               72 source4/dsdb/samdb/ldb_modules/ranged_results.c 					ares->response, ares->error);
ares               75 source4/dsdb/samdb/ldb_modules/ranged_results.c 	if (ares->type == LDB_REPLY_REFERRAL) {
ares               76 source4/dsdb/samdb/ldb_modules/ranged_results.c 		return ldb_module_send_referral(ac->req, ares->referral);
ares               79 source4/dsdb/samdb/ldb_modules/ranged_results.c 	if (ares->type == LDB_REPLY_DONE) {
ares               80 source4/dsdb/samdb/ldb_modules/ranged_results.c 		return ldb_module_done(ac->req, ares->controls,
ares               81 source4/dsdb/samdb/ldb_modules/ranged_results.c 					ares->response, ares->error);
ares              116 source4/dsdb/samdb/ldb_modules/ranged_results.c 		el = ldb_msg_find_element(ares->message, new_attr);
ares              170 source4/dsdb/samdb/ldb_modules/ranged_results.c 	return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              206 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int replmd_op_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              214 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (!ares) {
ares              218 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->error != LDB_SUCCESS) {
ares              219 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ac->req, ares->controls,
ares              220 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 					ares->response, ares->error);
ares              223 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->type != LDB_REPLY_DONE) {
ares              226 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		talloc_free(ares);
ares              231 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	return ldb_module_done(ac->req, ares->controls,
ares              232 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 				ares->response, LDB_SUCCESS);
ares              555 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 						struct ldb_reply *ares)
ares              564 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (!ares) {
ares              568 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->error != LDB_SUCCESS) {
ares              569 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
ares              570 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 					ares->response, ares->error);
ares              573 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->type != LDB_REPLY_DONE) {
ares              579 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	talloc_free(ares);
ares              696 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 						  struct ldb_reply *ares)
ares              705 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (!ares) {
ares              709 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->error != LDB_SUCCESS) {
ares              710 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
ares              711 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 					ares->response, ares->error);
ares              714 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->type != LDB_REPLY_DONE) {
ares              720 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	talloc_free(ares);
ares              918 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 						   struct ldb_reply *ares)
ares              924 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (!ares) {
ares              928 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->error != LDB_SUCCESS &&
ares              929 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	    ares->error != LDB_ERR_NO_SUCH_OBJECT) {
ares              930 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
ares              931 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 					ares->response, ares->error);
ares              934 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	switch (ares->type) {
ares              936 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		ar->search_msg = talloc_steal(ar, ares->message);
ares              954 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	talloc_free(ares);
ares             1000 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 						      struct ldb_reply *ares)
ares             1007 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (!ares) {
ares             1011 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->error != LDB_SUCCESS) {
ares             1012 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
ares             1013 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 					ares->response, ares->error);
ares             1016 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->type != LDB_REPLY_DONE) {
ares             1022 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	talloc_free(ares);
ares             1326 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 						      struct ldb_reply *ares)
ares             1332 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (!ares) {
ares             1336 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ares->error != LDB_SUCCESS &&
ares             1337 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	    ares->error != LDB_ERR_NO_SUCH_OBJECT) {
ares             1338 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
ares             1339 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 					ares->response, ares->error);
ares             1342 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	switch (ares->type) {
ares             1344 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		ar->search_msg = talloc_steal(ar, ares->message);
ares             1362 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	talloc_free(ares);
ares              247 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              254 source4/dsdb/samdb/ldb_modules/rootdse.c 	if (!ares) {
ares              258 source4/dsdb/samdb/ldb_modules/rootdse.c 	if (ares->error != LDB_SUCCESS) {
ares              259 source4/dsdb/samdb/ldb_modules/rootdse.c 		return ldb_module_done(ac->req, ares->controls,
ares              260 source4/dsdb/samdb/ldb_modules/rootdse.c 					ares->response, ares->error);
ares              263 source4/dsdb/samdb/ldb_modules/rootdse.c 	switch (ares->type) {
ares              271 source4/dsdb/samdb/ldb_modules/rootdse.c 			talloc_free(ares);
ares              277 source4/dsdb/samdb/ldb_modules/rootdse.c 		ret = rootdse_add_dynamic(ac->module, ares->message,
ares              280 source4/dsdb/samdb/ldb_modules/rootdse.c 			talloc_free(ares);
ares              284 source4/dsdb/samdb/ldb_modules/rootdse.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              292 source4/dsdb/samdb/ldb_modules/rootdse.c 		return ldb_module_done(ac->req, ares->controls,
ares              293 source4/dsdb/samdb/ldb_modules/rootdse.c 					ares->response, ares->error);
ares              296 source4/dsdb/samdb/ldb_modules/rootdse.c 	talloc_free(ares);
ares               70 source4/dsdb/samdb/ldb_modules/samldb.c 	struct ldb_reply *ares;
ares              145 source4/dsdb/samdb/ldb_modules/samldb.c 					   struct ldb_reply *ares)
ares              154 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares              158 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares              159 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares              160 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares              163 source4/dsdb/samdb/ldb_modules/samldb.c 	switch (ares->type) {
ares              166 source4/dsdb/samdb/ldb_modules/samldb.c 		if (ac->ares != NULL) {
ares              175 source4/dsdb/samdb/ldb_modules/samldb.c 		ac->ares = talloc_steal(ac, ares);
ares              181 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              187 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              280 source4/dsdb/samdb/ldb_modules/samldb.c 	ac->ares = NULL;
ares              294 source4/dsdb/samdb/ldb_modules/samldb.c 	msg = ac->ares->message;
ares              326 source4/dsdb/samdb/ldb_modules/samldb.c 					     struct ldb_reply *ares)
ares              336 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares              340 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares              341 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares              342 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares              345 source4/dsdb/samdb/ldb_modules/samldb.c 	switch (ares->type) {
ares              357 source4/dsdb/samdb/ldb_modules/samldb.c 		nextRid = ldb_msg_find_attr_as_string(ares->message,
ares              363 source4/dsdb/samdb/ldb_modules/samldb.c 					       ldb_dn_get_linearized(ares->message->dn));
ares              370 source4/dsdb/samdb/ldb_modules/samldb.c 		ac->domain_sid = samdb_result_dom_sid(ac, ares->message,
ares              378 source4/dsdb/samdb/ldb_modules/samldb.c 		ac->domain_dn = talloc_steal(ac, ares->message->dn);
ares              380 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              387 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              393 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              470 source4/dsdb/samdb/ldb_modules/samldb.c 						struct ldb_reply *ares)
ares              477 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares              481 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares              482 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares              483 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares              486 source4/dsdb/samdb/ldb_modules/samldb.c 	switch (ares->type) {
ares              496 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              503 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              552 source4/dsdb/samdb/ldb_modules/samldb.c 	ac->ares = NULL;
ares              613 source4/dsdb/samdb/ldb_modules/samldb.c 					  struct ldb_reply *ares)
ares              623 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares              627 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares              628 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares              629 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares              632 source4/dsdb/samdb/ldb_modules/samldb.c 	switch (ares->type) {
ares              644 source4/dsdb/samdb/ldb_modules/samldb.c 		nextRid = ldb_msg_find_attr_as_string(ares->message,
ares              649 source4/dsdb/samdb/ldb_modules/samldb.c 				ldb_dn_get_linearized(ares->message->dn));
ares              656 source4/dsdb/samdb/ldb_modules/samldb.c 		ac->domain_dn = talloc_steal(ac, ares->message->dn);
ares              658 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              664 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              772 source4/dsdb/samdb/ldb_modules/samldb.c 				     struct ldb_reply *ares)
ares              779 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares              783 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares              784 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares              785 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares              788 source4/dsdb/samdb/ldb_modules/samldb.c 	switch (ares->type) {
ares              798 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              804 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              853 source4/dsdb/samdb/ldb_modules/samldb.c 					struct ldb_reply *ares)
ares              862 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares              866 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares              867 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares              868 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares              870 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->type != LDB_REPLY_DONE) {
ares              970 source4/dsdb/samdb/ldb_modules/samldb.c 					struct ldb_reply *ares)
ares              978 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares              982 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares              983 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares              984 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares              986 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->type != LDB_REPLY_DONE) {
ares              994 source4/dsdb/samdb/ldb_modules/samldb.c 	return ldb_module_done(ac->req, ares->controls,
ares              995 source4/dsdb/samdb/ldb_modules/samldb.c 				ares->response, LDB_SUCCESS);
ares             1073 source4/dsdb/samdb/ldb_modules/samldb.c 						struct ldb_reply *ares)
ares             1084 source4/dsdb/samdb/ldb_modules/samldb.c 	if (!ares) {
ares             1088 source4/dsdb/samdb/ldb_modules/samldb.c 	if (ares->error != LDB_SUCCESS) {
ares             1089 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
ares             1090 source4/dsdb/samdb/ldb_modules/samldb.c 					ares->response, ares->error);
ares             1093 source4/dsdb/samdb/ldb_modules/samldb.c 	switch (ares->type) {
ares             1105 source4/dsdb/samdb/ldb_modules/samldb.c 		nextRid = ldb_msg_find_attr_as_string(ares->message,
ares             1110 source4/dsdb/samdb/ldb_modules/samldb.c 					       dom_sid_string(ares, ac->sid), ldb_dn_get_linearized(ares->message->dn));
ares             1117 source4/dsdb/samdb/ldb_modules/samldb.c 		ac->domain_dn = talloc_steal(ac, ares->message->dn);
ares             1119 source4/dsdb/samdb/ldb_modules/samldb.c 		name = samdb_result_string(ares->message, "name", NULL);
ares             1124 source4/dsdb/samdb/ldb_modules/samldb.c 			 dom_sid_string(ares, ac->sid), name);
ares             1126 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares             1131 source4/dsdb/samdb/ldb_modules/samldb.c 		talloc_free(ares);
ares              391 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int schema_fsmo_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              402 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 	if (!ares) {
ares              406 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 	if (ares->error != LDB_SUCCESS) {
ares              407 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		return ldb_module_done(ac->req, ares->controls,
ares              408 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 					ares->response, ares->error);
ares              412 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 	switch (ares->type) {
ares              415 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		if (ldb_dn_compare(ares->message->dn, mc->aggregate_dn) != 0) {
ares              416 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 			return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              421 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 				ret = generated_attrs[i].fn(ldb, ares->message, ac->schema);
ares              428 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              432 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		return ldb_module_send_referral(ac->req, ares->referral);
ares              436 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		return ldb_module_done(ac->req, ares->controls,
ares              437 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 					ares->response, ares->error);
ares               47 source4/dsdb/samdb/ldb_modules/show_deleted.c 					struct ldb_reply *ares)
ares               53 source4/dsdb/samdb/ldb_modules/show_deleted.c 	if (!ares) {
ares               57 source4/dsdb/samdb/ldb_modules/show_deleted.c 	if (ares->error != LDB_SUCCESS) {
ares               58 source4/dsdb/samdb/ldb_modules/show_deleted.c 		return ldb_module_done(ar->req, ares->controls,
ares               59 source4/dsdb/samdb/ldb_modules/show_deleted.c 					ares->response, ares->error);
ares               62 source4/dsdb/samdb/ldb_modules/show_deleted.c 	switch (ares->type) {
ares               65 source4/dsdb/samdb/ldb_modules/show_deleted.c 		return ldb_module_send_entry(ar->req, ares->message, ares->controls);
ares               68 source4/dsdb/samdb/ldb_modules/show_deleted.c 		return ldb_module_send_referral(ar->req, ares->referral);
ares               71 source4/dsdb/samdb/ldb_modules/show_deleted.c 		return ldb_module_done(ar->req, ares->controls,
ares               72 source4/dsdb/samdb/ldb_modules/show_deleted.c 					ares->response, LDB_SUCCESS);
ares              578 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 			    struct ldb_reply *ares)
ares              582 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	if (!ares) {
ares              585 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	if (ares->error != LDB_SUCCESS) {
ares              586 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 		return ldb_request_done(req, ares->error);
ares              589 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	if (ares->type == LDB_REPLY_ENTRY) {
ares              590 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 		struct ldb_message_element *el = ldb_msg_find_element(ares->message, "contextCSN");
ares              592 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 			*seq = entryCSN_to_usn_int(ares, &el->values[0]);
ares              596 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	if (ares->type == LDB_REPLY_DONE) {
ares              600 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	talloc_free(ares);
ares               62 source4/dsdb/samdb/ldb_modules/subtree_delete.c 					  struct ldb_reply *ares)
ares               71 source4/dsdb/samdb/ldb_modules/subtree_delete.c 	if (!ares) {
ares               75 source4/dsdb/samdb/ldb_modules/subtree_delete.c 	if (ares->error != LDB_SUCCESS) {
ares               76 source4/dsdb/samdb/ldb_modules/subtree_delete.c 		return ldb_module_done(ac->req, ares->controls,
ares               77 source4/dsdb/samdb/ldb_modules/subtree_delete.c 					ares->response, ares->error);
ares               80 source4/dsdb/samdb/ldb_modules/subtree_delete.c 	switch (ares->type) {
ares               83 source4/dsdb/samdb/ldb_modules/subtree_delete.c 		talloc_free(ares);
ares               90 source4/dsdb/samdb/ldb_modules/subtree_delete.c 		talloc_free(ares);
ares               96 source4/dsdb/samdb/ldb_modules/subtree_delete.c 			talloc_free(ares);
ares               70 source4/dsdb/samdb/ldb_modules/subtree_rename.c 				   struct ldb_reply *ares)
ares               79 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	if (!ares) {
ares               84 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	if (ares->error != LDB_SUCCESS) {
ares               85 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		return ldb_module_done(ac->req, ares->controls,
ares               86 source4/dsdb/samdb/ldb_modules/subtree_rename.c 					ares->response, ares->error);
ares               89 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	if (ares->type != LDB_REPLY_DONE) {
ares               97 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		return ldb_module_done(ac->req, ares->controls,
ares               98 source4/dsdb/samdb/ldb_modules/subtree_rename.c 					ares->response, LDB_SUCCESS);
ares              106 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	talloc_free(ares);
ares              138 source4/dsdb/samdb/ldb_modules/subtree_rename.c 					  struct ldb_reply *ares)
ares              146 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	if (!ares || !ac->current) {
ares              150 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	if (ares->error != LDB_SUCCESS) {
ares              151 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		return ldb_module_done(ac->req, ares->controls,
ares              152 source4/dsdb/samdb/ldb_modules/subtree_rename.c 					ares->response, ares->error);
ares              155 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	switch (ares->type) {
ares              158 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		if (ldb_dn_compare(ares->message->dn, ac->list->olddn) == 0) {
ares              161 source4/dsdb/samdb/ldb_modules/subtree_rename.c 			talloc_free(ares);
ares              174 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		store->olddn = talloc_steal(store, ares->message->dn);
ares              208 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	talloc_free(ares);
ares              145 source4/dsdb/samdb/ldb_modules/update_keytab.c 				 struct ldb_reply *ares)
ares              154 source4/dsdb/samdb/ldb_modules/update_keytab.c 	if (!ares) {
ares              158 source4/dsdb/samdb/ldb_modules/update_keytab.c 	if (ares->error != LDB_SUCCESS) {
ares              159 source4/dsdb/samdb/ldb_modules/update_keytab.c 		return ldb_module_done(ac->req, ares->controls,
ares              160 source4/dsdb/samdb/ldb_modules/update_keytab.c 					ares->response, ares->error);
ares              163 source4/dsdb/samdb/ldb_modules/update_keytab.c 	if (ares->type != LDB_REPLY_DONE) {
ares              170 source4/dsdb/samdb/ldb_modules/update_keytab.c 		return ldb_module_done(ac->req, ares->controls,
ares              171 source4/dsdb/samdb/ldb_modules/update_keytab.c 					ares->response, LDB_SUCCESS);
ares              174 source4/dsdb/samdb/ldb_modules/update_keytab.c 	ac->op_reply = talloc_steal(ac, ares);
ares              204 source4/dsdb/samdb/ldb_modules/update_keytab.c 					struct ldb_reply *ares)
ares              211 source4/dsdb/samdb/ldb_modules/update_keytab.c 	if (!ares) {
ares              215 source4/dsdb/samdb/ldb_modules/update_keytab.c 	if (ares->error != LDB_SUCCESS) {
ares              216 source4/dsdb/samdb/ldb_modules/update_keytab.c 		return ldb_module_done(ac->req, ares->controls,
ares              217 source4/dsdb/samdb/ldb_modules/update_keytab.c 					ares->response, ares->error);
ares              220 source4/dsdb/samdb/ldb_modules/update_keytab.c 	switch (ares->type) {
ares              250 source4/dsdb/samdb/ldb_modules/update_keytab.c 	talloc_free(ares);
ares              628 source4/lib/ldb/common/ldb.c 				struct ldb_reply *ares)
ares              635 source4/lib/ldb/common/ldb.c 	if (!ares) {
ares              638 source4/lib/ldb/common/ldb.c 	if (ares->error != LDB_SUCCESS) {
ares              639 source4/lib/ldb/common/ldb.c 		return ldb_request_done(req, ares->error);
ares              642 source4/lib/ldb/common/ldb.c 	switch (ares->type) {
ares              652 source4/lib/ldb/common/ldb.c 		res->msgs[res->count] = talloc_move(res->msgs, &ares->message);
ares              668 source4/lib/ldb/common/ldb.c 		res->refs[n] = talloc_move(res->refs, &ares->referral);
ares              675 source4/lib/ldb/common/ldb.c 		res->controls = talloc_move(res, &ares->controls);
ares              683 source4/lib/ldb/common/ldb.c 	talloc_free(ares);
ares              687 source4/lib/ldb/common/ldb.c int ldb_op_default_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              691 source4/lib/ldb/common/ldb.c 	if (!ares) {
ares              695 source4/lib/ldb/common/ldb.c 	if (ares->error != LDB_SUCCESS) {
ares              696 source4/lib/ldb/common/ldb.c 		ret = ares->error;
ares              697 source4/lib/ldb/common/ldb.c 		talloc_free(ares);
ares              701 source4/lib/ldb/common/ldb.c 	if (ares->type != LDB_REPLY_DONE) {
ares              702 source4/lib/ldb/common/ldb.c 		talloc_free(ares);
ares              707 source4/lib/ldb/common/ldb.c 	talloc_free(ares);
ares              950 source4/lib/ldb/common/ldb.c 				  struct ldb_reply *ares)
ares              956 source4/lib/ldb/common/ldb.c 	if (!ares) {
ares              959 source4/lib/ldb/common/ldb.c 	if (ares->error != LDB_SUCCESS) {
ares              960 source4/lib/ldb/common/ldb.c 		return ldb_request_done(req, ares->error);
ares              963 source4/lib/ldb/common/ldb.c 	if (ares->type == LDB_REPLY_DONE) {
ares              966 source4/lib/ldb/common/ldb.c 		res->extended = talloc_move(res, &ares->response);
ares              967 source4/lib/ldb/common/ldb.c 		res->controls = talloc_move(res, &ares->controls);
ares              969 source4/lib/ldb/common/ldb.c 		talloc_free(ares);
ares              973 source4/lib/ldb/common/ldb.c 	talloc_free(ares);
ares              635 source4/lib/ldb/common/ldb_modules.c 	struct ldb_reply *ares;
ares              637 source4/lib/ldb/common/ldb_modules.c 	ares = talloc_zero(req, struct ldb_reply);
ares              638 source4/lib/ldb/common/ldb_modules.c 	if (!ares) {
ares              643 source4/lib/ldb/common/ldb_modules.c 	ares->type = LDB_REPLY_ENTRY;
ares              644 source4/lib/ldb/common/ldb_modules.c 	ares->message = talloc_steal(ares, msg);
ares              645 source4/lib/ldb/common/ldb_modules.c 	ares->controls = talloc_steal(ares, ctrls);
ares              646 source4/lib/ldb/common/ldb_modules.c 	ares->error = LDB_SUCCESS;
ares              648 source4/lib/ldb/common/ldb_modules.c 	return req->callback(req, ares);
ares              661 source4/lib/ldb/common/ldb_modules.c 	struct ldb_reply *ares;
ares              663 source4/lib/ldb/common/ldb_modules.c 	ares = talloc_zero(req, struct ldb_reply);
ares              664 source4/lib/ldb/common/ldb_modules.c 	if (!ares) {
ares              669 source4/lib/ldb/common/ldb_modules.c 	ares->type = LDB_REPLY_REFERRAL;
ares              670 source4/lib/ldb/common/ldb_modules.c 	ares->referral = talloc_steal(ares, ref);
ares              671 source4/lib/ldb/common/ldb_modules.c 	ares->error = LDB_SUCCESS;
ares              673 source4/lib/ldb/common/ldb_modules.c 	return req->callback(req, ares);
ares              690 source4/lib/ldb/common/ldb_modules.c 	struct ldb_reply *ares;
ares              692 source4/lib/ldb/common/ldb_modules.c 	ares = talloc_zero(req, struct ldb_reply);
ares              693 source4/lib/ldb/common/ldb_modules.c 	if (!ares) {
ares              698 source4/lib/ldb/common/ldb_modules.c 	ares->type = LDB_REPLY_DONE;
ares              699 source4/lib/ldb/common/ldb_modules.c 	ares->controls = talloc_steal(ares, ctrls);
ares              700 source4/lib/ldb/common/ldb_modules.c 	ares->response = talloc_steal(ares, response);
ares              701 source4/lib/ldb/common/ldb_modules.c 	ares->error = error;
ares              703 source4/lib/ldb/common/ldb_modules.c 	req->callback(req, ares);
ares              909 source4/lib/ldb/include/ldb.h int ldb_search_default_callback(struct ldb_request *req, struct ldb_reply *ares);
ares              919 source4/lib/ldb/include/ldb.h int ldb_op_default_callback(struct ldb_request *req, struct ldb_reply *ares);
ares             1193 source4/lib/ldb/include/ldb.h int ldb_extended_default_callback(struct ldb_request *req, struct ldb_reply *ares);
ares               73 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldb_reply *ares;
ares               84 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ares = talloc_zero(ctx->req, struct ldb_reply);
ares               85 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!ares) {
ares               90 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ares->type = LDB_REPLY_DONE;
ares               91 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ares->controls = talloc_steal(ares, ctrls);
ares               92 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ares->error = error;
ares               94 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ctx->req->callback(ctx->req, ares);
ares              451 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	struct ldb_reply *ares;
ares              455 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ares = talloc_zero(req, struct ldb_reply);
ares              456 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	if (!ares) {
ares              461 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ares->type = LDB_REPLY_DONE;
ares              462 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ares->controls = talloc_steal(ares, ctrls);
ares              463 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ares->error = error;
ares              465 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	req->callback(req, ares);
ares              191 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				     struct ldb_reply *ares);
ares              199 source4/lib/ldb/ldb_map/ldb_map_inbound.c static int map_search_self_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              208 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (!ares) {
ares              212 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (ares->error != LDB_SUCCESS) {
ares              213 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
ares              214 source4/lib/ldb/ldb_map/ldb_map_inbound.c 					ares->response, ares->error);
ares              218 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	switch(ares->type) {
ares              229 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		ac->local_dn = talloc_steal(ac, ares->message->dn);
ares              258 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	talloc_free(ares);
ares              290 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				 struct ldb_reply *ares)
ares              299 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (!ares) {
ares              303 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (ares->error != LDB_SUCCESS) {
ares              304 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
ares              305 source4/lib/ldb/ldb_map/ldb_map_inbound.c 					ares->response, ares->error);
ares              308 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (ares->type != LDB_REPLY_DONE) {
ares              325 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				  struct ldb_reply *ares)
ares              333 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (!ares) {
ares              337 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (ares->error != LDB_SUCCESS) {
ares              338 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
ares              339 source4/lib/ldb/ldb_map/ldb_map_inbound.c 					ares->response, ares->error);
ares              342 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (ares->type != LDB_REPLY_DONE) {
ares              348 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	return ldb_module_done(ac->req, ares->controls,
ares              349 source4/lib/ldb/ldb_map/ldb_map_inbound.c 					ares->response, ares->error);
ares              775 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				     struct ldb_reply *ares)
ares              784 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (!ares) {
ares              788 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (ares->error != LDB_SUCCESS) {
ares              789 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
ares              790 source4/lib/ldb/ldb_map/ldb_map_inbound.c 					ares->response, ares->error);
ares              793 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (ares->type != LDB_REPLY_DONE) {
ares              449 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_reply_remote(struct map_context *ac, struct ldb_reply *ares)
ares              456 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (ares->type != LDB_REPLY_ENTRY) {
ares              461 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	msg = ldb_msg_new(ares);
ares              468 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	ret = ldb_msg_merge_remote(ac, msg, ares->message);
ares              475 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	dn = ldb_dn_map_rebase_remote(ac->module, msg, ares->message->dn);
ares              483 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	talloc_free(ares->message);
ares              484 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	ares->message = msg;
ares             1022 source4/lib/ldb/ldb_map/ldb_map_outbound.c 					struct ldb_reply *ares);
ares             1024 source4/lib/ldb/ldb_map/ldb_map_outbound.c 					struct ldb_reply *ares);
ares             1027 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_save_entry(struct map_context *ac, struct ldb_reply *ares)
ares             1036 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	mr->remote = talloc_steal(mr, ares);
ares             1049 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_return_entry(struct map_context *ac, struct ldb_reply *ares)
ares             1059 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (!ldb_match_msg(ldb, ares->message,
ares             1066 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			  ldb_dn_get_linearized(ares->message->dn));
ares             1077 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		while (i < ares->message->num_elements) {
ares             1079 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			el = &ares->message->elements[i];
ares             1081 source4/lib/ldb/ldb_map/ldb_map_outbound.c 				ldb_msg_remove_element(ares->message, el);
ares             1088 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares             1197 source4/lib/ldb/ldb_map/ldb_map_outbound.c 					struct ldb_reply *ares)
ares             1204 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (!ares) {
ares             1208 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (ares->error != LDB_SUCCESS) {
ares             1209 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		return ldb_module_done(ac->req, ares->controls,
ares             1210 source4/lib/ldb/ldb_map/ldb_map_outbound.c 					ares->response, ares->error);
ares             1213 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	switch (ares->type) {
ares             1217 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		talloc_free(ares);
ares             1223 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		ret = map_reply_remote(ac, ares);
ares             1225 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			talloc_free(ares);
ares             1234 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			ret = map_return_entry(ac, ares);
ares             1236 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			ret = map_save_entry(ac,ares);
ares             1240 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			talloc_free(ares);
ares             1249 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			return ldb_module_done(ac->req, ares->controls,
ares             1250 source4/lib/ldb/ldb_map/ldb_map_outbound.c 						ares->response, LDB_SUCCESS);
ares             1253 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		talloc_free(ares);
ares             1260 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			return ldb_module_done(ac->req, ares->controls,
ares             1261 source4/lib/ldb/ldb_map/ldb_map_outbound.c 						ares->response, LDB_SUCCESS);
ares             1295 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_local_merge_callback(struct ldb_request *req, struct ldb_reply *ares)
ares             1304 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (!ares) {
ares             1308 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (ares->error != LDB_SUCCESS) {
ares             1309 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		return ldb_module_done(ac->req, ares->controls,
ares             1310 source4/lib/ldb/ldb_map/ldb_map_outbound.c 					ares->response, ares->error);
ares             1313 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	switch (ares->type) {
ares             1317 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			talloc_free(ares);
ares             1324 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		ac->r_current->local = talloc_steal(ac->r_current, ares);
ares             1330 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		talloc_free(ares);
ares             1334 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		talloc_free(ares);
ares               86 source4/lib/ldb/ldb_map/ldb_map_private.h 			   struct ldb_reply *ares);
ares               88 source4/lib/ldb/ldb_map/ldb_map_private.h 			    struct ldb_reply *ares,
ares               91 source4/lib/ldb/ldb_map/ldb_map_private.h int map_return_entry(struct map_context *ac, struct ldb_reply *ares);
ares               52 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_reply *ares;
ares              679 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (ac->ares) {
ares              680 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		msg = ac->ares->message;
ares              699 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ac->ares = talloc_zero(ac, struct ldb_reply);
ares              700 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (!ac->ares) return SQLITE_ABORT;
ares              702 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		msg = ldb_msg_new(ac->ares);
ares              705 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ac->ares->type = LDB_REPLY_ENTRY;
ares              731 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ac->ares->message = msg;
ares              946 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ctx->ares = NULL;
ares              960 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (ctx->ares) {
ares              961 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ctx->ares->message = ldb_msg_canonicalize(ldb, ctx->ares->message);
ares              962 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (ctx->ares->message == NULL) {
ares              966 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = ldb_module_send_entry(req, ctx->ares->message, NULL);
ares             1427 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_reply *ares;
ares             1437 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ares = talloc_zero(req, struct ldb_reply);
ares             1438 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (!ares) {
ares             1443 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ares->type = LDB_REPLY_DONE;
ares             1444 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ares->error = error;
ares             1446 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	req->callback(req, ares);
ares              992 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_reply *ares;
ares             1002 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares = talloc_zero(req, struct ldb_reply);
ares             1003 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (!ares) {
ares             1008 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares->type = LDB_REPLY_DONE;
ares             1009 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares->error = error;
ares             1011 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	req->callback(req, ares);
ares             1040 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_reply *ares;
ares             1050 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares = talloc_zero(req, struct ldb_reply);
ares             1051 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (!ares) {
ares             1056 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares->type = LDB_REPLY_DONE;
ares             1057 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares->response = ext;
ares             1058 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares->error = error;
ares             1060 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	req->callback(req, ares);
ares              123 source4/lib/ldb/modules/asq.c static int asq_base_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              130 source4/lib/ldb/modules/asq.c 	if (!ares) {
ares              134 source4/lib/ldb/modules/asq.c 	if (ares->error != LDB_SUCCESS) {
ares              135 source4/lib/ldb/modules/asq.c 		return ldb_module_done(ac->req, ares->controls,
ares              136 source4/lib/ldb/modules/asq.c 					ares->response, ares->error);
ares              139 source4/lib/ldb/modules/asq.c 	switch (ares->type) {
ares              141 source4/lib/ldb/modules/asq.c 		ac->base_res = talloc_move(ac, &ares);
ares              146 source4/lib/ldb/modules/asq.c 		talloc_free(ares);
ares              151 source4/lib/ldb/modules/asq.c 		talloc_free(ares);
ares              164 source4/lib/ldb/modules/asq.c static int asq_reqs_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              171 source4/lib/ldb/modules/asq.c 	if (!ares) {
ares              175 source4/lib/ldb/modules/asq.c 	if (ares->error != LDB_SUCCESS) {
ares              176 source4/lib/ldb/modules/asq.c 		return ldb_module_done(ac->req, ares->controls,
ares              177 source4/lib/ldb/modules/asq.c 					ares->response, ares->error);
ares              180 source4/lib/ldb/modules/asq.c 	switch (ares->type) {
ares              184 source4/lib/ldb/modules/asq.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              188 source4/lib/ldb/modules/asq.c 		talloc_free(ares);
ares              193 source4/lib/ldb/modules/asq.c 		talloc_free(ares);
ares              198 source4/lib/ldb/modules/asq.c 		talloc_free(ares);
ares              190 source4/lib/ldb/modules/operational.c static int operational_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              197 source4/lib/ldb/modules/operational.c 	if (!ares) {
ares              201 source4/lib/ldb/modules/operational.c 	if (ares->error != LDB_SUCCESS) {
ares              202 source4/lib/ldb/modules/operational.c 		return ldb_module_done(ac->req, ares->controls,
ares              203 source4/lib/ldb/modules/operational.c 					ares->response, ares->error);
ares              206 source4/lib/ldb/modules/operational.c 	switch (ares->type) {
ares              211 source4/lib/ldb/modules/operational.c 							ares->message,
ares              217 source4/lib/ldb/modules/operational.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              225 source4/lib/ldb/modules/operational.c 		return ldb_module_done(ac->req, ares->controls,
ares              226 source4/lib/ldb/modules/operational.c 					ares->response, LDB_SUCCESS);
ares              229 source4/lib/ldb/modules/operational.c 	talloc_free(ares);
ares              226 source4/lib/ldb/modules/paged_results.c static int paged_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              234 source4/lib/ldb/modules/paged_results.c 	if (!ares) {
ares              238 source4/lib/ldb/modules/paged_results.c 	if (ares->error != LDB_SUCCESS) {
ares              239 source4/lib/ldb/modules/paged_results.c 		return ldb_module_done(ac->req, ares->controls,
ares              240 source4/lib/ldb/modules/paged_results.c 					ares->response, ares->error);
ares              243 source4/lib/ldb/modules/paged_results.c 	switch (ares->type) {
ares              251 source4/lib/ldb/modules/paged_results.c 		msg_store->r = talloc_steal(msg_store, ares);
ares              271 source4/lib/ldb/modules/paged_results.c 		msg_store->r = talloc_steal(msg_store, ares);
ares              283 source4/lib/ldb/modules/paged_results.c 		ac->store->controls = talloc_move(ac->store, &ares->controls);
ares              286 source4/lib/ldb/modules/paged_results.c 					ares->response, ret);
ares               57 source4/lib/ldb/modules/paged_searches.c static int check_ps_continuation(struct ldb_request *req, struct ldb_reply *ares)
ares               65 source4/lib/ldb/modules/paged_searches.c 	if (!ares->controls || strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[0]->oid) != 0) {
ares               70 source4/lib/ldb/modules/paged_searches.c 	rep_control = talloc_get_type(ares->controls[0]->data, struct ldb_paged_control);
ares              122 source4/lib/ldb/modules/paged_searches.c 	struct ldb_reply *ares;
ares              127 source4/lib/ldb/modules/paged_searches.c 		ares = talloc_zero(ac->req, struct ldb_reply);
ares              128 source4/lib/ldb/modules/paged_searches.c 		if (!ares) {
ares              132 source4/lib/ldb/modules/paged_searches.c 		ares->type = LDB_REPLY_REFERRAL;
ares              133 source4/lib/ldb/modules/paged_searches.c 		ares->referral = ac->saved_referrals[i];
ares              135 source4/lib/ldb/modules/paged_searches.c 		ret = ldb_module_send_referral(ac->req, ares->referral);
ares              146 source4/lib/ldb/modules/paged_searches.c static int ps_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              153 source4/lib/ldb/modules/paged_searches.c 	if (!ares) {
ares              157 source4/lib/ldb/modules/paged_searches.c 	if (ares->error != LDB_SUCCESS) {
ares              158 source4/lib/ldb/modules/paged_searches.c 		return ldb_module_done(ac->req, ares->controls,
ares              159 source4/lib/ldb/modules/paged_searches.c 					ares->response, ares->error);
ares              162 source4/lib/ldb/modules/paged_searches.c 	switch (ares->type) {
ares              164 source4/lib/ldb/modules/paged_searches.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              171 source4/lib/ldb/modules/paged_searches.c 		ret = store_referral(ac, ares->referral);
ares              179 source4/lib/ldb/modules/paged_searches.c 		ret = check_ps_continuation(req, ares);
ares              202 source4/lib/ldb/modules/paged_searches.c 			return ldb_module_done(ac->req, ares->controls,
ares              203 source4/lib/ldb/modules/paged_searches.c 						ares->response, LDB_SUCCESS);
ares              208 source4/lib/ldb/modules/paged_searches.c 	talloc_free(ares);
ares              296 source4/lib/ldb/modules/paged_searches.c 				 struct ldb_reply *ares)
ares              302 source4/lib/ldb/modules/paged_searches.c 	if (!ares) {
ares              305 source4/lib/ldb/modules/paged_searches.c 	if (ares->error != LDB_SUCCESS) {
ares              309 source4/lib/ldb/modules/paged_searches.c 	switch (ares->type) {
ares              311 source4/lib/ldb/modules/paged_searches.c 		if (ldb_msg_check_string_attribute(ares->message,
ares              326 source4/lib/ldb/modules/paged_searches.c 	talloc_free(ares);
ares               47 source4/lib/ldb/modules/rdn_name.c 	struct ldb_reply *ares;
ares               64 source4/lib/ldb/modules/rdn_name.c 				 struct ldb_reply *ares)
ares               70 source4/lib/ldb/modules/rdn_name.c 	if (!ares) {
ares               74 source4/lib/ldb/modules/rdn_name.c 	if (ares->error != LDB_SUCCESS) {
ares               75 source4/lib/ldb/modules/rdn_name.c 		return ldb_module_done(ac->req, ares->controls,
ares               76 source4/lib/ldb/modules/rdn_name.c 					ares->response, ares->error);
ares               79 source4/lib/ldb/modules/rdn_name.c 	if (ares->type != LDB_REPLY_DONE) {
ares               84 source4/lib/ldb/modules/rdn_name.c 	return ldb_module_done(ac->req, ares->controls,
ares               85 source4/lib/ldb/modules/rdn_name.c 					ares->response, LDB_SUCCESS);
ares              183 source4/lib/ldb/modules/rdn_name.c static int rdn_modify_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              189 source4/lib/ldb/modules/rdn_name.c 	if (!ares) {
ares              193 source4/lib/ldb/modules/rdn_name.c 	if (ares->error != LDB_SUCCESS) {
ares              194 source4/lib/ldb/modules/rdn_name.c 		return ldb_module_done(ac->req, ares->controls,
ares              195 source4/lib/ldb/modules/rdn_name.c 					ares->response, ares->error);
ares              199 source4/lib/ldb/modules/rdn_name.c 	if (ares->type != LDB_REPLY_DONE) {
ares              205 source4/lib/ldb/modules/rdn_name.c 	return ldb_module_done(ac->req, ac->ares->controls,
ares              206 source4/lib/ldb/modules/rdn_name.c 				ac->ares->response, LDB_SUCCESS);
ares              209 source4/lib/ldb/modules/rdn_name.c static int rdn_rename_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              222 source4/lib/ldb/modules/rdn_name.c 	if (!ares) {
ares              225 source4/lib/ldb/modules/rdn_name.c 	if (ares->error != LDB_SUCCESS) {
ares              226 source4/lib/ldb/modules/rdn_name.c 		return ldb_module_done(ac->req, ares->controls,
ares              227 source4/lib/ldb/modules/rdn_name.c 					ares->response, ares->error);
ares              231 source4/lib/ldb/modules/rdn_name.c 	if (ares->type != LDB_REPLY_DONE) {
ares              236 source4/lib/ldb/modules/rdn_name.c 	ac->ares = talloc_steal(ac, ares);
ares              136 source4/lib/ldb/modules/sort.c 	struct ldb_reply *ares;
ares              153 source4/lib/ldb/modules/sort.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              154 source4/lib/ldb/modules/sort.c 		if (!ares) {
ares              158 source4/lib/ldb/modules/sort.c 		ares->type = LDB_REPLY_ENTRY;
ares              159 source4/lib/ldb/modules/sort.c 		ares->message = talloc_move(ares, &ac->msgs[i]);
ares              161 source4/lib/ldb/modules/sort.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
ares              168 source4/lib/ldb/modules/sort.c 		ares = talloc_zero(ac, struct ldb_reply);
ares              169 source4/lib/ldb/modules/sort.c 		if (!ares) {
ares              173 source4/lib/ldb/modules/sort.c 		ares->type = LDB_REPLY_REFERRAL;
ares              174 source4/lib/ldb/modules/sort.c 		ares->referral = talloc_move(ares, &ac->referrals[i]);
ares              176 source4/lib/ldb/modules/sort.c 		ret = ldb_module_send_referral(ac->req, ares->referral);
ares              185 source4/lib/ldb/modules/sort.c static int server_sort_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              194 source4/lib/ldb/modules/sort.c 	if (!ares) {
ares              198 source4/lib/ldb/modules/sort.c 	if (ares->error != LDB_SUCCESS) {
ares              199 source4/lib/ldb/modules/sort.c 		return ldb_module_done(ac->req, ares->controls,
ares              200 source4/lib/ldb/modules/sort.c 					ares->response, ares->error);
ares              203 source4/lib/ldb/modules/sort.c 	switch (ares->type) {
ares              207 source4/lib/ldb/modules/sort.c 			talloc_free(ares);
ares              213 source4/lib/ldb/modules/sort.c 		ac->msgs[ac->num_msgs] = talloc_steal(ac->msgs, ares->message);
ares              222 source4/lib/ldb/modules/sort.c 			talloc_free(ares);
ares              228 source4/lib/ldb/modules/sort.c 		ac->referrals[ac->num_refs] = talloc_steal(ac->referrals, ares->referral);
ares              237 source4/lib/ldb/modules/sort.c 		return ldb_module_done(ac->req, ares->controls,
ares              238 source4/lib/ldb/modules/sort.c 					ares->response, ret);
ares              241 source4/lib/ldb/modules/sort.c 	talloc_free(ares);
ares              138 source4/lib/ldb/tools/ldbsearch.c static int search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares              145 source4/lib/ldb/tools/ldbsearch.c 	if (!ares) {
ares              148 source4/lib/ldb/tools/ldbsearch.c 	if (ares->error != LDB_SUCCESS) {
ares              149 source4/lib/ldb/tools/ldbsearch.c 		return ldb_request_done(req, ares->error);
ares              152 source4/lib/ldb/tools/ldbsearch.c 	switch (ares->type) {
ares              155 source4/lib/ldb/tools/ldbsearch.c 			ret = store_message(ares->message, sctx);
ares              157 source4/lib/ldb/tools/ldbsearch.c 			ret = display_message(ares->message, sctx);
ares              163 source4/lib/ldb/tools/ldbsearch.c 			ret = store_referral(ares->referral, sctx);
ares              165 source4/lib/ldb/tools/ldbsearch.c 			ret = display_referral(ares->referral, sctx);
ares              173 source4/lib/ldb/tools/ldbsearch.c 		if (ares->controls) {
ares              174 source4/lib/ldb/tools/ldbsearch.c 			if (handle_controls_reply(ares->controls, sctx->req_ctrls) == 1)
ares              177 source4/lib/ldb/tools/ldbsearch.c 		talloc_free(ares);
ares              181 source4/lib/ldb/tools/ldbsearch.c 	talloc_free(ares);
ares               87 source4/torture/ldap/schema.c static int test_schema_search_callback(struct ldb_request *req, struct ldb_reply *ares)
ares               94 source4/torture/ldap/schema.c 	if (!ares) {
ares               97 source4/torture/ldap/schema.c 	if (ares->error != LDB_SUCCESS) {
ares               98 source4/torture/ldap/schema.c 		return ldb_request_done(req, ares->error);
ares              101 source4/torture/ldap/schema.c 	switch (ares->type) {
ares              104 source4/torture/ldap/schema.c 		ret = actx->callback(actx->private_data, actx->ldb, ares->message);
ares              111 source4/torture/ldap/schema.c 		if (ares->controls) {
ares              115 source4/torture/ldap/schema.c 			for (i=0; ares->controls[i]; i++) {
ares              116 source4/torture/ldap/schema.c 				if (strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[i]->oid) == 0) {
ares              117 source4/torture/ldap/schema.c 					ctrl = talloc_get_type(ares->controls[i]->data, struct ldb_paged_control);
ares              132 source4/torture/ldap/schema.c 		talloc_free(ares);
ares              136 source4/torture/ldap/schema.c 		d_printf("%s: unknown Reply Type %u\n", __location__, ares->type);
ares              140 source4/torture/ldap/schema.c 	if (talloc_free(ares) == -1) {