ceph_pg_pool_info
void __ceph_object_locator_to_pg(struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
extern struct ceph_pg_pool_info *ceph_pg_pool_by_id(struct ceph_osdmap *map,
static inline bool ceph_can_shift_osds(struct ceph_pg_pool_info *pool)
struct ceph_pg_pool_info *pi =
rb_entry(n, struct ceph_pg_pool_info, node);
static bool __pool_full(struct ceph_pg_pool_info *pi)
struct ceph_pg_pool_info *pi =
rb_entry(n, struct ceph_pg_pool_info, node);
struct ceph_pg_pool_info *pi;
struct ceph_pg_pool_info *pi)
struct ceph_pg_pool_info *pi;
struct ceph_pg_pool_info *pi =
rb_entry(n, struct ceph_pg_pool_info, node);
struct ceph_pg_pool_info *pi;
struct ceph_pg_pool_info *pi =
rb_entry(n, struct ceph_pg_pool_info, node);
struct ceph_pg_pool_info *old_pi;
struct ceph_pg_pool_info *pi =
struct ceph_pg_pool_info, node);
struct ceph_pg_pool_info *pi;
struct ceph_pg_pool_info *pi;
void __ceph_object_locator_to_pg(struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi;
static void raw_pg_to_pg(struct ceph_pg_pool_info *pi,
static u32 raw_pg_to_pps(struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi,
struct ceph_pg_pool_info *pi;
static void calc_pg_masks(struct ceph_pg_pool_info *pi)
DEFINE_RB_FUNCS(pg_pool, struct ceph_pg_pool_info, id, node)
struct ceph_pg_pool_info *ceph_pg_pool_by_id(struct ceph_osdmap *map, u64 id)
struct ceph_pg_pool_info *pi;
struct ceph_pg_pool_info *pi =
rb_entry(rbp, struct ceph_pg_pool_info, node);
struct ceph_pg_pool_info *pi;
static void __remove_pg_pool(struct rb_root *root, struct ceph_pg_pool_info *pi)
static int decode_pool(void **p, void *end, struct ceph_pg_pool_info *pi)
struct ceph_pg_pool_info *pi;