elements          228 libcli/ldap/ldap_message.c 			if (!ldap_push_filter(data, tree->u.list.elements[i])) {
elements          776 libcli/ldap/ldap_message.c 		ret->u.list.elements = NULL;
elements          788 libcli/ldap/ldap_message.c 			ret->u.list.elements = 
elements          789 libcli/ldap/ldap_message.c 				talloc_realloc(ret, ret->u.list.elements, 
elements          792 libcli/ldap/ldap_message.c 			if (ret->u.list.elements == NULL) {
elements          795 libcli/ldap/ldap_message.c 			talloc_steal(ret->u.list.elements, subtree);
elements          796 libcli/ldap/ldap_message.c 			ret->u.list.elements[ret->u.list.num_elements] = subtree;
elements          175 source3/groupdb/mapping_ldb.c 			msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          453 source3/groupdb/mapping_ldb.c 	msg.elements = ⪙
elements          310 source3/lib/ldb/common/ldb_ldif.c 		h = ldb_attrib_handler(ldb, msg->elements[i].name);
elements          313 source3/lib/ldb/common/ldb_ldif.c 			switch (msg->elements[i].flags & LDB_FLAG_MOD_MASK) {
elements          316 source3/lib/ldb/common/ldb_ldif.c 					   msg->elements[i].name);
elements          320 source3/lib/ldb/common/ldb_ldif.c 					   msg->elements[i].name);
elements          324 source3/lib/ldb/common/ldb_ldif.c 					   msg->elements[i].name);
elements          329 source3/lib/ldb/common/ldb_ldif.c 		for (j=0;j<msg->elements[i].num_values;j++) {
elements          331 source3/lib/ldb/common/ldb_ldif.c 			ret = h->ldif_write_fn(ldb, mem_ctx, &msg->elements[i].values[j], &v);
elements          335 source3/lib/ldb/common/ldb_ldif.c 						 msg->elements[i].name);
elements          339 source3/lib/ldb/common/ldb_ldif.c 						      strlen(msg->elements[i].name)+3);
elements          344 source3/lib/ldb/common/ldb_ldif.c 				ret = fprintf_fn(private_data, "%s: ", msg->elements[i].name);
elements          348 source3/lib/ldb/common/ldb_ldif.c 						  strlen(msg->elements[i].name)+2);
elements          353 source3/lib/ldb/common/ldb_ldif.c 			if (v.data != msg->elements[i].values[j].data) {
elements          544 source3/lib/ldb/common/ldb_ldif.c 	msg->elements = NULL;
elements          621 source3/lib/ldb/common/ldb_ldif.c 		el = &msg->elements[msg->num_elements-1];
elements          629 source3/lib/ldb/common/ldb_ldif.c 				talloc_realloc(msg->elements, el->values, 
elements          649 source3/lib/ldb/common/ldb_ldif.c 			msg->elements = talloc_realloc(ldif, msg->elements, 
elements          652 source3/lib/ldb/common/ldb_ldif.c 			if (!msg->elements) {
elements          655 source3/lib/ldb/common/ldb_ldif.c 			el = &msg->elements[msg->num_elements];
elements          657 source3/lib/ldb/common/ldb_ldif.c 			el->name = talloc_strdup(msg->elements, attr);
elements          658 source3/lib/ldb/common/ldb_ldif.c 			el->values = talloc(msg->elements, struct ldb_val);
elements          378 source3/lib/ldb/common/ldb_match.c 			v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
elements          385 source3/lib/ldb/common/ldb_match.c 			v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
elements          360 source3/lib/ldb/common/ldb_modules.c 							       (const char *)res->msgs[0]->elements[0].values[0].data);
elements           57 source3/lib/ldb/common/ldb_msg.c 		if (ldb_attr_cmp(msg->elements[i].name, attr_name) == 0) {
elements           58 source3/lib/ldb/common/ldb_msg.c 			return &msg->elements[i];
elements          136 source3/lib/ldb/common/ldb_msg.c 	els = talloc_realloc(msg, msg->elements, 
elements          152 source3/lib/ldb/common/ldb_msg.c 	msg->elements = els;
elements          173 source3/lib/ldb/common/ldb_msg.c 	msg->elements[msg->num_elements-1] = *el;
elements          174 source3/lib/ldb/common/ldb_msg.c 	msg->elements[msg->num_elements-1].flags = flags;
elements          435 source3/lib/ldb/common/ldb_msg.c 	qsort(msg->elements, msg->num_elements, sizeof(struct ldb_message_element), 
elements          455 source3/lib/ldb/common/ldb_msg.c 	msg2->elements = talloc_array(msg2, struct ldb_message_element, 
elements          457 source3/lib/ldb/common/ldb_msg.c 	if (msg2->elements == NULL) goto failed;
elements          460 source3/lib/ldb/common/ldb_msg.c 		msg2->elements[i] = msg->elements[i];
elements          487 source3/lib/ldb/common/ldb_msg.c 		struct ldb_message_element *el = &msg2->elements[i];
elements          489 source3/lib/ldb/common/ldb_msg.c 		el->name = talloc_strdup(msg2->elements, el->name);
elements          491 source3/lib/ldb/common/ldb_msg.c 		el->values = talloc_array(msg2->elements, struct ldb_val, el->num_values);
elements          523 source3/lib/ldb/common/ldb_msg.c 		struct ldb_message_element *el1 = &msg2->elements[i-1];
elements          524 source3/lib/ldb/common/ldb_msg.c 		struct ldb_message_element *el2 = &msg2->elements[i];
elements          526 source3/lib/ldb/common/ldb_msg.c 			el1->values = talloc_realloc(msg2->elements, el1->values, struct ldb_val, 
elements          565 source3/lib/ldb/common/ldb_msg.c 	mod->elements = NULL;
elements          575 source3/lib/ldb/common/ldb_msg.c 		el = ldb_msg_find_element(msg1, msg2->elements[i].name);
elements          577 source3/lib/ldb/common/ldb_msg.c 		if (el && ldb_msg_element_compare(el, &msg2->elements[i]) == 0) {
elements          582 source3/lib/ldb/common/ldb_msg.c 				&msg2->elements[i],
elements          590 source3/lib/ldb/common/ldb_msg.c 		el = ldb_msg_find_element(msg2, msg1->elements[i].name);
elements          593 source3/lib/ldb/common/ldb_msg.c 					      msg1->elements[i].name,
elements          617 source3/lib/ldb/common/ldb_msg.c 		for (j = 0; j < msg->elements[i].num_values; j++) {
elements          618 source3/lib/ldb/common/ldb_msg.c 			if (msg->elements[i].values[j].length == 0) {
elements          623 source3/lib/ldb/common/ldb_msg.c 							    msg->elements[i].name, 
elements          704 source3/lib/ldb/common/ldb_msg.c 	el->name = talloc_strdup(msg->elements, replace);
elements          735 source3/lib/ldb/common/ldb_msg.c 		int n = (el - msg->elements);
elements          748 source3/lib/ldb/common/ldb_msg.c 	int n = (el - msg->elements);
elements          495 source3/lib/ldb/common/ldb_parse.c 	ret->u.list.elements = talloc(ret, struct ldb_parse_tree *);
elements          496 source3/lib/ldb/common/ldb_parse.c 	if (!ret->u.list.elements) {
elements          502 source3/lib/ldb/common/ldb_parse.c 	ret->u.list.elements[0] = ldb_parse_filter(ret->u.list.elements, &p);
elements          503 source3/lib/ldb/common/ldb_parse.c 	if (!ret->u.list.elements[0]) {
elements          510 source3/lib/ldb/common/ldb_parse.c 	while (*p && (next = ldb_parse_filter(ret->u.list.elements, &p))) {
elements          512 source3/lib/ldb/common/ldb_parse.c 		e = talloc_realloc(ret, ret->u.list.elements, 
elements          520 source3/lib/ldb/common/ldb_parse.c 		ret->u.list.elements = e;
elements          521 source3/lib/ldb/common/ldb_parse.c 		ret->u.list.elements[ret->u.list.num_elements] = next;
elements          670 source3/lib/ldb/common/ldb_parse.c 			s = ldb_filter_from_tree(mem_ctx, tree->u.list.elements[i]);
elements          786 source3/lib/ldb/common/ldb_parse.c 			ldb_parse_tree_attr_replace(tree->u.list.elements[i],
elements          157 source3/lib/ldb/include/ldb.h 	struct ldb_message_element *elements;
elements          279 source3/lib/ldb/include/ldb.h 			struct ldb_parse_tree **elements;
elements           85 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		const struct ldb_message_element *el = &msg->elements[i];
elements          281 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				ares->message->elements = talloc_move(ares->message,
elements          121 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		const struct ldb_message_element *el = &msg->elements[i];
elements          187 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	el = talloc_realloc(msg, msg->elements, struct ldb_message_element, 
elements          194 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	msg->elements = el;
elements          196 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	el = &msg->elements[msg->num_elements];
elements          198 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	el->name = talloc_strdup(msg->elements, attr);
elements          206 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	el->values = talloc_array(msg->elements, struct ldb_val, count);
elements          541 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ares->message->elements = NULL;
elements          297 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
elements          302 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
elements          315 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
elements          320 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
elements         1102 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		const struct ldb_message_element *el = &msg->elements[i];
elements         1203 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		const struct ldb_message_element *el = &msg->elements[i];
elements           76 source3/lib/ldb/ldb_tdb/ldb_cache.c 		ldb_remove_attrib_handler(module->ldb, msg->elements[i].name);
elements          134 source3/lib/ldb/ldb_tdb/ldb_cache.c 		if (ltdb_attributes_flags(&msg->elements[i], &flags) != 0) {
elements          135 source3/lib/ldb/ldb_tdb/ldb_cache.c 			ldb_debug(module->ldb, LDB_DEBUG_ERROR, "Invalid @ATTRIBUTES element for '%s'\n", msg->elements[i].name);
elements          151 source3/lib/ldb/ldb_tdb/ldb_cache.c 				  flags, msg->elements[i].name);
elements          159 source3/lib/ldb/ldb_tdb/ldb_cache.c 				  syntax, msg->elements[i].name);
elements          163 source3/lib/ldb/ldb_tdb/ldb_cache.c 		h2.attr = msg->elements[i].name;
elements          197 source3/lib/ldb/ldb_tdb/ldb_cache.c 		struct ldb_message_element *el = &msg->elements[i];
elements          229 source3/lib/ldb/ldb_tdb/ldb_cache.c 		ldb_subclass_remove(module->ldb, msg->elements[i].name);
elements          261 source3/lib/ldb/ldb_tdb/ldb_cache.c 	msg->elements = &el;
elements          450 source3/lib/ldb/ldb_tdb/ldb_cache.c 	msg->elements = el;
elements          162 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (ldb_attr_cmp(msg->elements[i].name, key) == 0) {
elements          164 source3/lib/ldb/ldb_tdb/ldb_index.c 				&msg->elements[i];
elements          226 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (strcmp(msg->elements[i].name, LTDB_IDX) != 0) {
elements          230 source3/lib/ldb/ldb_tdb/ldb_index.c 		el = &msg->elements[i];
elements          470 source3/lib/ldb/ldb_tdb/ldb_index.c 		v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
elements          554 source3/lib/ldb/ldb_tdb/ldb_index.c 		v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
elements          788 source3/lib/ldb/ldb_tdb/ldb_index.c 	el2 = talloc_realloc(msg, msg->elements, 
elements          794 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements = el2;
elements          795 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].name = talloc_strdup(msg->elements, LTDB_IDX);
elements          796 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (!msg->elements[msg->num_elements].name) {
elements          799 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].num_values = 0;
elements          800 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].values = talloc(msg->elements, struct ldb_val);
elements          801 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (!msg->elements[msg->num_elements].values) {
elements          804 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].values[0].length = strlen(dn);
elements          805 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].values[0].data = discard_const_p(uint8_t, dn);
elements          806 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].num_values = 1;
elements          827 source3/lib/ldb/ldb_tdb/ldb_index.c 	for (i=0;i<msg->elements[idx].num_values;i++) {
elements          828 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (strcmp(dn, (char *)msg->elements[idx].values[i].data) == 0) {
elements          833 source3/lib/ldb/ldb_tdb/ldb_index.c 	v2 = talloc_realloc(msg->elements, msg->elements[idx].values,
elements          835 source3/lib/ldb/ldb_tdb/ldb_index.c 			      msg->elements[idx].num_values+1);
elements          839 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].values = v2;
elements          841 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].values[msg->elements[idx].num_values].length = strlen(dn);
elements          842 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].values[msg->elements[idx].num_values].data = discard_const_p(uint8_t, dn);
elements          843 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].num_values++;
elements          883 source3/lib/ldb/ldb_tdb/ldb_index.c 		msg->elements = NULL;
elements          887 source3/lib/ldb/ldb_tdb/ldb_index.c 		if (strcmp(LTDB_IDX, msg->elements[i].name) == 0) {
elements          908 source3/lib/ldb/ldb_tdb/ldb_index.c 			   struct ldb_message_element *elements, int num_el)
elements          925 source3/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, elements[i].name, 
elements          930 source3/lib/ldb/ldb_tdb/ldb_index.c 		for (j = 0; j < elements[i].num_values; j++) {
elements          931 source3/lib/ldb/ldb_tdb/ldb_index.c 			ret = ltdb_index_add1(module, dn, &elements[i], j);
elements          957 source3/lib/ldb/ldb_tdb/ldb_index.c 	ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
elements         1015 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (j != msg->elements[i].num_values - 1) {
elements         1016 source3/lib/ldb/ldb_tdb/ldb_index.c 		memmove(&msg->elements[i].values[j], 
elements         1017 source3/lib/ldb/ldb_tdb/ldb_index.c 			&msg->elements[i].values[j+1], 
elements         1018 source3/lib/ldb/ldb_tdb/ldb_index.c 			(msg->elements[i].num_values-(j+1)) * 
elements         1019 source3/lib/ldb/ldb_tdb/ldb_index.c 			sizeof(msg->elements[i].values[0]));
elements         1021 source3/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[i].num_values--;
elements         1023 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (msg->elements[i].num_values == 0) {
elements         1062 source3/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, msg->elements[i].name, 
elements         1067 source3/lib/ldb/ldb_tdb/ldb_index.c 		for (j = 0; j < msg->elements[i].num_values; j++) {
elements         1068 source3/lib/ldb/ldb_tdb/ldb_index.c 			ret = ltdb_index_del_value(module, dn, &msg->elements[i], j);
elements         1145 source3/lib/ldb/ldb_tdb/ldb_index.c 	ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
elements          103 source3/lib/ldb/ldb_tdb/ldb_pack.c 		if (attribute_storable_values(&message->elements[i]) == 0) {
elements          109 source3/lib/ldb/ldb_tdb/ldb_pack.c 		size += 1 + strlen(message->elements[i].name) + 4;
elements          110 source3/lib/ldb/ldb_tdb/ldb_pack.c 		for (j=0;j<message->elements[i].num_values;j++) {
elements          111 source3/lib/ldb/ldb_tdb/ldb_pack.c 			size += 4 + message->elements[i].values[j].length + 1;
elements          136 source3/lib/ldb/ldb_tdb/ldb_pack.c 		if (attribute_storable_values(&message->elements[i]) == 0) {
elements          139 source3/lib/ldb/ldb_tdb/ldb_pack.c 		len = strlen(message->elements[i].name);
elements          140 source3/lib/ldb/ldb_tdb/ldb_pack.c 		memcpy(p, message->elements[i].name, len+1);
elements          142 source3/lib/ldb/ldb_tdb/ldb_pack.c 		put_uint32(p, 0, message->elements[i].num_values);
elements          144 source3/lib/ldb/ldb_tdb/ldb_pack.c 		for (j=0;j<message->elements[i].num_values;j++) {
elements          145 source3/lib/ldb/ldb_tdb/ldb_pack.c 			put_uint32(p, 0, message->elements[i].values[j].length);
elements          146 source3/lib/ldb/ldb_tdb/ldb_pack.c 			memcpy(p+4, message->elements[i].values[j].data, 
elements          147 source3/lib/ldb/ldb_tdb/ldb_pack.c 			       message->elements[i].values[j].length);
elements          148 source3/lib/ldb/ldb_tdb/ldb_pack.c 			p[4+message->elements[i].values[j].length] = 0;
elements          149 source3/lib/ldb/ldb_tdb/ldb_pack.c 			p += 4 + message->elements[i].values[j].length + 1;
elements          173 source3/lib/ldb/ldb_tdb/ldb_pack.c 	message->elements = NULL;
elements          213 source3/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements = NULL;
elements          222 source3/lib/ldb/ldb_tdb/ldb_pack.c 	message->elements = talloc_array(message, struct ldb_message_element, message->num_elements);
elements          223 source3/lib/ldb/ldb_tdb/ldb_pack.c 	if (!message->elements) {
elements          228 source3/lib/ldb/ldb_tdb/ldb_pack.c 	memset(message->elements, 0, 
elements          241 source3/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].flags = 0;
elements          242 source3/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].name = talloc_strndup(message->elements, (char *)p, len);
elements          243 source3/lib/ldb/ldb_tdb/ldb_pack.c 		if (message->elements[i].name == NULL) {
elements          249 source3/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].num_values = pull_uint32(p, 0);
elements          250 source3/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].values = NULL;
elements          251 source3/lib/ldb/ldb_tdb/ldb_pack.c 		if (message->elements[i].num_values != 0) {
elements          252 source3/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values = talloc_array(message->elements,
elements          254 source3/lib/ldb/ldb_tdb/ldb_pack.c 								     message->elements[i].num_values);
elements          255 source3/lib/ldb/ldb_tdb/ldb_pack.c 			if (!message->elements[i].values) {
elements          262 source3/lib/ldb/ldb_tdb/ldb_pack.c 		for (j=0;j<message->elements[i].num_values;j++) {
elements          269 source3/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values[j].length = len;
elements          270 source3/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values[j].data = (uint8_t *)talloc_size(message->elements[i].values, len+1);
elements          271 source3/lib/ldb/ldb_tdb/ldb_pack.c 			if (message->elements[i].values[j].data == NULL) {
elements          275 source3/lib/ldb/ldb_tdb/ldb_pack.c 			memcpy(message->elements[i].values[j].data, p+4, len);
elements          276 source3/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values[j].data[len] = 0;
elements          291 source3/lib/ldb/ldb_tdb/ldb_pack.c 	talloc_free(message->elements);
elements           54 source3/lib/ldb/ldb_tdb/ldb_search.c 	e2 = talloc_realloc(ret, ret->elements, struct ldb_message_element, ret->num_elements+1);
elements           58 source3/lib/ldb/ldb_tdb/ldb_search.c 	ret->elements = e2;
elements           62 source3/lib/ldb/ldb_tdb/ldb_search.c 	elnew->name = talloc_strdup(ret->elements, el->name);
elements           68 source3/lib/ldb/ldb_tdb/ldb_search.c 		elnew->values = talloc_array(ret->elements, struct ldb_val, el->num_values);
elements          126 source3/lib/ldb/ldb_tdb/ldb_search.c 		h = ldb_attrib_handler(ldb, msg->elements[i].name);
elements          130 source3/lib/ldb/ldb_tdb/ldb_search.c 		if (msg_add_element(ret, &msg->elements[i],
elements          163 source3/lib/ldb/ldb_tdb/ldb_search.c 	ret->elements = NULL;
elements          233 source3/lib/ldb/ldb_tdb/ldb_search.c 	msg->elements = NULL;
elements          346 source3/lib/ldb/ldb_tdb/ldb_search.c 			if (ldb_attr_cmp(msg->elements[i].name, attrs[j]) == 0) {
elements          353 source3/lib/ldb/ldb_tdb/ldb_search.c 			ldb_msg_remove_attr(msg, msg->elements[i].name);
elements          181 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		for (j = 0; j < msg->elements[i].num_values; j++) {
elements          182 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			if (ltdb_check_at_attributes_values(&msg->elements[i].values[j]) != 0) {
elements          450 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		if (ldb_attr_cmp(msg->elements[i].name, name) == 0) {
elements          471 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	e2 = talloc_realloc(msg, msg->elements, struct ldb_message_element, 
elements          478 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	msg->elements = e2;
elements          480 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	e2 = &msg->elements[msg->num_elements];
elements          486 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		e2->values = talloc_array(msg->elements, struct ldb_val, el->num_values);
elements          518 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		if (ldb_attr_cmp(msg->elements[i].name, name) == 0) {
elements          519 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			for (j=0;j<msg->elements[i].num_values;j++) {
elements          520 source3/lib/ldb/ldb_tdb/ldb_tdb.c 				ltdb_index_del_value(module, dn, &msg->elements[i], j);
elements          522 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			talloc_free(msg->elements[i].values);
elements          524 source3/lib/ldb/ldb_tdb/ldb_tdb.c 				memmove(&msg->elements[i], 
elements          525 source3/lib/ldb/ldb_tdb/ldb_tdb.c 					&msg->elements[i+1], 
elements          531 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			msg->elements = talloc_realloc(msg, msg->elements, 
elements          562 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	el = &msg->elements[found];
elements          629 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		struct ldb_message_element *el = &msg->elements[i];
elements          634 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		switch (msg->elements[i].flags & LDB_FLAG_MOD_MASK) {
elements          649 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			el2 = &msg2->elements[ret];
elements          662 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		        vals = talloc_realloc(msg2->elements, el2->values, struct ldb_val,
elements          683 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			msg_delete_attribute(module, ldb, msg2, msg->elements[i].name);
elements          686 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			if (msg->elements[i].num_values != 0 &&
elements          687 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			    msg_add_element(ldb, msg2, &msg->elements[i]) != 0) {
elements          703 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			if (msg->elements[i].num_values == 0) {
elements          705 source3/lib/ldb/ldb_tdb/ldb_tdb.c 							 msg->elements[i].name) != 0) {
elements          706 source3/lib/ldb/ldb_tdb/ldb_tdb.c 					ldb_asprintf_errstring(module->ldb, "No such attribute: %s for delete on %s", msg->elements[i].name, dn);
elements          712 source3/lib/ldb/ldb_tdb/ldb_tdb.c 			for (j=0;j<msg->elements[i].num_values;j++) {
elements          715 source3/lib/ldb/ldb_tdb/ldb_tdb.c 						       msg->elements[i].name,
elements          716 source3/lib/ldb/ldb_tdb/ldb_tdb.c 						       &msg->elements[i].values[j]) != 0) {
elements          717 source3/lib/ldb/ldb_tdb/ldb_tdb.c 					ldb_asprintf_errstring(module->ldb, "No matching attribute value when deleting attribute: %s on %s", msg->elements[i].name, dn);
elements          721 source3/lib/ldb/ldb_tdb/ldb_tdb.c 				if (ltdb_index_del_value(module, dn, &msg->elements[i], j) != 0) {
elements          729 source3/lib/ldb/ldb_tdb/ldb_tdb.c 							     msg->elements[i].name, 
elements          730 source3/lib/ldb/ldb_tdb/ldb_tdb.c 							     msg->elements[i].flags & LDB_FLAG_MOD_MASK);
elements          146 source3/lib/ldb/modules/ldb_map_inbound.c 		ret = map_attr_check_remote(data, msg->elements[i].name);
elements          164 source3/lib/ldb/modules/ldb_map_inbound.c 		if (ldb_attr_cmp(msg->elements[i].name, IS_MAPPED) == 0) {
elements          167 source3/lib/ldb/modules/ldb_map_inbound.c 				  msg->elements[i].name);
elements          171 source3/lib/ldb/modules/ldb_map_inbound.c 		ret = ldb_msg_el_partition(module, local, remote, msg, msg->elements[i].name, &msg->elements[i]);
elements          205 source3/lib/ldb/modules/ldb_map_outbound.c 	if (!talloc_reference(msg->elements, el->name)) {
elements          208 source3/lib/ldb/modules/ldb_map_outbound.c 	if (!talloc_reference(msg->elements, el->values)) {
elements          352 source3/lib/ldb/modules/ldb_map_outbound.c 			el = ldb_msg_el_map_remote(module, local, map, remote->elements[i].name,
elements          353 source3/lib/ldb/modules/ldb_map_outbound.c 						   &remote->elements[i]);
elements          390 source3/lib/ldb/modules/ldb_map_outbound.c 		ret = ldb_msg_replace(msg1, &msg2->elements[i]);
elements          526 source3/lib/ldb/modules/ldb_map_outbound.c 							   attrs, tree->u.list.elements[i]);
elements          594 source3/lib/ldb/modules/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_array(*new, struct ldb_parse_tree *, tree->u.list.num_elements);
elements          595 source3/lib/ldb/modules/ldb_map_outbound.c 	if ((*new)->u.list.elements == NULL) {
elements          605 source3/lib/ldb/modules/ldb_map_outbound.c 		ret = map_subtree_select_local(module, *new, &child, tree->u.list.elements[i]);
elements          612 source3/lib/ldb/modules/ldb_map_outbound.c 			(*new)->u.list.elements[j] = child;
elements          626 source3/lib/ldb/modules/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_realloc(*new, (*new)->u.list.elements, struct ldb_parse_tree *, (*new)->u.list.num_elements);
elements          717 source3/lib/ldb/modules/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_array(*new, struct ldb_parse_tree *, tree->u.list.num_elements);
elements          718 source3/lib/ldb/modules/ldb_map_outbound.c 	if ((*new)->u.list.elements == NULL) {
elements          728 source3/lib/ldb/modules/ldb_map_outbound.c 		ret = map_subtree_collect_remote(module, *new, &child, tree->u.list.elements[i]);
elements          735 source3/lib/ldb/modules/ldb_map_outbound.c 			(*new)->u.list.elements[j] = child;
elements          749 source3/lib/ldb/modules/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_realloc(*new, (*new)->u.list.elements, struct ldb_parse_tree *, (*new)->u.list.num_elements);
elements         1037 source3/lib/ldb/modules/ldb_map_outbound.c 			struct ldb_message_element *el = &ares->message->elements[i];
elements           47 source3/lib/ldb/modules/rdn_name.c 		if (ldb_attr_cmp(name, msg->elements[i].name) == 0) {
elements           48 source3/lib/ldb/modules/rdn_name.c 			return &msg->elements[i];
elements           76 source3/lib/ldb/tools/ldbtest.c 		msg.elements = el;
elements          158 source3/lib/ldb/tools/ldbtest.c 		msg.elements = el;
elements         1230 source4/auth/gensec/gensec_gssapi.c 	    || (memcmp(gensec_gssapi_state->gss_oid->elements, gss_mech_krb5->elements, 
elements          428 source4/cldap_server/netlogon.c 		struct ldb_parse_tree *t = tree->u.list.elements[i];
elements          117 source4/cldap_server/rootdse.c 			ent->attributes[j].name = talloc_steal(ent->attributes, res->msgs[0]->elements[j].name);
elements          120 source4/cldap_server/rootdse.c 			if (search->attributesonly && (res->msgs[0]->elements[j].num_values == 0)) {
elements          123 source4/cldap_server/rootdse.c 			ent->attributes[j].num_values = res->msgs[0]->elements[j].num_values;
elements          124 source4/cldap_server/rootdse.c 			ent->attributes[j].values = res->msgs[0]->elements[j].values;
elements          125 source4/cldap_server/rootdse.c 			talloc_steal(ent->attributes, res->msgs[0]->elements[j].values);
elements          980 source4/dsdb/common/util.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          255 source4/dsdb/repl/replicated_objects.c 	msg->elements		= talloc_array(msg, struct ldb_message_element,
elements          257 source4/dsdb/repl/replicated_objects.c 	W_ERROR_HAVE_NO_MEMORY(msg->elements);
elements          280 source4/dsdb/repl/replicated_objects.c 		e = &msg->elements[i];
elements          285 source4/dsdb/repl/replicated_objects.c 		status = dsdb_attribute_drsuapi_to_ldb(ldb, schema, a, msg->elements, e);
elements           56 source4/dsdb/samdb/ldb_modules/anr.c 	list->u.list.elements = talloc_array(list, struct ldb_parse_tree *, 2);
elements           57 source4/dsdb/samdb/ldb_modules/anr.c 	if (!list->u.list.elements) {
elements           61 source4/dsdb/samdb/ldb_modules/anr.c 	list->u.list.elements[0] = talloc_steal(list, first_arm);
elements           62 source4/dsdb/samdb/ldb_modules/anr.c 	list->u.list.elements[1] = talloc_steal(list, second_arm);
elements          242 source4/dsdb/samdb/ldb_modules/anr.c 			ret = anr_replace_subtrees(ac, tree->u.list.elements[i],
elements          243 source4/dsdb/samdb/ldb_modules/anr.c 						   attr, &tree->u.list.elements[i]);
elements          191 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 			fake_msg.elements = dereference_attrs[j]->attributes;
elements          321 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		attribute = dsdb_attribute_by_lDAPDisplayName(ac->schema, msg->elements[i].name);
elements          330 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 			msg->elements[i].name = talloc_strdup(msg->elements, attribute->lDAPDisplayName);
elements          331 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 			if (!msg->elements[i].name) {
elements          338 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		if (ldb_attr_cmp(msg->elements[i].name, "distinguishedName") == 0) {
elements          347 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 		for (j = 0; j < msg->elements[i].num_values; j++) {
elements          349 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 			struct ldb_dn *dn = ldb_dn_from_ldb_val(ac, ac->module->ldb, &msg->elements[i].values[j]);
elements          372 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 							 msg->elements[i].name,
elements          373 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 							 &msg->elements[i].values[j]);
elements          380 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 				dn_str = talloc_steal(msg->elements[i].values, 
elements          383 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 				dn_str = talloc_steal(msg->elements[i].values, 
elements          384 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 						      ldb_dn_get_extended_linearized(msg->elements[i].values, 
elements          391 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 			msg->elements[i].values[j] = data_blob_string_const(dn_str);
elements          298 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		const struct ldb_message_element *el = &req->op.add.message->elements[i];
elements          324 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		el = &ac->new_req->op.add.message->elements[i];
elements          326 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = extended_store_replace(ac, ac->new_req->op.add.message->elements, &el->values[j]);
elements          371 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		const struct ldb_message_element *el = &req->op.mod.message->elements[i];
elements          397 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 		el = &ac->new_req->op.mod.message->elements[i];
elements          410 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 			ret = extended_store_replace(ac, req->op.mod.message->elements, &el->values[j]);
elements          170 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		const struct ldb_message_element *el = &req->op.add.message->elements[i];
elements          395 source4/dsdb/samdb/ldb_modules/linked_attributes.c 		const struct ldb_message_element *el = &req->op.mod.message->elements[i];
elements          674 source4/dsdb/samdb/ldb_modules/linked_attributes.c 			el = &ares->message->elements[i];
elements          215 source4/dsdb/samdb/ldb_modules/local_password.c 		ldb_msg_remove_attr(ac->local_message, remote_message->elements[i].name);
elements          364 source4/dsdb/samdb/ldb_modules/local_password.c 		ldb_msg_remove_attr(ac->local_message, remote_message->elements[i].name);
elements          821 source4/dsdb/samdb/ldb_modules/local_password.c 		talloc_steal(merge, ares->message->elements);
elements          830 source4/dsdb/samdb/ldb_modules/local_password.c 						  ares->message->elements[i].name);
elements          833 source4/dsdb/samdb/ldb_modules/local_password.c 							ares->message->elements[i].name,
elements          841 source4/dsdb/samdb/ldb_modules/local_password.c 				*el = ares->message->elements[i];
elements          391 source4/dsdb/samdb/ldb_modules/objectclass.c 		const struct dsdb_attribute *attribute = dsdb_attribute_by_lDAPDisplayName(schema, msg->elements[i].name);
elements          396 source4/dsdb/samdb/ldb_modules/objectclass.c 			if (strcasecmp(msg->elements[i].name, "clearTextPassword") != 0) {
elements          397 source4/dsdb/samdb/ldb_modules/objectclass.c 				ldb_asprintf_errstring(ldb, "attribute %s is not a valid attribute in schema", msg->elements[i].name);
elements          401 source4/dsdb/samdb/ldb_modules/objectclass.c 			msg->elements[i].name = attribute->lDAPDisplayName;
elements           46 source4/dsdb/samdb/ldb_modules/objectguid.c 		if (ldb_attr_cmp(name, msg->elements[i].name) == 0) {
elements           47 source4/dsdb/samdb/ldb_modules/objectguid.c 			return &msg->elements[i];
elements          242 source4/dsdb/samdb/ldb_modules/proxy.c 		for (v=0;v<msg->elements[attr].num_values;v++) {
elements          243 source4/dsdb/samdb/ldb_modules/proxy.c 			proxy_convert_value(proxy, msg, &msg->elements[attr].values[v]);
elements          249 source4/dsdb/samdb/ldb_modules/proxy.c 		for (v=0;v<msg->elements[attr].num_values;v++) {
elements          250 source4/dsdb/samdb/ldb_modules/proxy.c 			proxy_convert_value(proxy, msg, &msg->elements[attr].values[v]);
elements          202 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	ldb_qsort(msg->elements, msg->num_elements, sizeof(struct ldb_message_element),
elements          347 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		struct ldb_message_element *e = &msg->elements[i];
elements          823 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 			ldb_msg_remove_element(msg, &msg->elements[i-removed_attrs]);
elements          901 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          297 source4/dsdb/samdb/ldb_modules/samldb.c 		el = &msg->elements[i];
elements          928 source4/dsdb/samdb/ldb_modules/samldb.c 	msg->elements = els;
elements          194 source4/dsdb/samdb/samdb.c 		struct ldb_message_element *el = &t->elements[i];
elements          496 source4/dsdb/schema/schema_init.c 	msg.elements = &el;
elements           73 source4/heimdal/lib/gssapi/gssapi/gssapi.h       void      *elements;
elements           78 source4/heimdal/lib/gssapi/gssapi/gssapi.h       gss_OID    elements;
elements          102 source4/heimdal/lib/gssapi/gssapi/gssapi.h       gss_buffer_desc *elements;
elements           86 source4/heimdal/lib/gssapi/krb5/decapsulate.c 	       mech->elements,
elements           92 source4/heimdal/lib/gssapi/krb5/encapsulate.c     memcpy (p, mech->elements, mech->length);
elements           79 source4/heimdal/lib/gssapi/krb5/export_name.c     memcpy(buf, GSS_KRB5_MECHANISM->elements, GSS_KRB5_MECHANISM->length);
elements          189 source4/heimdal/lib/gssapi/krb5/import_name.c 	memcmp(&p[6], GSS_KRB5_MECHANISM->elements,
elements          160 source4/heimdal/lib/gssapi/krb5/inquire_cred.c 					 &acred->mechanisms->elements[0],
elements          164 source4/heimdal/lib/gssapi/krb5/inquire_cred.c 					 &icred->mechanisms->elements[0],
elements           46 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     ret = der_get_oid(oid_enc->elements, oid_enc->length,
elements           52 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     ret = der_get_oid(prefix_enc->elements, prefix_enc->length,
elements           87 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 	mech_oid->elements = p;
elements           70 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 			    &mechs->elements[i], _gss_mech_oids, &t);
elements          104 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 		m = __gss_get_mechanism(&mechs->elements[i]);
elements          110 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 						    &mechs->elements[i], &mn);
elements          125 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 		set.elements = &mechs->elements[i];
elements           57 source4/heimdal/lib/gssapi/mech/gss_add_oid_set_member.c     tmp = realloc ((*oid_set)->elements, n * sizeof(gss_OID_desc));
elements           62 source4/heimdal/lib/gssapi/mech/gss_add_oid_set_member.c     (*oid_set)->elements = tmp;
elements           64 source4/heimdal/lib/gssapi/mech/gss_add_oid_set_member.c     (*oid_set)->elements[n-1] = *member_oid;
elements           50 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c     set->elements = NULL;
elements           77 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c     set->elements = realloc(set->elements,
elements           78 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c 			    (set->count + 1) * sizeof(set->elements[0]));
elements           79 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c     if (set->elements == NULL) {
elements           84 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c     p = &set->elements[set->count];
elements          113 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c 	gss_release_buffer(&minor, &((*buffer_set)->elements[i]));
elements          115 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c     free((*buffer_set)->elements);
elements          117 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c     (*buffer_set)->elements = NULL;
elements           48 source4/heimdal/lib/gssapi/mech/gss_create_empty_oid_set.c 	set->elements = 0;
elements           50 source4/heimdal/lib/gssapi/mech/gss_decapsulate_token.c     ret = der_get_oid (oid->elements, oid->length, &o, &size);
elements           56 source4/heimdal/lib/gssapi/mech/gss_duplicate_oid.c     (*dest_oid)->elements = malloc(src_oid->length);
elements           57 source4/heimdal/lib/gssapi/mech/gss_duplicate_oid.c     if ((*dest_oid)->elements == NULL) {
elements           63 source4/heimdal/lib/gssapi/mech/gss_duplicate_oid.c     memcpy((*dest_oid)->elements, src_oid->elements, src_oid->length);
elements           46 source4/heimdal/lib/gssapi/mech/gss_encapsulate_token.c     ret = der_get_oid (oid->elements, oid->length, &ct.thisMech, &size);
elements           70 source4/heimdal/lib/gssapi/mech/gss_export_sec_context.c 		memcpy(p + 2, m->gm_mech_oid.elements, m->gm_mech_oid.length);
elements           99 source4/heimdal/lib/gssapi/mech/gss_import_name.c 	mech_oid.elements = p;
elements           59 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 	mech_oid.elements = p + 2;
elements           55 source4/heimdal/lib/gssapi/mech/gss_indicate_mechs.c 				    minor_status, &set->elements[i], mech_set);
elements           75 source4/heimdal/lib/gssapi/mech/gss_inquire_cred_by_oid.c 			     &rset->elements[i], &set);
elements           68 source4/heimdal/lib/gssapi/mech/gss_krb5.c     kret = asprintf(&str, "%.*s", (int)data_set->elements[0].length,
elements           69 source4/heimdal/lib/gssapi/mech/gss_krb5.c 		    (char *)data_set->elements[0].value);
elements          309 source4/heimdal/lib/gssapi/mech/gss_krb5.c     sp = krb5_storage_from_mem(data_set->elements[0].value,
elements          310 source4/heimdal/lib/gssapi/mech/gss_krb5.c 			       data_set->elements[0].length);
elements          584 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (data_set->elements[0].length != 4) {
elements          591 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	unsigned char *buf = data_set->elements[0].value;
elements          625 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (der_get_oid(GSS_KRB5_EXTRACT_AUTHZ_DATA_FROM_SEC_CONTEXT_X->elements,
elements          649 source4/heimdal/lib/gssapi/mech/gss_krb5.c     oid_flat.elements = malloc(oid_flat.length);
elements          650 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (oid_flat.elements == NULL) {
elements          656 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (der_put_oid((unsigned char *)oid_flat.elements + oid_flat.length - 1,
elements          659 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	free(oid_flat.elements);
elements          675 source4/heimdal/lib/gssapi/mech/gss_krb5.c     free(oid_flat.elements);
elements          686 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ad_data->value = malloc(data_set->elements[0].length);
elements          693 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ad_data->length = data_set->elements[0].length;
elements          694 source4/heimdal/lib/gssapi/mech/gss_krb5.c     memcpy(ad_data->value, data_set->elements[0].value, ad_data->length);
elements          742 source4/heimdal/lib/gssapi/mech/gss_krb5.c     sp = krb5_storage_from_mem(data_set->elements[0].value,
elements          743 source4/heimdal/lib/gssapi/mech/gss_krb5.c 			       data_set->elements[0].length);
elements          858 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	data_set->elements[0].length < 4) {
elements          865 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	const u_char *p = data_set->elements[0].value;
elements           54 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c 	oid->elements = NULL;
elements          146 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c 			oid->elements = res;
elements          272 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c 			free(m->gm_mech.gm_mech_oid.elements);
elements          316 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c 		free(m->gm_mech.gm_mech_oid.elements);
elements           65 source4/heimdal/lib/gssapi/mech/gss_names.c 		    (name->gn_type.elements
elements           44 source4/heimdal/lib/gssapi/mech/gss_oid_equal.c     return memcmp(a->elements, b->elements, a->length) == 0;
elements           50 source4/heimdal/lib/gssapi/mech/gss_oid_to_str.c     ret = der_get_oid (oid->elements, oid->length, &o, &size);
elements           40 source4/heimdal/lib/gssapi/mech/gss_release_name.c 		if (name->gn_type.elements)
elements           41 source4/heimdal/lib/gssapi/mech/gss_release_name.c 			free(name->gn_type.elements);
elements           51 source4/heimdal/lib/gssapi/mech/gss_release_oid.c     if (o->elements != NULL) {
elements           52 source4/heimdal/lib/gssapi/mech/gss_release_oid.c 	free(o->elements);
elements           53 source4/heimdal/lib/gssapi/mech/gss_release_oid.c 	o->elements = NULL;
elements           39 source4/heimdal/lib/gssapi/mech/gss_release_oid_set.c 		if ((*set)->elements)
elements           40 source4/heimdal/lib/gssapi/mech/gss_release_oid_set.c 			free((*set)->elements);
elements           42 source4/heimdal/lib/gssapi/mech/gss_test_oid_set_member.c 		if (gss_oid_equal(member, &set->elements[i]))
elements           39 source4/heimdal/lib/gssapi/mech/gss_utils.c 	to_oid->elements = malloc(len);
elements           40 source4/heimdal/lib/gssapi/mech/gss_utils.c 	if (!to_oid->elements) {
elements           46 source4/heimdal/lib/gssapi/mech/gss_utils.c 	memcpy(to_oid->elements, from_oid->elements, len);
elements           54 source4/heimdal/lib/gssapi/mech/gss_utils.c 	if (oid->elements) {
elements           55 source4/heimdal/lib/gssapi/mech/gss_utils.c 	    free(oid->elements);
elements           56 source4/heimdal/lib/gssapi/mech/gss_utils.c 	    oid->elements = NULL;
elements          257 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	ret = der_get_oid(context_handle->preferred_mech_type->elements,
elements          393 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     oid.elements = mechbuf + sizeof(mechbuf) - mech_len;
elements          413 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    if (gss_oid_equal(&mechs->elements[i], oidp))
elements          214 source4/heimdal/lib/gssapi/spnego/compat.c 	ret = der_get_oid(_gss_spnego_mskrb_mechanism_oid_desc.elements,
elements          225 source4/heimdal/lib/gssapi/spnego/compat.c     ret = der_get_oid(mech_type->elements, mech_type->length, &mech, NULL);
elements          284 source4/heimdal/lib/gssapi/spnego/compat.c 	if (gss_oid_equal(&supported_mechs->elements[i], GSS_SPNEGO_MECHANISM))
elements          286 source4/heimdal/lib/gssapi/spnego/compat.c 	if (gss_oid_equal(&supported_mechs->elements[i], GSS_KRB5_MECHANISM))
elements          289 source4/heimdal/lib/gssapi/spnego/compat.c 	subret = (*func)(target_name, &supported_mechs->elements[i]);
elements          293 source4/heimdal/lib/gssapi/spnego/compat.c 	ret = add_mech_type(&supported_mechs->elements[i],
elements          302 source4/heimdal/lib/gssapi/spnego/compat.c 	    first_mech = &supported_mechs->elements[i];
elements           55 source4/heimdal/lib/gssapi/spnego/context_stubs.c 	if (gss_oid_equal(&m->elements[i], GSS_SPNEGO_MECHANISM))
elements           58 source4/heimdal/lib/gssapi/spnego/context_stubs.c 	ret = gss_add_oid_set_member(minor_status, &m->elements[i], mechs);
elements          583 source4/heimdal/lib/gssapi/spnego/context_stubs.c 					 &mechs->elements[i],
elements          590 source4/heimdal/lib/gssapi/spnego/context_stubs.c 				   &n->elements[j],
elements          126 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     actual_desired_mechs.elements = malloc(actual_desired_mechs.count *
elements          128 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     if (actual_desired_mechs.elements == NULL) {
elements          135 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 	if (gss_oid_equal(&mechs->elements[i], GSS_SPNEGO_MECHANISM))
elements          138 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 	actual_desired_mechs.elements[j] = mechs->elements[i];
elements          162 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     if (actual_desired_mechs.elements != NULL) {
elements          163 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 	free(actual_desired_mechs.elements);
elements          462 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			   GSS_SPNEGO_MECHANISM->elements,
elements          473 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 		   ctx->preferred_mech_type->elements,
elements          501 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	mech.elements = ctx->oidbuf + sizeof(ctx->oidbuf) - ctx->oidlen;
elements          205 source4/heimdal/lib/krb5/ticket.c 				   &child.elements, &len, ret);
elements          229 source4/heimdal/lib/krb5/ticket.c 				  &child.elements, level + 1);
elements          294 source4/ldap_server/ldap_backend.c 				ent->attributes[j].name = talloc_steal(ent->attributes, res->msgs[i]->elements[j].name);
elements          297 source4/ldap_server/ldap_backend.c 				if (req->attributesonly && (res->msgs[i]->elements[j].num_values == 0)) {
elements          300 source4/ldap_server/ldap_backend.c 				ent->attributes[j].num_values = res->msgs[i]->elements[j].num_values;
elements          301 source4/ldap_server/ldap_backend.c 				ent->attributes[j].values = res->msgs[i]->elements[j].values;
elements          302 source4/ldap_server/ldap_backend.c 				talloc_steal(ent->attributes, res->msgs[i]->elements[j].values);
elements          372 source4/ldap_server/ldap_backend.c 	msg->elements = NULL;
elements          376 source4/ldap_server/ldap_backend.c 		msg->elements = talloc_array(msg, struct ldb_message_element, req->num_mods);
elements          377 source4/ldap_server/ldap_backend.c 		NT_STATUS_HAVE_NO_MEMORY(msg->elements);
elements          380 source4/ldap_server/ldap_backend.c 			msg->elements[i].name = discard_const_p(char, req->mods[i].attrib.name);
elements          381 source4/ldap_server/ldap_backend.c 			msg->elements[i].num_values = 0;
elements          382 source4/ldap_server/ldap_backend.c 			msg->elements[i].values = NULL;
elements          390 source4/ldap_server/ldap_backend.c 				msg->elements[i].flags = LDB_FLAG_MOD_ADD;
elements          393 source4/ldap_server/ldap_backend.c 				msg->elements[i].flags = LDB_FLAG_MOD_DELETE;
elements          396 source4/ldap_server/ldap_backend.c 				msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          400 source4/ldap_server/ldap_backend.c 			msg->elements[i].num_values = req->mods[i].attrib.num_values;
elements          401 source4/ldap_server/ldap_backend.c 			if (msg->elements[i].num_values > 0) {
elements          402 source4/ldap_server/ldap_backend.c 				msg->elements[i].values = talloc_array(msg->elements, struct ldb_val,
elements          403 source4/ldap_server/ldap_backend.c 								       msg->elements[i].num_values);
elements          404 source4/ldap_server/ldap_backend.c 				NT_STATUS_HAVE_NO_MEMORY(msg->elements[i].values);
elements          406 source4/ldap_server/ldap_backend.c 				for (j=0; j < msg->elements[i].num_values; j++) {
elements          412 source4/ldap_server/ldap_backend.c 					msg->elements[i].values[j].length = req->mods[i].attrib.values[j].length;
elements          413 source4/ldap_server/ldap_backend.c 					msg->elements[i].values[j].data = req->mods[i].attrib.values[j].data;			
elements          475 source4/ldap_server/ldap_backend.c 	msg->elements = NULL;
elements          479 source4/ldap_server/ldap_backend.c 		msg->elements = talloc_array(msg, struct ldb_message_element, msg->num_elements);
elements          480 source4/ldap_server/ldap_backend.c 		NT_STATUS_HAVE_NO_MEMORY(msg->elements);
elements          483 source4/ldap_server/ldap_backend.c 			msg->elements[i].name = discard_const_p(char, req->attributes[i].name);
elements          484 source4/ldap_server/ldap_backend.c 			msg->elements[i].flags = 0;
elements          485 source4/ldap_server/ldap_backend.c 			msg->elements[i].num_values = 0;
elements          486 source4/ldap_server/ldap_backend.c 			msg->elements[i].values = NULL;
elements          489 source4/ldap_server/ldap_backend.c 				msg->elements[i].num_values = req->attributes[i].num_values;
elements          490 source4/ldap_server/ldap_backend.c 				msg->elements[i].values = talloc_array(msg->elements, struct ldb_val,
elements          491 source4/ldap_server/ldap_backend.c 								       msg->elements[i].num_values);
elements          492 source4/ldap_server/ldap_backend.c 				NT_STATUS_HAVE_NO_MEMORY(msg->elements[i].values);
elements          494 source4/ldap_server/ldap_backend.c 				for (j=0; j < msg->elements[i].num_values; j++) {
elements          500 source4/ldap_server/ldap_backend.c 					msg->elements[i].values[j].length = req->attributes[i].values[j].length;
elements          501 source4/ldap_server/ldap_backend.c 					msg->elements[i].values[j].data = req->attributes[i].values[j].data;			
elements          311 source4/lib/ldb/common/ldb_ldif.c 		a = ldb_schema_attribute_by_name(ldb, msg->elements[i].name);
elements          314 source4/lib/ldb/common/ldb_ldif.c 			switch (msg->elements[i].flags & LDB_FLAG_MOD_MASK) {
elements          317 source4/lib/ldb/common/ldb_ldif.c 					   msg->elements[i].name);
elements          321 source4/lib/ldb/common/ldb_ldif.c 					   msg->elements[i].name);
elements          325 source4/lib/ldb/common/ldb_ldif.c 					   msg->elements[i].name);
elements          330 source4/lib/ldb/common/ldb_ldif.c 		for (j=0;j<msg->elements[i].num_values;j++) {
elements          332 source4/lib/ldb/common/ldb_ldif.c 			ret = a->syntax->ldif_write_fn(ldb, mem_ctx, &msg->elements[i].values[j], &v);
elements          334 source4/lib/ldb/common/ldb_ldif.c 				v = msg->elements[i].values[j];
elements          338 source4/lib/ldb/common/ldb_ldif.c 						 msg->elements[i].name);
elements          342 source4/lib/ldb/common/ldb_ldif.c 						      strlen(msg->elements[i].name)+3);
elements          347 source4/lib/ldb/common/ldb_ldif.c 				ret = fprintf_fn(private_data, "%s: ", msg->elements[i].name);
elements          351 source4/lib/ldb/common/ldb_ldif.c 						  strlen(msg->elements[i].name)+2);
elements          356 source4/lib/ldb/common/ldb_ldif.c 			if (v.data != msg->elements[i].values[j].data) {
elements          547 source4/lib/ldb/common/ldb_ldif.c 	msg->elements = NULL;
elements          622 source4/lib/ldb/common/ldb_ldif.c 		el = &msg->elements[msg->num_elements-1];
elements          630 source4/lib/ldb/common/ldb_ldif.c 				talloc_realloc(msg->elements, el->values, 
elements          650 source4/lib/ldb/common/ldb_ldif.c 			msg->elements = talloc_realloc(ldif, msg->elements, 
elements          653 source4/lib/ldb/common/ldb_ldif.c 			if (!msg->elements) {
elements          656 source4/lib/ldb/common/ldb_ldif.c 			el = &msg->elements[msg->num_elements];
elements          658 source4/lib/ldb/common/ldb_ldif.c 			el->name = talloc_strdup(msg->elements, attr);
elements          659 source4/lib/ldb/common/ldb_ldif.c 			el->values = talloc(msg->elements, struct ldb_val);
elements          376 source4/lib/ldb/common/ldb_match.c 			v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
elements          383 source4/lib/ldb/common/ldb_match.c 			v = ldb_match_message(ldb, msg, tree->u.list.elements[i], scope);
elements           52 source4/lib/ldb/common/ldb_msg.c 		if (ldb_attr_cmp(msg->elements[i].name, attr_name) == 0) {
elements           53 source4/lib/ldb/common/ldb_msg.c 			return &msg->elements[i];
elements          127 source4/lib/ldb/common/ldb_msg.c 	els = talloc_realloc(msg, msg->elements, 
elements          143 source4/lib/ldb/common/ldb_msg.c 	msg->elements = els;
elements          167 source4/lib/ldb/common/ldb_msg.c 	msg->elements[msg->num_elements-1] = el_copy;
elements          168 source4/lib/ldb/common/ldb_msg.c 	msg->elements[msg->num_elements-1].flags = flags;
elements          437 source4/lib/ldb/common/ldb_msg.c 	qsort(msg->elements, msg->num_elements, sizeof(struct ldb_message_element), 
elements          456 source4/lib/ldb/common/ldb_msg.c 	msg2->elements = talloc_array(msg2, struct ldb_message_element, 
elements          458 source4/lib/ldb/common/ldb_msg.c 	if (msg2->elements == NULL) goto failed;
elements          461 source4/lib/ldb/common/ldb_msg.c 		msg2->elements[i] = msg->elements[i];
elements          488 source4/lib/ldb/common/ldb_msg.c 		struct ldb_message_element *el = &msg2->elements[i];
elements          490 source4/lib/ldb/common/ldb_msg.c 		el->name = talloc_strdup(msg2->elements, el->name);
elements          492 source4/lib/ldb/common/ldb_msg.c 		el->values = talloc_array(msg2->elements, struct ldb_val, el->num_values);
elements          524 source4/lib/ldb/common/ldb_msg.c 		struct ldb_message_element *el1 = &msg2->elements[i-1];
elements          525 source4/lib/ldb/common/ldb_msg.c 		struct ldb_message_element *el2 = &msg2->elements[i];
elements          527 source4/lib/ldb/common/ldb_msg.c 			el1->values = talloc_realloc(msg2->elements, el1->values, struct ldb_val, 
elements          566 source4/lib/ldb/common/ldb_msg.c 	mod->elements = NULL;
elements          576 source4/lib/ldb/common/ldb_msg.c 		el = ldb_msg_find_element(msg1, msg2->elements[i].name);
elements          578 source4/lib/ldb/common/ldb_msg.c 		if (el && ldb_msg_element_compare(el, &msg2->elements[i]) == 0) {
elements          583 source4/lib/ldb/common/ldb_msg.c 				&msg2->elements[i],
elements          591 source4/lib/ldb/common/ldb_msg.c 		el = ldb_msg_find_element(msg2, msg1->elements[i].name);
elements          594 source4/lib/ldb/common/ldb_msg.c 					      msg1->elements[i].name,
elements          618 source4/lib/ldb/common/ldb_msg.c 		for (j = 0; j < msg->elements[i].num_values; j++) {
elements          619 source4/lib/ldb/common/ldb_msg.c 			if (msg->elements[i].values[j].length == 0) {
elements          624 source4/lib/ldb/common/ldb_msg.c 							    msg->elements[i].name, 
elements          713 source4/lib/ldb/common/ldb_msg.c 	el->name = talloc_strdup(msg->elements, replace);
elements          741 source4/lib/ldb/common/ldb_msg.c 	int n = (el - msg->elements);
elements          496 source4/lib/ldb/common/ldb_parse.c 	ret->u.list.elements = talloc(ret, struct ldb_parse_tree *);
elements          497 source4/lib/ldb/common/ldb_parse.c 	if (!ret->u.list.elements) {
elements          503 source4/lib/ldb/common/ldb_parse.c 	ret->u.list.elements[0] = ldb_parse_filter(ret->u.list.elements, &p);
elements          504 source4/lib/ldb/common/ldb_parse.c 	if (!ret->u.list.elements[0]) {
elements          511 source4/lib/ldb/common/ldb_parse.c 	while (*p && (next = ldb_parse_filter(ret->u.list.elements, &p))) {
elements          513 source4/lib/ldb/common/ldb_parse.c 		e = talloc_realloc(ret, ret->u.list.elements, 
elements          521 source4/lib/ldb/common/ldb_parse.c 		ret->u.list.elements = e;
elements          522 source4/lib/ldb/common/ldb_parse.c 		ret->u.list.elements[ret->u.list.num_elements] = next;
elements          671 source4/lib/ldb/common/ldb_parse.c 			s = ldb_filter_from_tree(mem_ctx, tree->u.list.elements[i]);
elements          787 source4/lib/ldb/common/ldb_parse.c 			ldb_parse_tree_attr_replace(tree->u.list.elements[i],
elements          160 source4/lib/ldb/include/ldb.h 	struct ldb_message_element *elements;
elements          282 source4/lib/ldb/include/ldb.h 			struct ldb_parse_tree **elements;
elements          129 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		const struct ldb_message_element *el = &msg->elements[i];
elements          322 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				ldbmsg->elements = talloc_move(ldbmsg, &search->attributes);
elements           85 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		const struct ldb_message_element *el = &msg->elements[i];
elements          150 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	el = talloc_realloc(msg, msg->elements, struct ldb_message_element, 
elements          157 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	msg->elements = el;
elements          159 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	el = &msg->elements[msg->num_elements];
elements          161 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	el->name = talloc_strdup(msg->elements, attr);
elements          169 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	el->values = talloc_array(msg->elements, struct ldb_val, count);
elements          524 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			ldbmsg->elements = NULL;
elements          147 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		ret = map_attr_check_remote(data, msg->elements[i].name);
elements          168 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		if (ldb_attr_cmp(msg->elements[i].name, IS_MAPPED) == 0) {
elements          171 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				  msg->elements[i].name);
elements          175 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		ret = ldb_msg_el_partition(module, local, remote, msg, msg->elements[i].name, &msg->elements[i]);
elements          205 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (!talloc_reference(msg->elements, el->name)) {
elements          208 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (!talloc_reference(msg->elements, el->values)) {
elements          360 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			el = ldb_msg_el_map_remote(module, local, map, remote->elements[i].name,
elements          361 source4/lib/ldb/ldb_map/ldb_map_outbound.c 						   &remote->elements[i]);
elements          398 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		ret = ldb_msg_replace(msg1, &msg2->elements[i]);
elements          534 source4/lib/ldb/ldb_map/ldb_map_outbound.c 							   attrs, tree->u.list.elements[i]);
elements          602 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_array(*new, struct ldb_parse_tree *, tree->u.list.num_elements);
elements          603 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if ((*new)->u.list.elements == NULL) {
elements          613 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		ret = map_subtree_select_local(module, *new, &child, tree->u.list.elements[i]);
elements          620 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			(*new)->u.list.elements[j] = child;
elements          634 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_realloc(*new, (*new)->u.list.elements, struct ldb_parse_tree *, (*new)->u.list.num_elements);
elements          725 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_array(*new, struct ldb_parse_tree *, tree->u.list.num_elements);
elements          726 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if ((*new)->u.list.elements == NULL) {
elements          736 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		ret = map_subtree_collect_remote(module, *new, &child, tree->u.list.elements[i]);
elements          743 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			(*new)->u.list.elements[j] = child;
elements          757 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	(*new)->u.list.elements = talloc_realloc(*new, (*new)->u.list.elements, struct ldb_parse_tree *, (*new)->u.list.num_elements);
elements         1079 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			el = &ares->message->elements[i];
elements          265 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
elements          270 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
elements          283 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]);
elements          288 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]);
elements         1042 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		const struct ldb_message_element *el = &msg->elements[i];
elements         1120 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		const struct ldb_message_element *el = &msg->elements[i];
elements           73 source4/lib/ldb/ldb_tdb/ldb_cache.c 		ldb_schema_attribute_remove(ldb, msg->elements[i].name);
elements          136 source4/lib/ldb/ldb_tdb/ldb_cache.c 		if (ltdb_attributes_flags(&msg->elements[i], &flags) != 0) {
elements          137 source4/lib/ldb/ldb_tdb/ldb_cache.c 			ldb_debug(ldb, LDB_DEBUG_ERROR, "Invalid @ATTRIBUTES element for '%s'\n", msg->elements[i].name);
elements          153 source4/lib/ldb/ldb_tdb/ldb_cache.c 				  flags, msg->elements[i].name);
elements          161 source4/lib/ldb/ldb_tdb/ldb_cache.c 				  syntax, msg->elements[i].name);
elements          166 source4/lib/ldb/ldb_tdb/ldb_cache.c 		if (ldb_schema_attribute_add_with_syntax(ldb, msg->elements[i].name, flags, s) != 0) {
elements          204 source4/lib/ldb/ldb_tdb/ldb_cache.c 	msg->elements = &el;
elements          413 source4/lib/ldb/ldb_tdb/ldb_cache.c 	msg->elements = el;
elements          243 source4/lib/ldb/ldb_tdb/ldb_index.c 		struct ldb_message_element *el = &msg->elements[i];
elements          331 source4/lib/ldb/ldb_tdb/ldb_index.c 				struct ldb_message_element *el = &msg2->elements[i];
elements          343 source4/lib/ldb/ldb_tdb/ldb_index.c 			struct ldb_message_element *el = &msg->elements[i];
elements          479 source4/lib/ldb/ldb_tdb/ldb_index.c 		if (ldb_attr_cmp(msg->elements[i].name, key) == 0) {
elements          480 source4/lib/ldb/ldb_tdb/ldb_index.c 			const struct ldb_message_element *el = &msg->elements[i];
elements          551 source4/lib/ldb/ldb_tdb/ldb_index.c 		if (strcmp(msg->elements[i].name, LTDB_IDX) != 0) {
elements          555 source4/lib/ldb/ldb_tdb/ldb_index.c 		el = &msg->elements[i];
elements          736 source4/lib/ldb/ldb_tdb/ldb_index.c 		v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
elements          822 source4/lib/ldb/ldb_tdb/ldb_index.c 		v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2);
elements          906 source4/lib/ldb/ldb_tdb/ldb_index.c 		if (strcmp(msg->elements[i].name, LTDB_IDX) != 0) {
elements          910 source4/lib/ldb/ldb_tdb/ldb_index.c 		el = &msg->elements[i];
elements         1156 source4/lib/ldb/ldb_tdb/ldb_index.c 	el = talloc_realloc(msg, msg->elements,
elements         1162 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements = el;
elements         1163 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].name = talloc_strdup(msg->elements, LTDB_IDX);
elements         1164 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (!msg->elements[msg->num_elements].name) {
elements         1167 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].num_values = 0;
elements         1168 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].values = talloc(msg->elements, struct ldb_val);
elements         1169 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (!msg->elements[msg->num_elements].values) {
elements         1172 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].values[0].length = strlen(dn);
elements         1173 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].values[0].data = discard_const_p(uint8_t, dn);
elements         1174 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[msg->num_elements].num_values = 1;
elements         1194 source4/lib/ldb/ldb_tdb/ldb_index.c 	for (i=0;i<msg->elements[idx].num_values;i++) {
elements         1195 source4/lib/ldb/ldb_tdb/ldb_index.c 		if (strcmp(dn, (char *)msg->elements[idx].values[i].data) == 0) {
elements         1200 source4/lib/ldb/ldb_tdb/ldb_index.c 	v2 = talloc_realloc(msg->elements, msg->elements[idx].values,
elements         1202 source4/lib/ldb/ldb_tdb/ldb_index.c 			      msg->elements[idx].num_values+1);
elements         1206 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].values = v2;
elements         1208 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].values[msg->elements[idx].num_values].length = strlen(dn);
elements         1209 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].values[msg->elements[idx].num_values].data = discard_const_p(uint8_t, dn);
elements         1210 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[idx].num_values++;
elements         1251 source4/lib/ldb/ldb_tdb/ldb_index.c 		msg->elements = NULL;
elements         1255 source4/lib/ldb/ldb_tdb/ldb_index.c 		if (strcmp(LTDB_IDX, msg->elements[i].name) == 0) {
elements         1276 source4/lib/ldb/ldb_tdb/ldb_index.c 			   struct ldb_message_element *elements, int num_el)
elements         1293 source4/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, elements[i].name,
elements         1298 source4/lib/ldb/ldb_tdb/ldb_index.c 		for (j = 0; j < elements[i].num_values; j++) {
elements         1299 source4/lib/ldb/ldb_tdb/ldb_index.c 			ret = ltdb_index_add1(module, dn, &elements[i], j);
elements         1322 source4/lib/ldb/ldb_tdb/ldb_index.c 	ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
elements         1386 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (j != msg->elements[i].num_values - 1) {
elements         1387 source4/lib/ldb/ldb_tdb/ldb_index.c 		memmove(&msg->elements[i].values[j],
elements         1388 source4/lib/ldb/ldb_tdb/ldb_index.c 			&msg->elements[i].values[j+1],
elements         1389 source4/lib/ldb/ldb_tdb/ldb_index.c 			(msg->elements[i].num_values-(j+1)) *
elements         1390 source4/lib/ldb/ldb_tdb/ldb_index.c 			sizeof(msg->elements[i].values[0]));
elements         1392 source4/lib/ldb/ldb_tdb/ldb_index.c 	msg->elements[i].num_values--;
elements         1394 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (msg->elements[i].num_values == 0) {
elements         1433 source4/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, msg->elements[i].name, 
elements         1438 source4/lib/ldb/ldb_tdb/ldb_index.c 		for (j = 0; j < msg->elements[i].num_values; j++) {
elements         1439 source4/lib/ldb/ldb_tdb/ldb_index.c 			ret = ltdb_index_del_value(module, dn, &msg->elements[i], j);
elements         1568 source4/lib/ldb/ldb_tdb/ldb_index.c 		ret = ltdb_index_add0(module, dn, msg->elements, msg->num_elements);
elements          102 source4/lib/ldb/ldb_tdb/ldb_pack.c 		if (attribute_storable_values(&message->elements[i]) == 0) {
elements          108 source4/lib/ldb/ldb_tdb/ldb_pack.c 		size += 1 + strlen(message->elements[i].name) + 4;
elements          109 source4/lib/ldb/ldb_tdb/ldb_pack.c 		for (j=0;j<message->elements[i].num_values;j++) {
elements          110 source4/lib/ldb/ldb_tdb/ldb_pack.c 			size += 4 + message->elements[i].values[j].length + 1;
elements          134 source4/lib/ldb/ldb_tdb/ldb_pack.c 		if (attribute_storable_values(&message->elements[i]) == 0) {
elements          137 source4/lib/ldb/ldb_tdb/ldb_pack.c 		len = strlen(message->elements[i].name);
elements          138 source4/lib/ldb/ldb_tdb/ldb_pack.c 		memcpy(p, message->elements[i].name, len+1);
elements          140 source4/lib/ldb/ldb_tdb/ldb_pack.c 		put_uint32(p, 0, message->elements[i].num_values);
elements          142 source4/lib/ldb/ldb_tdb/ldb_pack.c 		for (j=0;j<message->elements[i].num_values;j++) {
elements          143 source4/lib/ldb/ldb_tdb/ldb_pack.c 			put_uint32(p, 0, message->elements[i].values[j].length);
elements          144 source4/lib/ldb/ldb_tdb/ldb_pack.c 			memcpy(p+4, message->elements[i].values[j].data, 
elements          145 source4/lib/ldb/ldb_tdb/ldb_pack.c 			       message->elements[i].values[j].length);
elements          146 source4/lib/ldb/ldb_tdb/ldb_pack.c 			p[4+message->elements[i].values[j].length] = 0;
elements          147 source4/lib/ldb/ldb_tdb/ldb_pack.c 			p += 4 + message->elements[i].values[j].length + 1;
elements          171 source4/lib/ldb/ldb_tdb/ldb_pack.c 	message->elements = NULL;
elements          211 source4/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements = NULL;
elements          220 source4/lib/ldb/ldb_tdb/ldb_pack.c 	message->elements = talloc_array(message, struct ldb_message_element, message->num_elements);
elements          221 source4/lib/ldb/ldb_tdb/ldb_pack.c 	if (!message->elements) {
elements          226 source4/lib/ldb/ldb_tdb/ldb_pack.c 	memset(message->elements, 0, 
elements          239 source4/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].flags = 0;
elements          240 source4/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].name = talloc_strndup(message->elements, (char *)p, len);
elements          241 source4/lib/ldb/ldb_tdb/ldb_pack.c 		if (message->elements[i].name == NULL) {
elements          247 source4/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].num_values = pull_uint32(p, 0);
elements          248 source4/lib/ldb/ldb_tdb/ldb_pack.c 		message->elements[i].values = NULL;
elements          249 source4/lib/ldb/ldb_tdb/ldb_pack.c 		if (message->elements[i].num_values != 0) {
elements          250 source4/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values = talloc_array(message->elements,
elements          252 source4/lib/ldb/ldb_tdb/ldb_pack.c 								     message->elements[i].num_values);
elements          253 source4/lib/ldb/ldb_tdb/ldb_pack.c 			if (!message->elements[i].values) {
elements          260 source4/lib/ldb/ldb_tdb/ldb_pack.c 		for (j=0;j<message->elements[i].num_values;j++) {
elements          267 source4/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values[j].length = len;
elements          268 source4/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values[j].data = talloc_size(message->elements[i].values, len+1);
elements          269 source4/lib/ldb/ldb_tdb/ldb_pack.c 			if (message->elements[i].values[j].data == NULL) {
elements          273 source4/lib/ldb/ldb_tdb/ldb_pack.c 			memcpy(message->elements[i].values[j].data, p+4, len);
elements          274 source4/lib/ldb/ldb_tdb/ldb_pack.c 			message->elements[i].values[j].data[len] = 0;
elements          289 source4/lib/ldb/ldb_tdb/ldb_pack.c 	talloc_free(message->elements);
elements           51 source4/lib/ldb/ldb_tdb/ldb_search.c 	e2 = talloc_realloc(ret, ret->elements, struct ldb_message_element, ret->num_elements+1);
elements           55 source4/lib/ldb/ldb_tdb/ldb_search.c 	ret->elements = e2;
elements           59 source4/lib/ldb/ldb_tdb/ldb_search.c 	elnew->name = talloc_strdup(ret->elements, el->name);
elements           65 source4/lib/ldb/ldb_tdb/ldb_search.c 		elnew->values = talloc_array(ret->elements, struct ldb_val, el->num_values);
elements          125 source4/lib/ldb/ldb_tdb/ldb_search.c 		a = ldb_schema_attribute_by_name(ldb, msg->elements[i].name);
elements          129 source4/lib/ldb/ldb_tdb/ldb_search.c 		if (msg_add_element(ret, &msg->elements[i],
elements          162 source4/lib/ldb/ldb_tdb/ldb_search.c 	ret->elements = NULL;
elements          263 source4/lib/ldb/ldb_tdb/ldb_search.c 	msg->elements = NULL;
elements          356 source4/lib/ldb/ldb_tdb/ldb_search.c 			if (ldb_attr_cmp(msg->elements[i].name, attrs[j]) == 0) {
elements          363 source4/lib/ldb/ldb_tdb/ldb_search.c 			ldb_msg_remove_attr(msg, msg->elements[i].name);
elements          178 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		for (j = 0; j < msg->elements[i].num_values; j++) {
elements          179 source4/lib/ldb/ldb_tdb/ldb_tdb.c 			if (ltdb_check_at_attributes_values(&msg->elements[i].values[j]) != 0) {
elements          416 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		if (ldb_attr_cmp(msg->elements[i].name, name) == 0) {
elements          438 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	e2 = talloc_realloc(msg, msg->elements, struct ldb_message_element,
elements          445 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	msg->elements = e2;
elements          447 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	e2 = &msg->elements[msg->num_elements];
elements          453 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		e2->values = talloc_array(msg->elements,
elements          486 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		if (ldb_attr_cmp(msg->elements[i].name, name) == 0) {
elements          487 source4/lib/ldb/ldb_tdb/ldb_tdb.c 			for (j=0;j<msg->elements[i].num_values;j++) {
elements          489 source4/lib/ldb/ldb_tdb/ldb_tdb.c 						     &msg->elements[i], j);
elements          491 source4/lib/ldb/ldb_tdb/ldb_tdb.c 			talloc_free(msg->elements[i].values);
elements          493 source4/lib/ldb/ldb_tdb/ldb_tdb.c 				memmove(&msg->elements[i],
elements          494 source4/lib/ldb/ldb_tdb/ldb_tdb.c 					&msg->elements[i+1],
elements          500 source4/lib/ldb/ldb_tdb/ldb_tdb.c 			msg->elements = talloc_realloc(msg, msg->elements,
elements          530 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	el = &msg->elements[found];
elements          601 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		struct ldb_message_element *el = &msg->elements[i];
elements          606 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		switch (msg->elements[i].flags & LDB_FLAG_MOD_MASK) {
elements          621 source4/lib/ldb/ldb_tdb/ldb_tdb.c 			el2 = &msg2->elements[idx];
elements          641 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		        vals = talloc_realloc(msg2->elements, el2->values, struct ldb_val,
elements          690 source4/lib/ldb/ldb_tdb/ldb_tdb.c 			if (msg->elements[i].num_values == 0) {
elements          692 source4/lib/ldb/ldb_tdb/ldb_tdb.c 							 msg->elements[i].name) != 0) {
elements          693 source4/lib/ldb/ldb_tdb/ldb_tdb.c 					ldb_asprintf_errstring(ldb, "No such attribute: %s for delete on %s", msg->elements[i].name, dn);
elements          699 source4/lib/ldb/ldb_tdb/ldb_tdb.c 			for (j=0;j<msg->elements[i].num_values;j++) {
elements          702 source4/lib/ldb/ldb_tdb/ldb_tdb.c 						       msg->elements[i].name,
elements          703 source4/lib/ldb/ldb_tdb/ldb_tdb.c 						       &msg->elements[i].values[j]) != 0) {
elements          704 source4/lib/ldb/ldb_tdb/ldb_tdb.c 					ldb_asprintf_errstring(ldb, "No matching attribute value when deleting attribute: %s on %s", msg->elements[i].name, dn);
elements          708 source4/lib/ldb/ldb_tdb/ldb_tdb.c 				ret = ltdb_index_del_value(module, dn, &msg->elements[i], j);
elements          717 source4/lib/ldb/ldb_tdb/ldb_tdb.c 				msg->elements[i].name,
elements          718 source4/lib/ldb/ldb_tdb/ldb_tdb.c 				msg->elements[i].flags & LDB_FLAG_MOD_MASK);
elements           55 source4/lib/ldb/modules/rdn_name.c 		if (ldb_attr_cmp(name, msg->elements[i].name) == 0) {
elements           56 source4/lib/ldb/modules/rdn_name.c 			return &msg->elements[i];
elements          612 source4/lib/ldb/pyldb.c 		msg->elements = talloc_zero_array(msg, struct ldb_message_element, PyDict_Size(py_msg));
elements          628 source4/lib/ldb/pyldb.c 				msgel = PyObject_AsMessageElement(msg->elements, value, 0, key_str);
elements          633 source4/lib/ldb/pyldb.c 				memcpy(&msg->elements[msg_pos], msgel, sizeof(*msgel));
elements         1507 source4/lib/ldb/pyldb.c 		PyList_SetItem(obj, j, PyString_FromString(msg->elements[i].name));
elements         1560 source4/lib/ldb/pyldb.c 		PyList_SetItem(l, j, Py_BuildValue("(sO)", msg->elements[i].name, PyLdbMessageElement_FromMessageElement(&msg->elements[i], self->msg)));
elements           77 source4/lib/ldb/tools/ldbtest.c 		msg.elements = el;
elements          160 source4/lib/ldb/tools/ldbtest.c 		msg.elements = el;
elements          715 source4/lib/registry/ldb.c 			if (msg->elements[i].flags != LDB_FLAG_MOD_DELETE)
elements          716 source4/lib/registry/ldb.c 				msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements           28 source4/lib/registry/local.c 	const char **elements;
elements           51 source4/lib/registry/local.c 					 const char **elements)
elements           57 source4/lib/registry/local.c 	parent_path.elements = elements;
elements           80 source4/lib/registry/local.c 	const char **elements = NULL;
elements           83 source4/lib/registry/local.c 	if (local_parent->path.elements != NULL) {
elements           84 source4/lib/registry/local.c 		elements = talloc_array(mem_ctx, const char *,
elements           85 source4/lib/registry/local.c 					str_list_length(local_parent->path.elements) + 1);
elements           86 source4/lib/registry/local.c 		for (el = 0; local_parent->path.elements[el] != NULL; el++) {
elements           87 source4/lib/registry/local.c 			elements[el] = talloc_reference(elements,
elements           88 source4/lib/registry/local.c 							local_parent->path.elements[el]);
elements           90 source4/lib/registry/local.c 		elements[el] = NULL;
elements           92 source4/lib/registry/local.c 		elements = NULL;
elements           99 source4/lib/registry/local.c 		elements = talloc_realloc(mem_ctx, elements, const char *, el+2);
elements          100 source4/lib/registry/local.c 		elements[el] = talloc_strdup(elements, curbegin);
elements          102 source4/lib/registry/local.c 		elements[el] = NULL;
elements          120 source4/lib/registry/local.c 				      talloc_steal(curkey, elements));
elements          134 source4/lib/registry/local.c 			mp->path.elements == NULL)
elements          143 source4/lib/registry/local.c 				   mp->path.elements);
elements          169 source4/lib/registry/local.c 	const char **elements;
elements          188 source4/lib/registry/local.c 	if (local_parent->path.elements != NULL) {
elements          189 source4/lib/registry/local.c 		elements = talloc_array(hivekey, const char *,
elements          190 source4/lib/registry/local.c 					str_list_length(local_parent->path.elements)+2);
elements          191 source4/lib/registry/local.c 		for (i = 0; local_parent->path.elements[i] != NULL; i++) {
elements          192 source4/lib/registry/local.c 			elements[i] = talloc_reference(elements,
elements          193 source4/lib/registry/local.c 						       local_parent->path.elements[i]);
elements          196 source4/lib/registry/local.c 		elements = talloc_array(hivekey, const char *, 2);
elements          200 source4/lib/registry/local.c 	elements[i] = talloc_strdup(elements, name);
elements          201 source4/lib/registry/local.c 	elements[i+1] = NULL;
elements          205 source4/lib/registry/local.c 				   elements);
elements          326 source4/lib/registry/local.c 		      const char **elements)
elements          336 source4/lib/registry/local.c 	if (elements != NULL && str_list_length(elements) != 0) {
elements          337 source4/lib/registry/local.c 		mp->path.elements = talloc_array(mp, const char *,
elements          338 source4/lib/registry/local.c 						 str_list_length(elements));
elements          339 source4/lib/registry/local.c 		for (i = 0; elements[i] != NULL; i++) {
elements          340 source4/lib/registry/local.c 			mp->path.elements[i] = talloc_reference(mp->path.elements,
elements          341 source4/lib/registry/local.c 								elements[i]);
elements          343 source4/lib/registry/local.c 		mp->path.elements[i] = NULL;
elements          345 source4/lib/registry/local.c 		mp->path.elements = NULL;
elements          109 source4/lib/registry/pyregistry.c 	const char **elements;
elements          121 source4/lib/registry/pyregistry.c 		elements = NULL;
elements          124 source4/lib/registry/pyregistry.c 		elements = talloc_array(NULL, const char *, PyList_Size(py_elements));
elements          126 source4/lib/registry/pyregistry.c 			elements[i] = PyString_AsString(PyList_GetItem(py_elements, i));
elements          131 source4/lib/registry/pyregistry.c 	result = reg_mount_hive(ctx, PyHiveKey_AsHiveKey(py_hivekey), hkey, elements);
elements          466 source4/lib/registry/registry.h 		      const char **elements);
elements          471 source4/lib/registry/registry.h 					 const char **elements);
elements         1416 source4/libnet/libnet_become_dc.c 		msg->elements[i].flags = LDB_FLAG_MOD_ADD;
elements         1433 source4/libnet/libnet_become_dc.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements         2882 source4/libnet/libnet_become_dc.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          240 source4/libnet/libnet_site.c 			msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          430 source4/libnet/libnet_unbecome_dc.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          682 source4/libnet/libnet_vampire.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          880 source4/nbt_server/wins/winsdb.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          430 source4/rpc_server/drsuapi/dcesrv_drsuapi.c  					msg->elements[i].flags = LDB_FLAG_MOD_ADD;
elements          433 source4/rpc_server/drsuapi/dcesrv_drsuapi.c 					msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          436 source4/rpc_server/drsuapi/dcesrv_drsuapi.c 					msg->elements[i].flags = LDB_FLAG_MOD_DELETE;
elements          312 source4/torture/ldap/cldap.c 	msg->elements = talloc_steal(msg, res->attributes);
elements          100 source4/torture/ldap/uptodatevector.c 			msg->elements[j].flags = LDB_FLAG_MOD_REPLACE;
elements          651 source4/torture/libnet/libnet_BecomeDC.c 		msg->elements[i].flags = LDB_FLAG_MOD_REPLACE;
elements          507 source4/winbind/idmap.c 		hwm_msg->elements = els;