subclasses        287 source3/lib/ldb/common/attrib_handlers.c 	const char **subclasses;
subclasses        292 source3/lib/ldb/common/attrib_handlers.c 	subclasses = ldb_subclass_list(ldb, (char *)v1->data);
subclasses        293 source3/lib/ldb/common/attrib_handlers.c 	if (subclasses == NULL) {
subclasses        296 source3/lib/ldb/common/attrib_handlers.c 	for (i=0;subclasses[i];i++) {
subclasses        298 source3/lib/ldb/common/attrib_handlers.c 		vs.data = discard_const_p(uint8_t, subclasses[i]);
subclasses        299 source3/lib/ldb/common/attrib_handlers.c 		vs.length = strlen(subclasses[i]);
subclasses        206 source3/lib/ldb/common/ldb_attributes.c 			return (const char **)ldb->schema.classes[i].subclasses;
subclasses        227 source3/lib/ldb/common/ldb_attributes.c 	c->subclasses = talloc_array(s, char *, 2);
subclasses        228 source3/lib/ldb/common/ldb_attributes.c 	if (c->subclasses == NULL) goto failed;
subclasses        230 source3/lib/ldb/common/ldb_attributes.c 	c->subclasses[0] = talloc_strdup(c->subclasses, subclass);
subclasses        231 source3/lib/ldb/common/ldb_attributes.c 	if (c->subclasses[0] == NULL) goto failed;
subclasses        232 source3/lib/ldb/common/ldb_attributes.c 	c->subclasses[1] = NULL;
subclasses        261 source3/lib/ldb/common/ldb_attributes.c 	for (n=0;c->subclasses[n];n++) /* noop */;
subclasses        263 source3/lib/ldb/common/ldb_attributes.c 	s = talloc_realloc(ldb->schema.classes, c->subclasses, char *, n+2);
subclasses        269 source3/lib/ldb/common/ldb_attributes.c 	c->subclasses = s;
subclasses        299 source3/lib/ldb/common/ldb_attributes.c 	talloc_free(c->subclasses);
subclasses         88 source3/lib/ldb/include/ldb_private.h 		char **subclasses;
subclasses        183 source3/lib/ldb/ldb_tdb/ldb_cache.c 	struct ldb_message *msg = ltdb->cache->subclasses;
subclasses        222 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache->subclasses == NULL) {
subclasses        227 source3/lib/ldb/ldb_tdb/ldb_cache.c 	msg = ltdb->cache->subclasses;
subclasses        232 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->subclasses);
subclasses        233 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->subclasses = NULL;
subclasses        337 source3/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache->subclasses = talloc_zero(ltdb->cache, struct ldb_message);
subclasses        340 source3/lib/ldb/ldb_tdb/ldb_cache.c 		    ltdb->cache->subclasses == NULL ||
subclasses        383 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->subclasses);
subclasses        386 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->subclasses = talloc_zero(ltdb->cache, struct ldb_message);
subclasses        389 source3/lib/ldb/ldb_tdb/ldb_cache.c 	    ltdb->cache->subclasses == NULL ||
subclasses        274 source3/lib/ldb/ldb_tdb/ldb_index.c 	const char **subclasses;
subclasses        281 source3/lib/ldb/ldb_tdb/ldb_index.c 	subclasses = ldb_subclass_list(module->ldb, target);
subclasses        283 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (subclasses == NULL) {
subclasses        287 source3/lib/ldb/ldb_tdb/ldb_index.c 	for (i=0;subclasses[i];i++) {
subclasses        296 source3/lib/ldb/ldb_tdb/ldb_index.c 			(uint8_t *)talloc_strdup(list, subclasses[i]);
subclasses        300 source3/lib/ldb/ldb_tdb/ldb_index.c 		tree2.u.equality.value.length = strlen(subclasses[i]);
subclasses         31 source3/lib/ldb/ldb_tdb/ldb_tdb.h 		struct ldb_message *subclasses;
subclasses        155 source3/lib/ldb/modules/objectclass.c 			const char **subclasses = ldb_subclass_list(module->ldb, current->objectclass);
subclasses        164 source3/lib/ldb/modules/objectclass.c 				for (i = 0; subclasses && subclasses[i]; i++) {
subclasses        165 source3/lib/ldb/modules/objectclass.c 					if (ldb_attr_cmp(poss_subclass->objectclass, subclasses[i]) == 0) {