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:
32 case DEVICE_TYPE_OPTICAL:
34 case DEVICE_TYPE_NETWORK:
38 case DEVICE_TYPE_UNKNOWN:
44 const char *device_type_name(enum device_type type)
47 case DEVICE_TYPE_DISK:
51 case DEVICE_TYPE_OPTICAL:
53 case DEVICE_TYPE_NETWORK:
57 case DEVICE_TYPE_UNKNOWN:
63 enum device_type find_device_type(const char *str)
65 if (!strncmp(str, "disk", strlen("disk")))
66 return DEVICE_TYPE_DISK;
67 if (!strncmp(str, "usb", strlen("usb")))
68 return DEVICE_TYPE_USB;
69 if (!strncmp(str, "optical", strlen("optical")))
70 return DEVICE_TYPE_OPTICAL;
71 if (!strncmp(str, "network", strlen("network")))
72 return DEVICE_TYPE_NETWORK;
73 if (!strncmp(str, "any", strlen("any")))
74 return DEVICE_TYPE_ANY;
76 return DEVICE_TYPE_UNKNOWN;