aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/dmi.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/dmi.h')
-rw-r--r--include/linux/dmi.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/include/linux/dmi.h b/include/linux/dmi.h
index 5b42a659a308..325acdf5c462 100644
--- a/include/linux/dmi.h
+++ b/include/linux/dmi.h
@@ -35,8 +35,11 @@ enum dmi_device_type {
35 DMI_DEV_TYPE_ETHERNET, 35 DMI_DEV_TYPE_ETHERNET,
36 DMI_DEV_TYPE_TOKENRING, 36 DMI_DEV_TYPE_TOKENRING,
37 DMI_DEV_TYPE_SOUND, 37 DMI_DEV_TYPE_SOUND,
38 DMI_DEV_TYPE_PATA,
39 DMI_DEV_TYPE_SATA,
40 DMI_DEV_TYPE_SAS,
38 DMI_DEV_TYPE_IPMI = -1, 41 DMI_DEV_TYPE_IPMI = -1,
39 DMI_DEV_TYPE_OEM_STRING = -2 42 DMI_DEV_TYPE_OEM_STRING = -2,
40}; 43};
41 44
42struct dmi_header { 45struct dmi_header {
@@ -79,7 +82,7 @@ extern void dmi_scan_machine(void);
79extern int dmi_get_year(int field); 82extern int dmi_get_year(int field);
80extern int dmi_name_in_vendors(const char *str); 83extern int dmi_name_in_vendors(const char *str);
81extern int dmi_available; 84extern int dmi_available;
82extern char *dmi_get_slot(int slot); 85extern int dmi_walk(void (*decode)(const struct dmi_header *));
83 86
84#else 87#else
85 88
@@ -90,7 +93,8 @@ static inline const struct dmi_device * dmi_find_device(int type, const char *na
90static inline int dmi_get_year(int year) { return 0; } 93static inline int dmi_get_year(int year) { return 0; }
91static inline int dmi_name_in_vendors(const char *s) { return 0; } 94static inline int dmi_name_in_vendors(const char *s) { return 0; }
92#define dmi_available 0 95#define dmi_available 0
93static inline char *dmi_get_slot(int slot) { return NULL; } 96static inline int dmi_walk(void (*decode)(const struct dmi_header *))
97 { return -1; }
94 98
95#endif 99#endif
96 100