Changeset 5b320ac in mainline for uspace/srv/bd/hr/var.h
- Timestamp:
- 2024-11-22T18:38:49Z (11 months ago)
- Children:
- d0f0744
- Parents:
- 06f2762
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/var.h
r06f2762 r5b320ac 51 51 errno_t (*init)(hr_volume_t *); 52 52 void (*status_event)(hr_volume_t *); 53 errno_t (*add_hotspare)(hr_volume_t *, service_id_t); 53 54 } hr_ops_t; 54 55 … … 56 57 hr_ops_t hr_ops; 57 58 bd_srvs_t hr_bds; 59 58 60 link_t lvolumes; 59 61 fibril_mutex_t lock; 60 char devname[HR_DEVNAME_LEN]; 62 63 size_t dev_no; 61 64 hr_extent_t extents[HR_MAX_EXTENTS]; 65 66 size_t hotspare_no; 67 hr_extent_t hotspares[HR_MAX_EXTENTS]; 68 69 size_t bsize; 62 70 uint64_t nblocks; 63 71 uint64_t data_blkno; 64 72 uint32_t data_offset; /* in blocks */ 65 73 uint32_t strip_size; 74 66 75 service_id_t svc_id; 67 size_t bsize; 68 size_t dev_no; 76 hr_vol_status_t status; 69 77 hr_level_t level; 70 hr_vol_status_t status;78 char devname[HR_DEVNAME_LEN]; 71 79 } hr_volume_t; 72 80 … … 95 103 extern void hr_raid5_status_event(hr_volume_t *); 96 104 105 extern errno_t hr_raid1_add_hotspare(hr_volume_t *, service_id_t); 106 97 107 #endif 98 108
Note:
See TracChangeset
for help on using the changeset viewer.