2 #include <types/types.h>
5 const char *ipmi_bootdev_display_name(enum ipmi_bootdev bootdev)
8 case IPMI_BOOTDEV_NONE:
10 case IPMI_BOOTDEV_NETWORK:
12 case IPMI_BOOTDEV_DISK:
14 case IPMI_BOOTDEV_SAFE:
15 return _("Safe Mode");
16 case IPMI_BOOTDEV_CDROM:
18 case IPMI_BOOTDEV_SETUP:
19 return _("Setup Mode");
25 const char *device_type_display_name(enum device_type type)
28 case DEVICE_TYPE_DISK:
30 case DEVICE_TYPE_OPTICAL:
32 case DEVICE_TYPE_NETWORK:
36 case DEVICE_TYPE_UNKNOWN:
42 const char *device_type_name(enum device_type type)
45 case DEVICE_TYPE_DISK:
47 case DEVICE_TYPE_OPTICAL:
49 case DEVICE_TYPE_NETWORK:
53 case DEVICE_TYPE_UNKNOWN:
59 enum device_type find_device_type(const char *str)
61 if (!strncmp(str, "disk", strlen("disk")))
62 return DEVICE_TYPE_DISK;
63 if (!strncmp(str, "optical", strlen("optical")))
64 return DEVICE_TYPE_OPTICAL;
65 if (!strncmp(str, "network", strlen("network")))
66 return DEVICE_TYPE_NETWORK;
67 if (!strncmp(str, "any", strlen("any")))
68 return DEVICE_TYPE_ANY;
70 return DEVICE_TYPE_UNKNOWN;