osds              345 include/linux/ceph/osd_client.h 	struct rb_root         osds;          /* osds */
osds              147 include/linux/ceph/osdmap.h 			int osds[];
osds              250 include/linux/ceph/osdmap.h 	int osds[CEPH_PG_MAX_SIZE];
osds               98 net/ceph/debugfs.c 				   pg->pg_temp.osds[i]);
osds              116 net/ceph/debugfs.c 				   pg->pg_upmap.osds[i]);
osds              189 net/ceph/debugfs.c 		seq_printf(s, "%s%d", (!i ? "" : ","), t->up.osds[i]);
osds              192 net/ceph/debugfs.c 		seq_printf(s, "%s%d", (!i ? "" : ","), t->acting.osds[i]);
osds              347 net/ceph/debugfs.c 	for (n = rb_first(&osdc->osds); n; n = rb_next(n)) {
osds              355 net/ceph/debugfs.c 	for (n = rb_first(&osdc->osds); n; n = rb_next(n)) {
osds              363 net/ceph/debugfs.c 	for (n = rb_first(&osdc->osds); n; n = rb_next(n)) {
osds             1158 net/ceph/osd_client.c 	for (n = rb_first(&osdc->osds); n; n = rb_next(n)) {
osds             1340 net/ceph/osd_client.c 	erase_osd(&osdc->osds, osd);
osds             1394 net/ceph/osd_client.c 		osd = lookup_osd(&osdc->osds, o);
osds             1402 net/ceph/osd_client.c 		insert_osd(&osdc->osds, osd);
osds             3288 net/ceph/osd_client.c 	for (n = rb_first(&osdc->osds); n; n = rb_next(n)) {
osds             3881 net/ceph/osd_client.c 	for (n = rb_first(&osdc->osds); n; ) {
osds             4544 net/ceph/osd_client.c 	for (n = rb_first(&osdc->osds); n; n = rb_next(n)) {
osds             5120 net/ceph/osd_client.c 	for (n = rb_first(&osdc->osds); n; ) {
osds             5140 net/ceph/osd_client.c 	osdc->osds = RB_ROOT;
osds             5211 net/ceph/osd_client.c 	while (!RB_EMPTY_ROOT(&osdc->osds)) {
osds             5212 net/ceph/osd_client.c 		struct ceph_osd *osd = rb_entry(rb_first(&osdc->osds),
osds             1256 net/ceph/osdmap.c 		pg->pg_temp.osds[i] = ceph_decode_32(p);
osds             2025 net/ceph/osdmap.c 	    !memcmp(lhs->osds, rhs->osds, rhs->size * sizeof(rhs->osds[0])))
osds             2059 net/ceph/osdmap.c 			if (set->osds[i] != CRUSH_ITEM_NONE)
osds             2071 net/ceph/osdmap.c 	memcpy(dest->osds, src->osds, src->size * sizeof(src->osds[0]));
osds             2134 net/ceph/osdmap.c 		if (acting->osds[i] == osd)
osds             2312 net/ceph/osdmap.c 			if (!ceph_osd_exists(osdmap, set->osds[i])) {
osds             2317 net/ceph/osdmap.c 				set->osds[i - removed] = set->osds[i];
osds             2323 net/ceph/osdmap.c 			if (!ceph_osd_exists(osdmap, set->osds[i]))
osds             2324 net/ceph/osdmap.c 				set->osds[i] = CRUSH_ITEM_NONE;
osds             2357 net/ceph/osdmap.c 	if (pi->size > ARRAY_SIZE(raw->osds)) {
osds             2360 net/ceph/osdmap.c 		       ARRAY_SIZE(raw->osds));
osds             2364 net/ceph/osdmap.c 	len = do_crush(osdmap, ruleno, pps, raw->osds, pi->size,
osds             2389 net/ceph/osdmap.c 			int osd = pg->pg_upmap.osds[i];
osds             2399 net/ceph/osdmap.c 			raw->osds[i] = pg->pg_upmap.osds[i];
osds             2418 net/ceph/osdmap.c 				int osd = raw->osds[j];
osds             2433 net/ceph/osdmap.c 				raw->osds[pos] = to;
osds             2459 net/ceph/osdmap.c 			if (ceph_osd_is_down(osdmap, set->osds[i])) {
osds             2464 net/ceph/osdmap.c 				set->osds[i - removed] = set->osds[i];
osds             2468 net/ceph/osdmap.c 			set->primary = set->osds[0];
osds             2472 net/ceph/osdmap.c 			if (ceph_osd_is_down(osdmap, set->osds[i]))
osds             2473 net/ceph/osdmap.c 				set->osds[i] = CRUSH_ITEM_NONE;
osds             2475 net/ceph/osdmap.c 				set->primary = set->osds[i];
osds             2496 net/ceph/osdmap.c 		int osd = up->osds[i];
osds             2513 net/ceph/osdmap.c 		int osd = up->osds[i];
osds             2538 net/ceph/osdmap.c 	up->primary = up->osds[pos];
osds             2543 net/ceph/osdmap.c 			up->osds[i] = up->osds[i - 1];
osds             2544 net/ceph/osdmap.c 		up->osds[0] = up->primary;
osds             2570 net/ceph/osdmap.c 			if (ceph_osd_is_down(osdmap, pg->pg_temp.osds[i])) {
osds             2574 net/ceph/osdmap.c 				temp->osds[temp->size++] = CRUSH_ITEM_NONE;
osds             2576 net/ceph/osdmap.c 				temp->osds[temp->size++] = pg->pg_temp.osds[i];
osds             2582 net/ceph/osdmap.c 			if (temp->osds[i] != CRUSH_ITEM_NONE) {
osds             2583 net/ceph/osdmap.c 				temp->primary = temp->osds[i];
osds             2620 net/ceph/osdmap.c 		memcpy(acting->osds, up->osds, up->size * sizeof(up->osds[0]));
osds             2648 net/ceph/osdmap.c 		if (acting.osds[i] == acting.primary) {