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;