partitions         74 source4/dsdb/repl/drepl_out_pull.c 	for (p = s->partitions; p; p = p->next) {
partitions         81 source4/dsdb/repl/drepl_partitions.c 		DLIST_ADD(s->partitions, p);
partitions        264 source4/dsdb/repl/drepl_partitions.c 	for (p = s->partitions; p; p = p->next) {
partitions        156 source4/dsdb/repl/drepl_service.h 	struct dreplsrv_partition *partitions;
partitions         41 source4/dsdb/samdb/ldb_modules/partition.c 	struct dsdb_control_current_partition **partitions;
partitions        144 source4/dsdb/samdb/ldb_modules/partition.c 	for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        145 source4/dsdb/samdb/ldb_modules/partition.c 		if (ldb_dn_compare_base(data->partitions[i]->dn, dn) == 0) {
partitions        146 source4/dsdb/samdb/ldb_modules/partition.c 			return data->partitions[i];
partitions        370 source4/dsdb/samdb/ldb_modules/partition.c 	for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        371 source4/dsdb/samdb/ldb_modules/partition.c 		ret = partition_prep_request(ac, data->partitions[i]);
partitions        393 source4/dsdb/samdb/ldb_modules/partition.c 	if (!data || !data->partitions) {
partitions        504 source4/dsdb/samdb/ldb_modules/partition.c 		for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        517 source4/dsdb/samdb/ldb_modules/partition.c 			if (ldb_dn_compare(data->partitions[i]->dn, req->op.search.base) == 0) {
partitions        524 source4/dsdb/samdb/ldb_modules/partition.c 			    (ldb_dn_compare_base(req->op.search.base, data->partitions[i]->dn) == 0 &&
partitions        529 source4/dsdb/samdb/ldb_modules/partition.c 			    ldb_dn_compare_base(data->partitions[i]->dn, req->op.search.base) == 0) {
partitions        534 source4/dsdb/samdb/ldb_modules/partition.c 				ret = partition_prep_request(ac, data->partitions[i]);
partitions        634 source4/dsdb/samdb/ldb_modules/partition.c 	for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        635 source4/dsdb/samdb/ldb_modules/partition.c 		struct ldb_module *next = data->partitions[i]->module;
partitions        642 source4/dsdb/samdb/ldb_modules/partition.c 				next = data->partitions[i]->module;
partitions        668 source4/dsdb/samdb/ldb_modules/partition.c 	for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        669 source4/dsdb/samdb/ldb_modules/partition.c 		struct ldb_module *next = data->partitions[i]->module;
partitions        676 source4/dsdb/samdb/ldb_modules/partition.c 				next = data->partitions[i]->module;
partitions        703 source4/dsdb/samdb/ldb_modules/partition.c 	for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        704 source4/dsdb/samdb/ldb_modules/partition.c 		struct ldb_module *next = data->partitions[i]->module;
partitions        774 source4/dsdb/samdb/ldb_modules/partition.c 		for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        801 source4/dsdb/samdb/ldb_modules/partition.c 						      false, data->partitions[i]);
partitions        807 source4/dsdb/samdb/ldb_modules/partition.c 			ret = partition_request(data->partitions[i]->module, treq);
partitions        872 source4/dsdb/samdb/ldb_modules/partition.c 		for (i=0; data && data->partitions && data->partitions[i]; i++) {
partitions        900 source4/dsdb/samdb/ldb_modules/partition.c 						      false, data->partitions[i]);
partitions        906 source4/dsdb/samdb/ldb_modules/partition.c 			ret = partition_request(data->partitions[i]->module, treq);
partitions       1036 source4/dsdb/samdb/ldb_modules/partition.c 	if (!data || !data->partitions) {
partitions       1124 source4/dsdb/samdb/ldb_modules/partition.c 	data->partitions = talloc_array(data, struct dsdb_control_current_partition *, partition_attributes->num_values + 1);
partitions       1125 source4/dsdb/samdb/ldb_modules/partition.c 	if (!data->partitions) {
partitions       1130 source4/dsdb/samdb/ldb_modules/partition.c 		char *base = talloc_strdup(data->partitions, (char *)partition_attributes->values[i].data);
partitions       1148 source4/dsdb/samdb/ldb_modules/partition.c 		data->partitions[i] = talloc(data->partitions, struct dsdb_control_current_partition);
partitions       1149 source4/dsdb/samdb/ldb_modules/partition.c 		if (!data->partitions[i]) {
partitions       1153 source4/dsdb/samdb/ldb_modules/partition.c 		data->partitions[i]->version = DSDB_CONTROL_CURRENT_PARTITION_VERSION;
partitions       1155 source4/dsdb/samdb/ldb_modules/partition.c 		data->partitions[i]->dn = ldb_dn_new(data->partitions[i], module->ldb, base);
partitions       1156 source4/dsdb/samdb/ldb_modules/partition.c 		if (!data->partitions[i]->dn) {
partitions       1163 source4/dsdb/samdb/ldb_modules/partition.c 		data->partitions[i]->backend = samdb_relative_path(module->ldb, 
partitions       1164 source4/dsdb/samdb/ldb_modules/partition.c 								   data->partitions[i], 
partitions       1166 source4/dsdb/samdb/ldb_modules/partition.c 		if (!data->partitions[i]->backend) {
partitions       1171 source4/dsdb/samdb/ldb_modules/partition.c 		ret = ldb_connect_backend(module->ldb, data->partitions[i]->backend, NULL, &data->partitions[i]->module);
partitions       1177 source4/dsdb/samdb/ldb_modules/partition.c 	data->partitions[i] = NULL;
partitions       1180 source4/dsdb/samdb/ldb_modules/partition.c 	qsort(data->partitions, partition_attributes->num_values,
partitions       1181 source4/dsdb/samdb/ldb_modules/partition.c 	      sizeof(*data->partitions), partition_sort_compare);
partitions       1183 source4/dsdb/samdb/ldb_modules/partition.c 	for (i=0; data->partitions[i]; i++) {
partitions       1193 source4/dsdb/samdb/ldb_modules/partition.c 		req->op.reg_partition.dn = data->partitions[i]->dn;
partitions       1251 source4/dsdb/samdb/ldb_modules/partition.c 			char *base = talloc_strdup(data->partitions, (char *)modules_attributes->values[i].data);
partitions       1279 source4/dsdb/samdb/ldb_modules/partition.c 			for (partition_idx = 0; data->partitions[partition_idx]; partition_idx++) {
partitions       1280 source4/dsdb/samdb/ldb_modules/partition.c 				if (ldb_dn_compare(data->partitions[partition_idx]->dn, base_dn) == 0) {
partitions       1281 source4/dsdb/samdb/ldb_modules/partition.c 					partition = data->partitions[partition_idx];
partitions         33 source4/dsdb/samdb/ldb_modules/rootdse.c 	struct ldb_dn **partitions;
partitions         96 source4/dsdb/samdb/ldb_modules/rootdse.c 			struct ldb_dn *dn = priv->partitions[i];
partitions        362 source4/dsdb/samdb/ldb_modules/rootdse.c 	list = talloc_realloc(priv, priv->partitions, struct ldb_dn *, priv->num_partitions + 1);
partitions        373 source4/dsdb/samdb/ldb_modules/rootdse.c 	priv->partitions = list;
partitions        409 source4/dsdb/samdb/ldb_modules/rootdse.c 	data->partitions = NULL;