prefixes          144 source4/dsdb/schema/schema.h 	struct dsdb_schema_oid_prefix *prefixes;
prefixes           48 source4/dsdb/schema/schema_init.c 	schema->prefixes = talloc_array(schema, struct dsdb_schema_oid_prefix, ctr->num_mappings);
prefixes           49 source4/dsdb/schema/schema_init.c 	W_ERROR_HAVE_NO_MEMORY(schema->prefixes);
prefixes           78 source4/dsdb/schema/schema_init.c 			schema->prefixes[j].id	= ctr->mappings[i].id_prefix<<16;
prefixes           79 source4/dsdb/schema/schema_init.c 			schema->prefixes[j].oid	= talloc_asprintf(schema->prefixes, "%s.",
prefixes           81 source4/dsdb/schema/schema_init.c 			W_ERROR_HAVE_NO_MEMORY(schema->prefixes[j].oid);
prefixes           82 source4/dsdb/schema/schema_init.c 			schema->prefixes[j].oid_len = strlen(schema->prefixes[j].oid);
prefixes          160 source4/dsdb/schema/schema_init.c 		ctr->mappings[i].id_prefix	= schema->prefixes[i].id>>16;
prefixes          162 source4/dsdb/schema/schema_init.c 								 schema->prefixes[i].oid,
prefixes          163 source4/dsdb/schema/schema_init.c 								 schema->prefixes[i].oid_len - 1);
prefixes          242 source4/dsdb/schema/schema_init.c 				if (schema->prefixes[j].id != (ctr->mappings[i].id_prefix<<16)) {
prefixes          248 source4/dsdb/schema/schema_init.c 				if (oid_len != (schema->prefixes[j].oid_len - 1)) {
prefixes          252 source4/dsdb/schema/schema_init.c 				if (strncmp(ctr->mappings[i].oid.oid, schema->prefixes[j].oid, oid_len) != 0) {
prefixes          270 source4/dsdb/schema/schema_init.c 	return dsdb_find_prefix_for_oid(schema->num_prefixes, schema->prefixes, in, out);
prefixes          280 source4/dsdb/schema/schema_init.c 		if (schema->prefixes[i].id != (in & 0xFFFF0000)) {
prefixes          285 source4/dsdb/schema/schema_init.c 				      schema->prefixes[i].oid,
prefixes          303 source4/dsdb/schema/schema_init.c 	struct dsdb_schema_oid_prefix *prefixes;
prefixes          311 source4/dsdb/schema/schema_init.c 	status = dsdb_read_prefixes_from_ldb( mem_ctx, ldb, &num_prefixes, &prefixes ); 
prefixes          320 source4/dsdb/schema/schema_init.c 	status = dsdb_find_prefix_for_oid( num_prefixes, prefixes, full_oid, &out ); 
prefixes          334 source4/dsdb/schema/schema_init.c 	status = dsdb_prefix_map_update(mem_ctx, &num_prefixes, &prefixes, full_oid);
prefixes          343 source4/dsdb/schema/schema_init.c 	status = dsdb_write_prefixes_to_ldb(mem_ctx, ldb, num_prefixes, prefixes);
prefixes          355 source4/dsdb/schema/schema_init.c WERROR dsdb_prefix_map_update(TALLOC_CTX *mem_ctx, uint32_t *num_prefixes, struct dsdb_schema_oid_prefix **prefixes, const char *oid)
prefixes          388 source4/dsdb/schema/schema_init.c 	(*prefixes) = talloc_realloc(mem_ctx, *prefixes, struct dsdb_schema_oid_prefix, new_num_prefixes);
prefixes          389 source4/dsdb/schema/schema_init.c 	W_ERROR_HAVE_NO_MEMORY(*prefixes);
prefixes          392 source4/dsdb/schema/schema_init.c 	(*prefixes)[index_new_prefix].id = new_entry_id;
prefixes          393 source4/dsdb/schema/schema_init.c 	(*prefixes)[index_new_prefix].oid = talloc_strndup(mem_ctx, oid, size);
prefixes          394 source4/dsdb/schema/schema_init.c 	(*prefixes)[index_new_prefix].oid_len = strlen((*prefixes)[index_new_prefix].oid);
prefixes          402 source4/dsdb/schema/schema_init.c WERROR dsdb_find_prefix_for_oid(uint32_t num_prefixes, const struct dsdb_schema_oid_prefix *prefixes, const char *in, uint32_t *out)
prefixes          411 source4/dsdb/schema/schema_init.c 		if (strncmp(prefixes[i].oid, in, prefixes[i].oid_len) != 0) {
prefixes          415 source4/dsdb/schema/schema_init.c 		val_str = in + prefixes[i].oid_len;
prefixes          441 source4/dsdb/schema/schema_init.c 		*out = prefixes[i].id | val;
prefixes          450 source4/dsdb/schema/schema_init.c 				  const struct dsdb_schema_oid_prefix *prefixes)
prefixes          477 source4/dsdb/schema/schema_init.c 		pm.ctr.dsdb.mappings[i].id_prefix = prefixes[i].id>>16;
prefixes          478 source4/dsdb/schema/schema_init.c 		pm.ctr.dsdb.mappings[i].oid.oid = talloc_strdup(pm.ctr.dsdb.mappings, prefixes[i].oid);
prefixes          507 source4/dsdb/schema/schema_init.c WERROR dsdb_read_prefixes_from_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, uint32_t* num_prefixes, struct dsdb_schema_oid_prefix **prefixes)
prefixes          568 source4/dsdb/schema/schema_init.c 	*prefixes = talloc_array(mem_ctx, struct dsdb_schema_oid_prefix, *num_prefixes);
prefixes          569 source4/dsdb/schema/schema_init.c 	if(!(*prefixes)) {
prefixes          575 source4/dsdb/schema/schema_init.c 		(*prefixes)[i].id = blob->ctr.dsdb.mappings[i].id_prefix<<16;
prefixes          577 source4/dsdb/schema/schema_init.c 		(*prefixes)[i].oid = talloc_asprintf_append(oid, "."); 
prefixes          578 source4/dsdb/schema/schema_init.c 		(*prefixes)[i].oid_len = strlen(blob->ctr.dsdb.mappings[i].oid.oid);