Lines Matching defs:ceph_osdmap
87 struct ceph_osdmap { struct
88 struct ceph_fsid fsid;
89 u32 epoch;
90 u32 mkfs_epoch;
91 struct ceph_timespec created, modified;
93 u32 flags; /* CEPH_OSDMAP_* */
95 u32 max_osd; /* size of osd_state, _offload, _addr arrays */
96 u8 *osd_state; /* CEPH_OSD_* */
97 u32 *osd_weight; /* 0 = failed, 0x10000 = 100% normal */
98 struct ceph_entity_addr *osd_addr;
100 struct rb_root pg_temp;
101 struct rb_root primary_temp;
103 u32 *osd_primary_affinity;
105 struct rb_root pg_pools;
106 u32 pool_max;
110 struct crush_map *crush;
112 struct mutex crush_scratch_mutex;
113 int crush_scratch_ary[CEPH_PG_MAX_SIZE * 3];