controls          664 libcli/ldap/ldap_message.c 	if (msg->controls != NULL) {
controls          667 libcli/ldap/ldap_message.c 		for (i = 0; msg->controls[i] != NULL; i++) {
controls          670 libcli/ldap/ldap_message.c 						 msg->controls[i])) {
controls         1536 libcli/ldap/ldap_message.c 	msg->controls = NULL;
controls         1590 libcli/ldap/ldap_message.c 		msg->controls = ctrl;
controls          206 libcli/ldap/ldap_message.h 	struct ldb_control    **controls;
controls          570 source3/lib/ldb/common/ldb.c 		res->controls = talloc_move(res, &ares->controls);
controls          588 source3/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          618 source3/lib/ldb/common/ldb.c 	req->controls = controls;
controls          630 source3/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          646 source3/lib/ldb/common/ldb.c 	req->controls = controls;
controls          659 source3/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          675 source3/lib/ldb/common/ldb.c 	req->controls = controls;
controls          688 source3/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          704 source3/lib/ldb/common/ldb.c 	req->controls = controls;
controls          718 source3/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          735 source3/lib/ldb/common/ldb.c 	req->controls = controls;
controls          970 source3/lib/ldb/common/ldb.c 	req->controls = NULL;
controls           39 source3/lib/ldb/common/ldb_controls.c struct ldb_control *get_control_from_list(struct ldb_control **controls, const char *oid)
controls           44 source3/lib/ldb/common/ldb_controls.c 	if (controls != NULL) {
controls           45 source3/lib/ldb/common/ldb_controls.c 		for (i = 0; controls[i]; i++) {
controls           46 source3/lib/ldb/common/ldb_controls.c 			if (strcmp(oid, controls[i]->oid) == 0) {
controls           51 source3/lib/ldb/common/ldb_controls.c 		return controls[i];
controls           65 source3/lib/ldb/common/ldb_controls.c 	*saver = req->controls;
controls           66 source3/lib/ldb/common/ldb_controls.c 	for (i = 0; req->controls[i]; i++);
controls           68 source3/lib/ldb/common/ldb_controls.c 		req->controls = NULL;
controls           84 source3/lib/ldb/common/ldb_controls.c 	req->controls = lcs;
controls           90 source3/lib/ldb/common/ldb_controls.c int check_critical_controls(struct ldb_control **controls)
controls           94 source3/lib/ldb/common/ldb_controls.c 	if (controls == NULL) {
controls           98 source3/lib/ldb/common/ldb_controls.c 	for (i = 0; controls[i]; i++) {
controls           99 source3/lib/ldb/common/ldb_controls.c 		if (controls[i]->critical) {
controls          680 source3/lib/ldb/include/ldb.h 	struct ldb_control **controls;
controls          694 source3/lib/ldb/include/ldb.h 	struct ldb_control **controls;
controls          763 source3/lib/ldb/include/ldb.h 	struct ldb_control **controls;
controls          879 source3/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls          901 source3/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls          923 source3/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls          945 source3/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls          969 source3/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls          206 source3/lib/ldb/include/ldb_private.h struct ldb_control *get_control_from_list(struct ldb_control **controls, const char *oid);
controls          208 source3/lib/ldb/include/ldb_private.h int check_critical_controls(struct ldb_control **controls);
controls          252 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->controls = talloc_move(ares, &msg->controls);
controls          478 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	msg->controls = req->controls;
controls          255 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	if (req->controls != NULL) {
controls          607 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->controls = NULL;
controls          302 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	if (req->controls != NULL) {
controls          304 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		if (check_critical_controls(req->controls)) {
controls          406 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	if (req->controls != NULL) {
controls          408 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		if (check_critical_controls(req->controls)) {
controls          766 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	if (req->controls != NULL) {
controls          768 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		if (check_critical_controls(req->controls)) {
controls          816 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	if (req->controls != NULL) {
controls          818 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		if (check_critical_controls(req->controls)) {
controls          921 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	if (req->controls != NULL) {
controls          923 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		if (check_critical_controls(req->controls)) {
controls           62 source3/lib/ldb/modules/asq.c 	struct ldb_control **controls;
controls          120 source3/lib/ldb/modules/asq.c 	if (ac->controls) {
controls          121 source3/lib/ldb/modules/asq.c 		for (i = 0; ac->controls[i]; i++);
controls          122 source3/lib/ldb/modules/asq.c 		ares->controls = talloc_move(ares, &ac->controls);
controls          127 source3/lib/ldb/modules/asq.c 	ares->controls = talloc_realloc(ares, ares->controls, struct ldb_control *, i + 2);
controls          129 source3/lib/ldb/modules/asq.c 	if (ares->controls == NULL)
controls          132 source3/lib/ldb/modules/asq.c 	ares->controls[i] = talloc(ares->controls, struct ldb_control);
controls          133 source3/lib/ldb/modules/asq.c 	if (ares->controls[i] == NULL)
controls          136 source3/lib/ldb/modules/asq.c 	ares->controls[i]->oid = LDB_CONTROL_ASQ_OID;
controls          137 source3/lib/ldb/modules/asq.c 	ares->controls[i]->critical = 0;
controls          139 source3/lib/ldb/modules/asq.c 	asq = talloc_zero(ares->controls[i], struct ldb_asq_control);
controls          145 source3/lib/ldb/modules/asq.c 	ares->controls[i]->data = asq;
controls          147 source3/lib/ldb/modules/asq.c 	ares->controls[i + 1] = NULL;
controls          220 source3/lib/ldb/modules/asq.c 	control = get_control_from_list(req->controls, LDB_CONTROL_ASQ_OID);
controls          883 source3/lib/ldb/modules/ldb_map.c 	req->controls = NULL;
controls          950 source3/lib/ldb/modules/ldb_map.c 	req->controls = NULL;
controls          472 source3/lib/ldb/modules/objectclass.c 	ac->search_req->controls = NULL;
controls          505 source3/lib/ldb/modules/objectclass.c 	ac->mod_req->controls = NULL;
controls          273 source3/lib/ldb/modules/operational.c 	down_req->controls = req->controls;
controls           65 source3/lib/ldb/modules/paged_results.c 	struct ldb_control **controls;
controls          120 source3/lib/ldb/modules/paged_results.c 	newr->controls = NULL;
controls          221 source3/lib/ldb/modules/paged_results.c 		ac->store->controls = talloc_move(ac->store, &ares->controls);
controls          243 source3/lib/ldb/modules/paged_results.c 	control = get_control_from_list(req->controls, LDB_CONTROL_PAGED_RESULTS_OID);
controls          290 source3/lib/ldb/modules/paged_results.c 		ac->store->req->controls = req->controls;
controls          390 source3/lib/ldb/modules/paged_results.c 	if (ac->store->controls != NULL) {
controls          391 source3/lib/ldb/modules/paged_results.c 		ares->controls = ac->store->controls;
controls          392 source3/lib/ldb/modules/paged_results.c 		while (ares->controls[i]) i++; /* counting */
controls          394 source3/lib/ldb/modules/paged_results.c 		ares->controls = talloc_move(ares, &ac->store->controls);
controls          398 source3/lib/ldb/modules/paged_results.c 	ares->controls = talloc_realloc(ares, ares->controls, struct ldb_control *, num_ctrls);
controls          399 source3/lib/ldb/modules/paged_results.c 	if (ares->controls == NULL) {
controls          404 source3/lib/ldb/modules/paged_results.c 	ares->controls[i] = talloc(ares->controls, struct ldb_control);
controls          405 source3/lib/ldb/modules/paged_results.c 	if (ares->controls[i] == NULL) {
controls          410 source3/lib/ldb/modules/paged_results.c 	ares->controls[i]->oid = talloc_strdup(ares->controls[i], LDB_CONTROL_PAGED_RESULTS_OID);
controls          411 source3/lib/ldb/modules/paged_results.c 	if (ares->controls[i]->oid == NULL) {
controls          416 source3/lib/ldb/modules/paged_results.c 	ares->controls[i]->critical = 0;
controls          417 source3/lib/ldb/modules/paged_results.c 	ares->controls[i + 1] = NULL;
controls          419 source3/lib/ldb/modules/paged_results.c 	paged = talloc(ares->controls[i], struct ldb_paged_control);
controls          425 source3/lib/ldb/modules/paged_results.c 	ares->controls[i]->data = paged;
controls          544 source3/lib/ldb/modules/paged_results.c 	req->controls = NULL;
controls          105 source3/lib/ldb/modules/paged_searches.c 	if (!ares->controls || strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[0]->oid) != 0) {
controls          110 source3/lib/ldb/modules/paged_searches.c 	rep_control = talloc_get_type(ares->controls[0]->data, struct ldb_paged_control);
controls          122 source3/lib/ldb/modules/paged_searches.c 	if (strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ac->new_req->controls[0]->oid) != 0) {
controls          127 source3/lib/ldb/modules/paged_searches.c 	req_control = talloc_get_type(ac->new_req->controls[0]->data, struct ldb_paged_control);
controls          241 source3/lib/ldb/modules/paged_searches.c 	if (!private_data || !private_data->paged_supported || req->controls) {
controls          263 source3/lib/ldb/modules/paged_searches.c 	ac->new_req->controls = talloc_array(ac->new_req, struct ldb_control *, 2);
controls          264 source3/lib/ldb/modules/paged_searches.c 	if (!ac->new_req->controls) return LDB_ERR_OPERATIONS_ERROR;
controls          266 source3/lib/ldb/modules/paged_searches.c 	ac->new_req->controls[0] = talloc(ac->new_req->controls, struct ldb_control);
controls          267 source3/lib/ldb/modules/paged_searches.c 	if (!ac->new_req->controls[0]) return LDB_ERR_OPERATIONS_ERROR;
controls          269 source3/lib/ldb/modules/paged_searches.c 	control = talloc(ac->new_req->controls[0], struct ldb_paged_control);
controls          276 source3/lib/ldb/modules/paged_searches.c 	ac->new_req->controls[0]->oid = LDB_CONTROL_PAGED_RESULTS_OID;
controls          277 source3/lib/ldb/modules/paged_searches.c 	ac->new_req->controls[0]->critical = 1;
controls          278 source3/lib/ldb/modules/paged_searches.c 	ac->new_req->controls[0]->data = control;
controls          280 source3/lib/ldb/modules/paged_searches.c 	ac->new_req->controls[1] = NULL;
controls          437 source3/lib/ldb/modules/paged_searches.c 	req->controls = NULL;
controls           57 source3/lib/ldb/modules/sort.c 	struct ldb_control **controls;
controls          101 source3/lib/ldb/modules/sort.c 	struct ldb_control **controls;
controls          106 source3/lib/ldb/modules/sort.c 		controls = *ctrls;
controls          107 source3/lib/ldb/modules/sort.c 		for (i = 0; controls[i]; i++);
controls          108 source3/lib/ldb/modules/sort.c 		controls = talloc_realloc(mem_ctx, controls, struct ldb_control *, i + 2);
controls          111 source3/lib/ldb/modules/sort.c 		controls = talloc_array(mem_ctx, struct ldb_control *, 2);
controls          113 source3/lib/ldb/modules/sort.c 	if (! controls )
controls          116 source3/lib/ldb/modules/sort.c 	*ctrls = controls;
controls          118 source3/lib/ldb/modules/sort.c 	controls[i+1] = NULL;
controls          119 source3/lib/ldb/modules/sort.c 	controls[i] = talloc(controls, struct ldb_control);
controls          120 source3/lib/ldb/modules/sort.c 	if (! controls[i] )
controls          123 source3/lib/ldb/modules/sort.c 	controls[i]->oid = LDB_CONTROL_SORT_RESP_OID;
controls          124 source3/lib/ldb/modules/sort.c 	controls[i]->critical = 0;
controls          126 source3/lib/ldb/modules/sort.c 	resp = talloc(controls[i], struct ldb_sort_resp_control);
controls          136 source3/lib/ldb/modules/sort.c 	controls[i]->data = resp;
controls          204 source3/lib/ldb/modules/sort.c 		ac->controls = talloc_move(ac, &ares->controls);
controls          225 source3/lib/ldb/modules/sort.c 	control = get_control_from_list(req->controls, LDB_CONTROL_SERVER_SORT_OID);
controls          263 source3/lib/ldb/modules/sort.c 			if ((ret = build_response(ares, &ares->controls, 53, "sort control is not complete yet")) != LDB_SUCCESS) {
controls          291 source3/lib/ldb/modules/sort.c 	ac->req->controls = req->controls;
controls          363 source3/lib/ldb/modules/sort.c 	ares->controls = talloc_move(ares, &ac->controls);
controls          370 source3/lib/ldb/modules/sort.c 	if ((ret = build_response(ac, &ac->controls, ac->sort_result, "sort control is not complete yet")) != LDB_SUCCESS) {
controls          421 source3/lib/ldb/modules/sort.c 	req->controls = NULL;
controls          156 source3/lib/ldb/tools/cmdline.c 			options.controls = talloc_array(ret, char *, cc + 1);
controls          157 source3/lib/ldb/tools/cmdline.c 			if (options.controls == NULL) {
controls          166 source3/lib/ldb/tools/cmdline.c 					options.controls[cc] = talloc_strdup(options.controls, p);
controls          169 source3/lib/ldb/tools/cmdline.c 					options.controls[cc] = talloc_strndup(options.controls, p, t-p);
controls          173 source3/lib/ldb/tools/cmdline.c 			options.controls[cc] = NULL;
controls           45 source3/lib/ldb/tools/cmdline.h 	char **controls;
controls          161 source3/lib/ldb/tools/ldbsearch.c 		if (ares->controls) {
controls          162 source3/lib/ldb/tools/ldbsearch.c 			if (handle_controls_reply(ares->controls, sctx->req_ctrls) == 1)
controls          205 source3/lib/ldb/tools/ldbsearch.c 	sctx->req_ctrls = parse_controls(ldb, options->controls);
controls          206 source3/lib/ldb/tools/ldbsearch.c 	if (options->controls != NULL &&  sctx->req_ctrls== NULL) return -1;
controls          220 source3/lib/ldb/tools/ldbsearch.c 	req->controls = sctx->req_ctrls;
controls         1363 source3/lib/smbldap.c 	LDAPControl 	*controls[2] = { NULL, NULL};
controls         1397 source3/lib/smbldap.c 	controls[0] = ≺
controls         1398 source3/lib/smbldap.c 	controls[1] = NULL;
controls         1401 source3/lib/smbldap.c 				 0, controls, NULL, LDAP_NO_LIMIT, res);
controls          870 source3/libads/ldap.c 	LDAPControl PagedResults, NoReferrals, ExternalCtrl, *controls[4], **rcontrols;
controls          964 source3/libads/ldap.c 		controls[0] = &NoReferrals;
controls          965 source3/libads/ldap.c 		controls[1] = &PagedResults;
controls          966 source3/libads/ldap.c 		controls[2] = &ExternalCtrl;
controls          967 source3/libads/ldap.c 		controls[3] = NULL;
controls          970 source3/libads/ldap.c 		controls[0] = &NoReferrals;
controls          971 source3/libads/ldap.c 		controls[1] = &PagedResults;
controls          972 source3/libads/ldap.c 		controls[2] = NULL;
controls          986 source3/libads/ldap.c 				      search_attrs, 0, controls,
controls         1508 source3/libads/ldap.c 	LDAPControl *controls[2];
controls         1510 source3/libads/ldap.c 	controls[0] = &PermitModify;
controls         1511 source3/libads/ldap.c 	controls[1] = NULL;
controls         1522 source3/libads/ldap.c 				(LDAPMod **) mods, controls, NULL);
controls          296 source4/dsdb/samdb/ldb_modules/anr.c 		return ldb_module_done(ac->req, ares->controls,
controls          302 source4/dsdb/samdb/ldb_modules/anr.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          308 source4/dsdb/samdb/ldb_modules/anr.c 		return ldb_module_done(ac->req, ares->controls,
controls          356 source4/dsdb/samdb/ldb_modules/anr.c 					req->controls,
controls           55 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 		ret = ldb_module_done(ac->req, ares->controls,
controls           61 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 			ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls           69 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 			ret = ldb_module_done(ac->req, ares->controls,
controls           95 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 		return ldb_module_done(ac->req, ares->controls,
controls          168 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 						      ac->req->controls,
controls          186 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 						ac->req->controls,
controls          205 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 						ac->req->controls,
controls          214 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 						ac->req->controls,
controls          223 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 						   ac->req->controls,
controls          259 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		return ldb_module_done(ac->req, ares->controls,
controls          268 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		return ldb_module_done(ac->req, ares->controls,
controls          395 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	return ldb_module_send_entry(ac->req, msg, ares->controls);
controls          495 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 				      req->controls,
controls           96 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		ret = ldb_module_done(ac->req, ares->controls,
controls          102 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          110 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = ldb_module_done(ac->req, ares->controls,
controls          148 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		return ldb_module_done(os->ac->req, ares->controls,
controls          318 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = ldb_build_add_req(&ac->new_req, module->ldb, ac, msg, req->controls, ac, extended_final_callback, req);
controls          391 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = ldb_build_mod_req(&ac->new_req, module->ldb, ac, msg, req->controls, ac, extended_final_callback, req);
controls           61 source4/dsdb/samdb/ldb_modules/instancetype.c 		return ldb_module_done(ac->req, ares->controls,
controls           71 source4/dsdb/samdb/ldb_modules/instancetype.c 	return ldb_module_done(ac->req, ares->controls,
controls          140 source4/dsdb/samdb/ldb_modules/instancetype.c 				req->controls,
controls          226 source4/dsdb/samdb/ldb_modules/kludge_acl.c 		return ldb_module_done(ac->req, ares->controls,
controls          306 source4/dsdb/samdb/ldb_modules/kludge_acl.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          312 source4/dsdb/samdb/ldb_modules/kludge_acl.c 		return ldb_module_done(ac->req, ares->controls,
controls          385 source4/dsdb/samdb/ldb_modules/kludge_acl.c 					req->controls,
controls          251 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
controls          636 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
controls          853 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
controls          892 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
controls          904 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac->op_controls = talloc_steal(ac, ares->controls);
controls          938 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
controls          978 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac->op_controls = talloc_steal(ac, ares->controls);
controls         1002 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
controls         1038 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		ac->op_controls = talloc_steal(ac, ares->controls);
controls         1044 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		return ldb_module_done(ac->req, ares->controls,
controls         1062 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ac->req->controls,
controls         1069 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ac->req->controls,
controls         1076 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					ac->req->controls,
controls         1084 source4/dsdb/samdb/ldb_modules/linked_attributes.c 					   ac->req->controls,
controls          121 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          134 source4/dsdb/samdb/ldb_modules/local_password.c 				ac->remote_done->controls,
controls          241 source4/dsdb/samdb/ldb_modules/local_password.c 				req->controls,
controls          269 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          369 source4/dsdb/samdb/ldb_modules/local_password.c 				req->controls,
controls          398 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          451 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          492 source4/dsdb/samdb/ldb_modules/local_password.c 						ac->remote_done->controls,
controls          580 source4/dsdb/samdb/ldb_modules/local_password.c 				req->controls,
controls          609 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          662 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          694 source4/dsdb/samdb/ldb_modules/local_password.c 						ac->remote_done->controls,
controls          702 source4/dsdb/samdb/ldb_modules/local_password.c 						ac->remote_done->controls,
controls          798 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          848 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_send_entry(ac->req, merge->message, merge->controls);
controls          861 source4/dsdb/samdb/ldb_modules/local_password.c 			ret = ldb_module_send_entry(ac->req, ac->remote->message, ac->remote->controls);
controls          872 source4/dsdb/samdb/ldb_modules/local_password.c 						lr->next->remote->controls,
controls          911 source4/dsdb/samdb/ldb_modules/local_password.c 		return ldb_module_done(ac->req, ares->controls,
controls          929 source4/dsdb/samdb/ldb_modules/local_password.c 			return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          983 source4/dsdb/samdb/ldb_modules/local_password.c 			return ldb_module_done(ac->req, ares->controls,
controls         1081 source4/dsdb/samdb/ldb_modules/local_password.c 					req->controls,
controls          291 source4/dsdb/samdb/ldb_modules/objectclass.c 		return ldb_module_done(ac->req, ares->controls,
controls          335 source4/dsdb/samdb/ldb_modules/objectclass.c 		return ldb_module_done(ac->req, ares->controls,
controls          345 source4/dsdb/samdb/ldb_modules/objectclass.c 	return ldb_module_done(ac->req, ares->controls,
controls          643 source4/dsdb/samdb/ldb_modules/objectclass.c 				ac->req->controls,
controls          707 source4/dsdb/samdb/ldb_modules/objectclass.c 					req->controls,
controls          791 source4/dsdb/samdb/ldb_modules/objectclass.c 					req->controls,
controls          821 source4/dsdb/samdb/ldb_modules/objectclass.c 				req->controls,
controls          847 source4/dsdb/samdb/ldb_modules/objectclass.c 		return ldb_module_done(ac->req, ares->controls,
controls          960 source4/dsdb/samdb/ldb_modules/objectclass.c 				ac->req->controls,
controls         1057 source4/dsdb/samdb/ldb_modules/objectclass.c 				   ac->req->controls,
controls          122 source4/dsdb/samdb/ldb_modules/objectguid.c 		return ldb_module_done(ac->req, ares->controls,
controls          132 source4/dsdb/samdb/ldb_modules/objectguid.c 	return ldb_module_done(ac->req, ares->controls,
controls          212 source4/dsdb/samdb/ldb_modules/objectguid.c 				req->controls,
controls          270 source4/dsdb/samdb/ldb_modules/objectguid.c 				req->controls,
controls          172 source4/dsdb/samdb/ldb_modules/partition.c 		return ldb_module_done(ac->req, ares->controls,
controls          189 source4/dsdb/samdb/ldb_modules/partition.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          213 source4/dsdb/samdb/ldb_modules/partition.c 			return ldb_module_done(ac->req, ares->controls,
controls          257 source4/dsdb/samdb/ldb_modules/partition.c 					ac->req->controls,
controls          264 source4/dsdb/samdb/ldb_modules/partition.c 					ac->req->controls,
controls          271 source4/dsdb/samdb/ldb_modules/partition.c 					ac->req->controls,
controls          278 source4/dsdb/samdb/ldb_modules/partition.c 					ac->req->controls,
controls          286 source4/dsdb/samdb/ldb_modules/partition.c 					ac->req->controls,
controls          295 source4/dsdb/samdb/ldb_modules/partition.c 					ac->req->controls,
controls          311 source4/dsdb/samdb/ldb_modules/partition.c 	if (ac->req->controls) {
controls          312 source4/dsdb/samdb/ldb_modules/partition.c 		req->controls = talloc_memdup(req, ac->req->controls,
controls          313 source4/dsdb/samdb/ldb_modules/partition.c 					talloc_get_size(ac->req->controls));
controls          314 source4/dsdb/samdb/ldb_modules/partition.c 		if (req->controls == NULL) {
controls         1465 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
controls         1475 source4/dsdb/samdb/ldb_modules/password_hash.c 	return ldb_module_done(ac->req, ares->controls,
controls         1503 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
controls         1848 source4/dsdb/samdb/ldb_modules/password_hash.c 				ac->req->controls,
controls         1950 source4/dsdb/samdb/ldb_modules/password_hash.c 				req->controls,
controls         1972 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
controls         2005 source4/dsdb/samdb/ldb_modules/password_hash.c 		return ldb_module_done(ac->req, ares->controls,
controls         2243 source4/dsdb/samdb/ldb_modules/password_hash.c 				ac->req->controls,
controls          272 source4/dsdb/samdb/ldb_modules/proxy.c 		return ldb_module_done(ac->req, ares->controls,
controls          284 source4/dsdb/samdb/ldb_modules/proxy.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          363 source4/dsdb/samdb/ldb_modules/proxy.c 				      req->controls,
controls           71 source4/dsdb/samdb/ldb_modules/ranged_results.c 		return ldb_module_done(ac->req, ares->controls,
controls           80 source4/dsdb/samdb/ldb_modules/ranged_results.c 		return ldb_module_done(ac->req, ares->controls,
controls          170 source4/dsdb/samdb/ldb_modules/ranged_results.c 	return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          235 source4/dsdb/samdb/ldb_modules/ranged_results.c 					      req->controls,
controls           59 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	struct ldb_control **controls;
controls          219 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ac->req, ares->controls,
controls          231 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	return ldb_module_done(ac->req, ares->controls,
controls          443 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 				req->controls,
controls          528 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 				req->controls,
controls          569 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
controls          665 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 				ar->controls,
controls          710 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
controls          908 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 				ar->controls,
controls          930 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
controls         1012 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
controls         1316 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 				ar->controls,
controls         1338 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		return ldb_module_done(ar->req, ares->controls,
controls         1433 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	ctrls = req->controls;
controls         1435 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (req->controls) {
controls         1436 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		req->controls = talloc_memdup(ar, req->controls,
controls         1437 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 					      talloc_get_size(req->controls));
controls         1438 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		if (!req->controls) return replmd_replicated_request_werror(ar, WERR_NOMEM);
controls         1446 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	ar->controls = req->controls;
controls         1447 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	req->controls = ctrls;
controls           31 source4/dsdb/samdb/ldb_modules/rootdse.c 	char **controls;
controls           82 source4/dsdb/samdb/ldb_modules/rootdse.c 			char *control = talloc_strdup(msg, priv->controls[i]);
controls          259 source4/dsdb/samdb/ldb_modules/rootdse.c 		return ldb_module_done(ac->req, ares->controls,
controls          284 source4/dsdb/samdb/ldb_modules/rootdse.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          292 source4/dsdb/samdb/ldb_modules/rootdse.c 		return ldb_module_done(ac->req, ares->controls,
controls          341 source4/dsdb/samdb/ldb_modules/rootdse.c 	list = talloc_realloc(priv, priv->controls, char *, priv->num_controls + 1);
controls          352 source4/dsdb/samdb/ldb_modules/rootdse.c 	priv->controls = list;
controls          407 source4/dsdb/samdb/ldb_modules/rootdse.c 	data->controls = NULL;
controls          159 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          341 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          482 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          628 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          784 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          867 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          983 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          994 source4/dsdb/samdb/ldb_modules/samldb.c 	return ldb_module_done(ac->req, ares->controls,
controls         1008 source4/dsdb/samdb/ldb_modules/samldb.c 				ac->req->controls,
controls         1089 source4/dsdb/samdb/ldb_modules/samldb.c 		return ldb_module_done(ac->req, ares->controls,
controls          407 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		return ldb_module_done(ac->req, ares->controls,
controls          416 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 			return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          428 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          436 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 		return ldb_module_done(ac->req, ares->controls,
controls          482 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 					req->controls,
controls           58 source4/dsdb/samdb/ldb_modules/show_deleted.c 		return ldb_module_done(ar->req, ares->controls,
controls           65 source4/dsdb/samdb/ldb_modules/show_deleted.c 		return ldb_module_send_entry(ar->req, ares->message, ares->controls);
controls           71 source4/dsdb/samdb/ldb_modules/show_deleted.c 		return ldb_module_done(ar->req, ares->controls,
controls          111 source4/dsdb/samdb/ldb_modules/show_deleted.c 					   req->controls,
controls          121 source4/dsdb/samdb/ldb_modules/show_deleted.c 					      req->controls,
controls           76 source4/dsdb/samdb/ldb_modules/subtree_delete.c 		return ldb_module_done(ac->req, ares->controls,
controls          149 source4/dsdb/samdb/ldb_modules/subtree_delete.c 				   req->controls,
controls           85 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		return ldb_module_done(ac->req, ares->controls,
controls           97 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		return ldb_module_done(ac->req, ares->controls,
controls          125 source4/dsdb/samdb/ldb_modules/subtree_rename.c 				   ac->req->controls,
controls          151 source4/dsdb/samdb/ldb_modules/subtree_rename.c 		return ldb_module_done(ac->req, ares->controls,
controls          159 source4/dsdb/samdb/ldb_modules/update_keytab.c 		return ldb_module_done(ac->req, ares->controls,
controls          170 source4/dsdb/samdb/ldb_modules/update_keytab.c 		return ldb_module_done(ac->req, ares->controls,
controls          194 source4/dsdb/samdb/ldb_modules/update_keytab.c 				ac->req->controls,
controls          216 source4/dsdb/samdb/ldb_modules/update_keytab.c 		return ldb_module_done(ac->req, ares->controls,
controls          246 source4/dsdb/samdb/ldb_modules/update_keytab.c 		return ldb_module_done(ac->req, ac->op_reply->controls,
controls          296 source4/dsdb/samdb/ldb_modules/update_keytab.c 				req->controls,
controls          325 source4/dsdb/samdb/ldb_modules/update_keytab.c 				req->controls,
controls          371 source4/dsdb/samdb/ldb_modules/update_keytab.c 				req->controls,
controls          115 source4/ldap_server/ldap_backend.c 	reply->msg->controls = NULL;
controls          229 source4/ldap_server/ldap_backend.c 					  call->request->controls,
controls          324 source4/ldap_server/ldap_backend.c 		if (res->controls) {
controls          325 source4/ldap_server/ldap_backend.c 			done_r->msg->controls = res->controls;
controls          326 source4/ldap_server/ldap_backend.c 			talloc_steal(done_r, res->controls);
controls          746 source4/ldap_server/ldap_backend.c 	for (i=0; msg->controls && msg->controls[i]; i++) {
controls          748 source4/ldap_server/ldap_backend.c 		    msg->controls[i]->critical) {
controls          750 source4/ldap_server/ldap_backend.c 				  msg->controls[i]->oid));
controls          675 source4/lib/ldb/common/ldb.c 		res->controls = talloc_move(res, &ares->controls);
controls          718 source4/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          749 source4/lib/ldb/common/ldb.c 	req->controls = controls;
controls          772 source4/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          787 source4/lib/ldb/common/ldb.c 				      scope, tree, attrs, controls,
controls          799 source4/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          816 source4/lib/ldb/common/ldb.c 	req->controls = controls;
controls          837 source4/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          854 source4/lib/ldb/common/ldb.c 	req->controls = controls;
controls          875 source4/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          892 source4/lib/ldb/common/ldb.c 	req->controls = controls;
controls          914 source4/lib/ldb/common/ldb.c 			struct ldb_control **controls,
controls          932 source4/lib/ldb/common/ldb.c 	req->controls = controls;
controls          967 source4/lib/ldb/common/ldb.c 		res->controls = talloc_move(res, &ares->controls);
controls          983 source4/lib/ldb/common/ldb.c 			   struct ldb_control **controls,
controls         1001 source4/lib/ldb/common/ldb.c 	req->controls = controls;
controls           43 source4/lib/ldb/common/ldb_controls.c 	if (req->controls != NULL) {
controls           44 source4/lib/ldb/common/ldb_controls.c 		for (i = 0; req->controls[i]; i++) {
controls           45 source4/lib/ldb/common/ldb_controls.c 			if (strcmp(oid, req->controls[i]->oid) == 0) {
controls           50 source4/lib/ldb/common/ldb_controls.c 		return req->controls[i];
controls           63 source4/lib/ldb/common/ldb_controls.c 	if (rep->controls != NULL) {
controls           64 source4/lib/ldb/common/ldb_controls.c 		for (i = 0; rep->controls[i]; i++) {
controls           65 source4/lib/ldb/common/ldb_controls.c 			if (strcmp(oid, rep->controls[i]->oid) == 0) {
controls           70 source4/lib/ldb/common/ldb_controls.c 		return rep->controls[i];
controls           84 source4/lib/ldb/common/ldb_controls.c 	*saver = req->controls;
controls           85 source4/lib/ldb/common/ldb_controls.c 	for (i = 0; req->controls[i]; i++);
controls           87 source4/lib/ldb/common/ldb_controls.c 		req->controls = NULL;
controls          103 source4/lib/ldb/common/ldb_controls.c 	req->controls = lcs;
controls          109 source4/lib/ldb/common/ldb_controls.c int check_critical_controls(struct ldb_control **controls)
controls          113 source4/lib/ldb/common/ldb_controls.c 	if (controls == NULL) {
controls          117 source4/lib/ldb/common/ldb_controls.c 	for (i = 0; controls[i]; i++) {
controls          118 source4/lib/ldb/common/ldb_controls.c 		if (controls[i]->critical) {
controls          132 source4/lib/ldb/common/ldb_controls.c 	for (n=0; req->controls && req->controls[n];) { n++; }
controls          134 source4/lib/ldb/common/ldb_controls.c 	ctrls = talloc_realloc(req, req->controls,
controls          138 source4/lib/ldb/common/ldb_controls.c 	req->controls = ctrls;
controls          645 source4/lib/ldb/common/ldb_modules.c 	ares->controls = talloc_steal(ares, ctrls);
controls          699 source4/lib/ldb/common/ldb_modules.c 	ares->controls = talloc_steal(ares, ctrls);
controls          717 source4/lib/ldb/include/ldb.h 	struct ldb_control **controls;
controls          726 source4/lib/ldb/include/ldb.h 	struct ldb_control **controls;
controls          783 source4/lib/ldb/include/ldb.h 	struct ldb_control **controls;
controls          947 source4/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls          959 source4/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls          983 source4/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls         1007 source4/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls         1031 source4/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls         1057 source4/lib/ldb/include/ldb.h 			struct ldb_control **controls,
controls         1217 source4/lib/ldb/include/ldb.h 			   struct ldb_control **controls,
controls           92 source4/lib/ldb/include/ldb_module.h struct ldb_control *get_control_from_list(struct ldb_control **controls, const char *oid);
controls           94 source4/lib/ldb/include/ldb_module.h int check_critical_controls(struct ldb_control **controls);
controls           91 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ares->controls = talloc_steal(ares, ctrls);
controls          212 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldb_control **controls;
controls          224 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	controls = NULL;
controls          295 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				controls = talloc_steal(ac, msg->controls);
controls          324 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				controls = talloc_steal(ac, msg->controls);
controls          326 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				ret = ldb_module_send_entry(ac->req, ldbmsg, controls);
controls          374 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		ildb_request_done(ac, controls, ret);
controls          472 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	msg->controls = req->controls;
controls           57 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	struct ldb_control **controls;
controls          221 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	if (req->controls != NULL) {
controls          462 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ares->controls = talloc_steal(ares, ctrls);
controls          593 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			ac->controls = NULL;
controls          620 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		lldb_request_done(ac, ac->controls, ret);
controls          213 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
controls          304 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
controls          338 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
controls          348 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	return ldb_module_done(ac->req, ares->controls,
controls          414 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				req->controls,
controls          449 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				ac->req->controls,
controls          521 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				req->controls,
controls          570 source4/lib/ldb/ldb_map/ldb_map_inbound.c 					ac->req->controls,
controls          581 source4/lib/ldb/ldb_map/ldb_map_inbound.c 					ac->req->controls,
controls          627 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				   req->controls,
controls          669 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				   ac->req->controls,
controls          721 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				   req->controls,
controls          763 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				   ac->req->controls,
controls          789 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		return ldb_module_done(ac->req, ares->controls,
controls         1088 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls         1185 source4/lib/ldb/ldb_map/ldb_map_outbound.c 				      req->controls,
controls         1209 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		return ldb_module_done(ac->req, ares->controls,
controls         1249 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			return ldb_module_done(ac->req, ares->controls,
controls         1260 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			return ldb_module_done(ac->req, ares->controls,
controls         1309 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		return ldb_module_done(ac->req, ares->controls,
controls         1372 source4/lib/ldb/ldb_map/ldb_map_outbound.c 					ac->r_current->remote->controls,
controls         1511 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (check_critical_controls(req->controls)) {
controls         1151 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (check_critical_controls(req->controls)) {
controls           61 source4/lib/ldb/modules/asq.c 	struct ldb_control **controls;
controls           90 source4/lib/ldb/modules/asq.c 	if (ac->controls) {
controls           91 source4/lib/ldb/modules/asq.c 		for (i = 0; ac->controls[i]; i++) /* count em */ ;
controls           96 source4/lib/ldb/modules/asq.c 	ac->controls = talloc_realloc(ac, ac->controls, struct ldb_control *, i + 2);
controls           98 source4/lib/ldb/modules/asq.c 	if (ac->controls == NULL) {
controls          102 source4/lib/ldb/modules/asq.c 	ac->controls[i] = talloc(ac->controls, struct ldb_control);
controls          103 source4/lib/ldb/modules/asq.c 	if (ac->controls[i] == NULL) {
controls          107 source4/lib/ldb/modules/asq.c 	ac->controls[i]->oid = LDB_CONTROL_ASQ_OID;
controls          108 source4/lib/ldb/modules/asq.c 	ac->controls[i]->critical = 0;
controls          110 source4/lib/ldb/modules/asq.c 	asq = talloc_zero(ac->controls[i], struct ldb_asq_control);
controls          116 source4/lib/ldb/modules/asq.c 	ac->controls[i]->data = asq;
controls          118 source4/lib/ldb/modules/asq.c 	ac->controls[i + 1] = NULL;
controls          120 source4/lib/ldb/modules/asq.c 	return ldb_module_done(ac->req, ac->controls, NULL, LDB_SUCCESS);
controls          135 source4/lib/ldb/modules/asq.c 		return ldb_module_done(ac->req, ares->controls,
controls          176 source4/lib/ldb/modules/asq.c 		return ldb_module_done(ac->req, ares->controls,
controls          184 source4/lib/ldb/modules/asq.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          291 source4/lib/ldb/modules/asq.c 						ac->req->controls,
controls          202 source4/lib/ldb/modules/operational.c 		return ldb_module_done(ac->req, ares->controls,
controls          217 source4/lib/ldb/modules/operational.c 		return ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          225 source4/lib/ldb/modules/operational.c 		return ldb_module_done(ac->req, ares->controls,
controls          288 source4/lib/ldb/modules/operational.c 					req->controls,
controls           64 source4/lib/ldb/modules/paged_results.c 	struct ldb_control **controls;
controls          120 source4/lib/ldb/modules/paged_results.c 	newr->controls = NULL;
controls          136 source4/lib/ldb/modules/paged_results.c 	struct ldb_control **controls;
controls          151 source4/lib/ldb/modules/paged_results.c 		ret = ldb_module_send_entry(ac->req, msg->r->message, msg->r->controls);
controls          177 source4/lib/ldb/modules/paged_results.c 	if (ac->store->controls != NULL) {
controls          178 source4/lib/ldb/modules/paged_results.c 		while (ac->store->controls[i]) i++; /* counting */
controls          183 source4/lib/ldb/modules/paged_results.c 	ac->controls = talloc_array(ac, struct ldb_control *, num_ctrls +1);
controls          184 source4/lib/ldb/modules/paged_results.c 	if (ac->controls == NULL) {
controls          187 source4/lib/ldb/modules/paged_results.c 	ac->controls[num_ctrls] = NULL;
controls          190 source4/lib/ldb/modules/paged_results.c 		ac->controls[i] = talloc_reference(ac->controls, ac->store->controls[i]);
controls          193 source4/lib/ldb/modules/paged_results.c 	ac->controls[i] = talloc(ac->controls, struct ldb_control);
controls          194 source4/lib/ldb/modules/paged_results.c 	if (ac->controls[i] == NULL) {
controls          198 source4/lib/ldb/modules/paged_results.c 	ac->controls[i]->oid = talloc_strdup(ac->controls[i],
controls          200 source4/lib/ldb/modules/paged_results.c 	if (ac->controls[i]->oid == NULL) {
controls          204 source4/lib/ldb/modules/paged_results.c 	ac->controls[i]->critical = 0;
controls          206 source4/lib/ldb/modules/paged_results.c 	paged = talloc(ac->controls[i], struct ldb_paged_control);
controls          211 source4/lib/ldb/modules/paged_results.c 	ac->controls[i]->data = paged;
controls          239 source4/lib/ldb/modules/paged_results.c 		return ldb_module_done(ac->req, ares->controls,
controls          283 source4/lib/ldb/modules/paged_results.c 		ac->store->controls = talloc_move(ac->store, &ares->controls);
controls          285 source4/lib/ldb/modules/paged_results.c 		return ldb_module_done(ac->req, ac->controls,
controls          346 source4/lib/ldb/modules/paged_results.c 						req->controls,
controls          386 source4/lib/ldb/modules/paged_results.c 		return ldb_module_done(req, ac->controls, NULL,
controls           65 source4/lib/ldb/modules/paged_searches.c 	if (!ares->controls || strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[0]->oid) != 0) {
controls           70 source4/lib/ldb/modules/paged_searches.c 	rep_control = talloc_get_type(ares->controls[0]->data, struct ldb_paged_control);
controls           82 source4/lib/ldb/modules/paged_searches.c 	if (strcmp(LDB_CONTROL_PAGED_RESULTS_OID, req->controls[0]->oid) != 0) {
controls           87 source4/lib/ldb/modules/paged_searches.c 	req_control = talloc_get_type(req->controls[0]->data, struct ldb_paged_control);
controls          158 source4/lib/ldb/modules/paged_searches.c 		return ldb_module_done(ac->req, ares->controls,
controls          164 source4/lib/ldb/modules/paged_searches.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          202 source4/lib/ldb/modules/paged_searches.c 			return ldb_module_done(ac->req, ares->controls,
controls          222 source4/lib/ldb/modules/paged_searches.c 	if (!private_data || !private_data->paged_supported || req->controls) {
controls          248 source4/lib/ldb/modules/paged_searches.c 	struct ldb_control **controls;
controls          254 source4/lib/ldb/modules/paged_searches.c 	controls = talloc_array(ac, struct ldb_control *, 2);
controls          255 source4/lib/ldb/modules/paged_searches.c 	if (!controls) {
controls          259 source4/lib/ldb/modules/paged_searches.c 	controls[0] = talloc(controls, struct ldb_control);
controls          260 source4/lib/ldb/modules/paged_searches.c 	if (!controls[0]) {
controls          264 source4/lib/ldb/modules/paged_searches.c 	control = talloc(controls[0], struct ldb_paged_control);
controls          273 source4/lib/ldb/modules/paged_searches.c 	controls[0]->oid = LDB_CONTROL_PAGED_RESULTS_OID;
controls          274 source4/lib/ldb/modules/paged_searches.c 	controls[0]->critical = 1;
controls          275 source4/lib/ldb/modules/paged_searches.c 	controls[0]->data = control;
controls          276 source4/lib/ldb/modules/paged_searches.c 	controls[1] = NULL;
controls          283 source4/lib/ldb/modules/paged_searches.c 					controls,
controls          290 source4/lib/ldb/modules/paged_searches.c 	talloc_steal(new_req, controls);
controls           75 source4/lib/ldb/modules/rdn_name.c 		return ldb_module_done(ac->req, ares->controls,
controls           84 source4/lib/ldb/modules/rdn_name.c 	return ldb_module_done(ac->req, ares->controls,
controls          170 source4/lib/ldb/modules/rdn_name.c 				req->controls,
controls          194 source4/lib/ldb/modules/rdn_name.c 		return ldb_module_done(ac->req, ares->controls,
controls          205 source4/lib/ldb/modules/rdn_name.c 	return ldb_module_done(ac->req, ac->ares->controls,
controls          226 source4/lib/ldb/modules/rdn_name.c 		return ldb_module_done(ac->req, ares->controls,
controls          311 source4/lib/ldb/modules/rdn_name.c 				   req->controls,
controls           63 source4/lib/ldb/modules/sort.c 	struct ldb_control **controls;
controls           68 source4/lib/ldb/modules/sort.c 		controls = *ctrls;
controls           69 source4/lib/ldb/modules/sort.c 		for (i = 0; controls[i]; i++);
controls           70 source4/lib/ldb/modules/sort.c 		controls = talloc_realloc(mem_ctx, controls, struct ldb_control *, i + 2);
controls           73 source4/lib/ldb/modules/sort.c 		controls = talloc_array(mem_ctx, struct ldb_control *, 2);
controls           75 source4/lib/ldb/modules/sort.c 	if (! controls )
controls           78 source4/lib/ldb/modules/sort.c 	*ctrls = controls;
controls           80 source4/lib/ldb/modules/sort.c 	controls[i+1] = NULL;
controls           81 source4/lib/ldb/modules/sort.c 	controls[i] = talloc(controls, struct ldb_control);
controls           82 source4/lib/ldb/modules/sort.c 	if (! controls[i] )
controls           85 source4/lib/ldb/modules/sort.c 	controls[i]->oid = LDB_CONTROL_SORT_RESP_OID;
controls           86 source4/lib/ldb/modules/sort.c 	controls[i]->critical = 0;
controls           88 source4/lib/ldb/modules/sort.c 	resp = talloc(controls[i], struct ldb_sort_resp_control);
controls           98 source4/lib/ldb/modules/sort.c 	controls[i]->data = resp;
controls          161 source4/lib/ldb/modules/sort.c 		ret = ldb_module_send_entry(ac->req, ares->message, ares->controls);
controls          199 source4/lib/ldb/modules/sort.c 		return ldb_module_done(ac->req, ares->controls,
controls          237 source4/lib/ldb/modules/sort.c 		return ldb_module_done(ac->req, ares->controls,
controls          250 source4/lib/ldb/modules/sort.c 	struct ldb_control **controls;
controls          286 source4/lib/ldb/modules/sort.c 			ret = build_response(req, &controls,
controls          294 source4/lib/ldb/modules/sort.c 			return ldb_module_done(req, controls, NULL, ret);
controls          310 source4/lib/ldb/modules/sort.c 					req->controls,
controls          831 source4/lib/ldb/pyldb.c 		const char **controls = PyList_AsStringList(ldb_ctx, py_controls);
controls          832 source4/lib/ldb/pyldb.c 		parsed_controls = ldb_parse_control_strings(ldb_ctx, ldb_ctx, controls);
controls          833 source4/lib/ldb/pyldb.c 		talloc_free(controls);
controls          158 source4/lib/ldb/tools/cmdline.c 			options.controls = talloc_array(ret, char *, cc + 1);
controls          159 source4/lib/ldb/tools/cmdline.c 			if (options.controls == NULL) {
controls          168 source4/lib/ldb/tools/cmdline.c 					options.controls[cc] = talloc_strdup(options.controls, p);
controls          171 source4/lib/ldb/tools/cmdline.c 					options.controls[cc] = talloc_strndup(options.controls, p, t-p);
controls          175 source4/lib/ldb/tools/cmdline.c 			options.controls[cc] = NULL;
controls           46 source4/lib/ldb/tools/cmdline.h 	char **controls;
controls          173 source4/lib/ldb/tools/ldbsearch.c 		if (ares->controls) {
controls          174 source4/lib/ldb/tools/ldbsearch.c 			if (handle_controls_reply(ares->controls, sctx->req_ctrls) == 1)
controls          209 source4/lib/ldb/tools/ldbsearch.c 	sctx->req_ctrls = ldb_parse_control_strings(ldb, sctx, (const char **)options->controls);
controls          210 source4/lib/ldb/tools/ldbsearch.c 	if (options->controls != NULL &&  sctx->req_ctrls== NULL) {
controls          330 source4/libcli/cldap/cldap.c 	msg->controls        = NULL;
controls          393 source4/libcli/cldap/cldap.c 	msg->controls        = NULL;
controls           83 source4/libcli/ldap/ldap_bind.c 	res->controls = NULL;
controls          194 source4/libcli/ldap/ldap_bind.c 	res->controls = NULL;
controls          138 source4/libcli/ldap/ldap_client.c 	for (i=0; msg->controls && msg->controls[i]; i++) {
controls          140 source4/libcli/ldap/ldap_client.c 		    msg->controls[i]->critical) {
controls           73 source4/libcli/ldap/ldap_ildap.c 	msg->controls = control_req;
controls           86 source4/libcli/ldap/ldap_ildap.c 				*control_res = talloc_steal(conn, res->controls);
controls          111 source4/torture/ldap/schema.c 		if (ares->controls) {
controls          115 source4/torture/ldap/schema.c 			for (i=0; ares->controls[i]; i++) {
controls          116 source4/torture/ldap/schema.c 				if (strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[i]->oid) == 0) {
controls          117 source4/torture/ldap/schema.c 					ctrl = talloc_get_type(ares->controls[i]->data, struct ldb_paged_control);