Changeset b883aa8 in mainline for uspace/lib/device


Ignore:
Timestamp:
2025-04-21T12:47:58Z (10 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
5cb1631
Parents:
75262d2f
Message:

hr: move metadata_type_t to lib/hr for type printing

Also renames metadata_type_t → hr_metadata_type_t.

Location:
uspace/lib/device
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/device/include/hr.h

    r75262d2f rb883aa8  
    115115} hr_vol_info_t;
    116116
     117typedef enum {
     118        HR_METADATA_NATIVE      = 0,
     119        HR_METADATA_GEOM_MIRROR = 1,
     120        HR_METADATA_GEOM_STRIPE = 2,
     121        HR_METADATA_LAST_DUMMY  = 3
     122} hr_metadata_type_t;
     123
    117124extern errno_t           hr_sess_init(hr_t **);
    118125extern void              hr_sess_destroy(hr_t *);
     
    126133extern const char       *hr_get_ext_status_msg(hr_ext_status_t);
    127134extern const char       *hr_get_layout_str(hr_level_t, uint8_t);
     135extern const char       *hr_get_metadata_type_str(hr_metadata_type_t);
    128136
    129137#endif
  • uspace/lib/device/src/hr.c

    r75262d2f rb883aa8  
    456456}
    457457
     458const char *hr_get_metadata_type_str(hr_metadata_type_t type)
     459{
     460        switch (type) {
     461        case HR_METADATA_NATIVE:
     462                return "Native HelenRAID metadata";
     463        case HR_METADATA_GEOM_MIRROR:
     464                return "GEOM::MIRROR";
     465        case HR_METADATA_GEOM_STRIPE:
     466                return "GEOM::STRIPE";
     467        default:
     468                return "Invalid metadata type value";
     469        }
     470}
     471
    458472/** @}
    459473 */
Note: See TracChangeset for help on using the changeset viewer.