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 = ⪙
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 = ⪙
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 = ⪙
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;