Changeset 6f13257 in mainline for uspace/srv/bd/hr/util.c
- Timestamp:
- 2025-05-20T11:01:31Z (2 months ago)
- Children:
- c5b60e25
- Parents:
- a2281efc
- git-author:
- Miroslav Cimerman <mc@…> (2025-05-20 10:55:15)
- git-committer:
- Miroslav Cimerman <mc@…> (2025-05-20 11:01:31)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/util.c
ra2281efc r6f13257 55 55 #include "var.h" 56 56 57 static bool hr_range_lock_overlap(hr_range_lock_t *, hr_range_lock_t *); 58 static errno_t hr_add_svc_linked_to_list(list_t *, service_id_t, bool, 59 void *); 60 static void free_dev_list_member(struct dev_list_member *); 61 static void free_svc_id_list(list_t *); 62 static errno_t hr_fill_disk_part_svcs_list(list_t *); 63 static errno_t block_init_dev_list(list_t *); 64 static void block_fini_dev_list(list_t *); 65 static errno_t hr_util_get_matching_md_svcs_list(list_t *, list_t *, 57 static bool hr_range_lock_overlap(hr_range_lock_t *, hr_range_lock_t *); 58 static errno_t hr_add_svc_linked_to_list(list_t *, service_id_t, bool, void *); 59 static void free_dev_list_member(struct dev_list_member *); 60 static void free_svc_id_list(list_t *); 61 static errno_t hr_fill_disk_part_svcs_list(list_t *); 62 static errno_t block_init_dev_list(list_t *); 63 static void block_fini_dev_list(list_t *); 64 static errno_t hr_util_get_matching_md_svcs_list(list_t *, list_t *, 66 65 service_id_t, hr_metadata_type_t, void *); 67 static errno_t hr_util_assemble_from_matching_list(list_t *, hr_metadata_type_t); 68 static errno_t hr_fill_svcs_list_from_cfg(hr_config_t *, list_t *); 66 static errno_t hr_util_assemble_from_matching_list(list_t *, 67 hr_metadata_type_t); 68 static errno_t hr_fill_svcs_list_from_cfg(hr_config_t *, list_t *); 69 69 70 70 #define HR_RL_LIST_LOCK(vol) (fibril_mutex_lock(&(vol)->range_lock_list_lock))
Note:
See TracChangeset
for help on using the changeset viewer.