Changeset 0277ec2 in mainline for uspace/srv/bd/hr/superblock.h
- Timestamp:
- 2025-04-01T08:51:52Z (6 weeks ago)
- Children:
- 4200735
- Parents:
- a5ec426
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/superblock.h
ra5ec426 r0277ec2 48 48 #define HR_MAGIC_SIZE 16 49 49 #define HR_UUID_LEN 16 50 /* #define HR_METADATA_VERSION 0 */ 50 #define HR_METADATA_VERSION 1 51 51 52 52 typedef struct hr_metadata hr_metadata_t; … … 79 79 } __attribute__((packed)); 80 80 81 extern errno_t hr_ write_meta_to_vol(hr_volume_t *);82 extern errno_t hr_ write_meta_to_ext(hr_volume_t *, size_t);83 extern errno_t hr_ fill_vol_from_meta(hr_volume_t*);81 extern errno_t hr_metadata_init(hr_volume_t *, hr_metadata_t *); 82 extern errno_t hr_metadata_save(hr_volume_t *); 83 extern errno_t hr_write_metadata_block(service_id_t, const void *); 84 84 extern errno_t hr_get_metadata_block(service_id_t, void **); 85 extern void hr_decode_metadata_from_block(void *, hr_metadata_t *); 85 extern void hr_encode_metadata_to_block(hr_metadata_t *, void *); 86 extern void hr_decode_metadata_from_block(const void *, hr_metadata_t *); 86 87 extern void hr_metadata_dump(hr_metadata_t *); 87 88 extern bool hr_valid_md_magic(hr_metadata_t *);
Note:
See TracChangeset
for help on using the changeset viewer.