Lines Matching refs:pgid
679 ret = ceph_pg_compare(&lhs->pgid, &rhs->pgid); in ceph_spg_compare()
714 DEFINE_RB_FUNCS2(pg_mapping, struct ceph_pg_mapping, pgid, ceph_pg_compare, in DEFINE_RB_FUNCS2() argument
1384 struct ceph_pg pgid;
1387 ret = ceph_decode_pgid(p, end, &pgid);
1391 pg = lookup_pg_mapping(mapping_root, &pgid);
1404 pg->pgid = pgid; /* struct */
2274 bool ceph_pg_is_split(const struct ceph_pg *pgid, u32 old_pg_num, in ceph_pg_is_split() argument
2281 WARN_ON(pgid->seed >= old_pg_num); in ceph_pg_is_split()
2287 u32 s = next_bit | pgid->seed; in ceph_pg_is_split()
2289 if (s < old_pg_num || s == pgid->seed) in ceph_pg_is_split()
2295 if (s == pgid->seed) in ceph_pg_is_split()
2316 const struct ceph_pg *pgid) in ceph_is_new_interval() argument
2322 ceph_pg_is_split(pgid, old_pg_num, new_pg_num) || in ceph_is_new_interval()
2432 struct ceph_pg *pgid) in raw_pg_to_pg() argument
2434 pgid->pool = raw_pgid->pool; in raw_pg_to_pg()
2435 pgid->seed = ceph_stable_mod(raw_pgid->seed, pi->pg_num, in raw_pg_to_pg()
2577 const struct ceph_pg *pgid, in apply_upmap() argument
2583 pg = lookup_pg_mapping(&osdmap->pg_upmap, pgid); in apply_upmap()
2602 pg = lookup_pg_mapping(&osdmap->pg_upmap_items, pgid); in apply_upmap()
2756 const struct ceph_pg *pgid, in get_temp_osds() argument
2765 pg = lookup_pg_mapping(&osdmap->pg_temp, pgid); in get_temp_osds()
2788 pg = lookup_pg_mapping(&osdmap->primary_temp, pgid); in get_temp_osds()
2806 struct ceph_pg pgid; in ceph_pg_to_up_acting_osds() local
2810 raw_pg_to_pg(pi, raw_pgid, &pgid); in ceph_pg_to_up_acting_osds()
2813 apply_upmap(osdmap, &pgid, up); in ceph_pg_to_up_acting_osds()
2816 get_temp_osds(osdmap, pi, &pgid, acting); in ceph_pg_to_up_acting_osds()
2831 struct ceph_pg pgid; in ceph_pg_to_primary_shard() local
2836 raw_pg_to_pg(pi, raw_pgid, &pgid); in ceph_pg_to_primary_shard()
2839 spgid->pgid = pgid; /* struct */ in ceph_pg_to_primary_shard()
2844 ceph_pg_to_up_acting_osds(osdmap, pi, &pgid, &up, &acting); in ceph_pg_to_primary_shard()
2847 spgid->pgid = pgid; /* struct */ in ceph_pg_to_primary_shard()