Lines Matching defs:hammer2_volume_data
1152 struct hammer2_volume_data { struct
1156 uint64_t magic; /* 0000 Signature */
1157 hammer2_off_t boot_beg; /* 0008 Boot area (future) */
1158 hammer2_off_t boot_end; /* 0010 (size = end - beg) */
1159 hammer2_off_t aux_beg; /* 0018 Aux area (future) */
1160 hammer2_off_t aux_end; /* 0020 (size = end - beg) */
1161 hammer2_off_t volu_size; /* 0028 Volume size, bytes */
1163 uint32_t version; /* 0030 */
1164 uint32_t flags; /* 0034 */
1165 uint8_t copyid; /* 0038 copyid of phys vol */
1166 uint8_t freemap_version; /* 0039 freemap algorithm */
1167 uint8_t peer_type; /* 003A HAMMER2_PEER_xxx */
1168 uint8_t volu_id; /* 003B */
1169 uint8_t nvolumes; /* 003C */
1170 uint8_t reserved003D; /* 003D */
1171 uint16_t reserved003E; /* 003E */
1173 uuid_t fsid; /* 0040 */
1174 uuid_t fstype; /* 0050 */
1185 hammer2_off_t allocator_size; /* 0060 Total data space */
1186 hammer2_off_t allocator_free; /* 0068 Free space */
1187 hammer2_off_t allocator_beg; /* 0070 Initial allocations */
1197 hammer2_tid_t mirror_tid; /* 0078 committed tid (vol) */
1198 hammer2_tid_t reserved0080; /* 0080 */
1199 hammer2_tid_t reserved0088; /* 0088 */
1200 hammer2_tid_t freemap_tid; /* 0090 committed tid (fmap) */
1201 hammer2_tid_t bulkfree_tid; /* 0098 bulkfree incremental */
1202 hammer2_tid_t reserved00A0[4]; /* 00A0-00BF */
1204 hammer2_off_t total_size; /* 00C0 Total volume size, bytes */
1213 uint32_t copyexists[8]; /* 00C8-00E7 copy exists bmap */
1214 char reserved00E8[248]; /* 00E8-01DF */
1229 hammer2_crc32_t icrc_sects[8]; /* 01E0-01FF */
1237 hammer2_blockset_t sroot_blockset; /* 0200-03FF Superroot dir */
1242 char sector2[512]; /* 0400-05FF reserved */
1243 char sector3[512]; /* 0600-07FF reserved */
1244 hammer2_blockset_t freemap_blockset; /* 0800-09FF freemap */
1245 char sector5[512]; /* 0A00-0BFF reserved */
1246 char sector6[512]; /* 0C00-0DFF reserved */
1252 hammer2_off_t volu_loff[HAMMER2_MAX_VOLUMES];
1276 typedef struct hammer2_volume_data hammer2_volume_data_t; argument