.. | .. |
---|
102 | 102 | extern const char * dmi_get_system_info(int field); |
---|
103 | 103 | extern const struct dmi_device * dmi_find_device(int type, const char *name, |
---|
104 | 104 | const struct dmi_device *from); |
---|
105 | | -extern void dmi_scan_machine(void); |
---|
106 | | -extern void dmi_memdev_walk(void); |
---|
107 | | -extern void dmi_set_dump_stack_arch_desc(void); |
---|
| 105 | +extern void dmi_setup(void); |
---|
108 | 106 | extern bool dmi_get_date(int field, int *yearp, int *monthp, int *dayp); |
---|
109 | 107 | extern int dmi_get_bios_year(void); |
---|
110 | 108 | extern int dmi_name_in_vendors(const char *str); |
---|
.. | .. |
---|
115 | 113 | extern bool dmi_match(enum dmi_field f, const char *str); |
---|
116 | 114 | extern void dmi_memdev_name(u16 handle, const char **bank, const char **device); |
---|
117 | 115 | extern u64 dmi_memdev_size(u16 handle); |
---|
| 116 | +extern u8 dmi_memdev_type(u16 handle); |
---|
| 117 | +extern u16 dmi_memdev_handle(int slot); |
---|
118 | 118 | |
---|
119 | 119 | #else |
---|
120 | 120 | |
---|
.. | .. |
---|
122 | 122 | static inline const char * dmi_get_system_info(int field) { return NULL; } |
---|
123 | 123 | static inline const struct dmi_device * dmi_find_device(int type, const char *name, |
---|
124 | 124 | const struct dmi_device *from) { return NULL; } |
---|
125 | | -static inline void dmi_scan_machine(void) { return; } |
---|
126 | | -static inline void dmi_memdev_walk(void) { } |
---|
127 | | -static inline void dmi_set_dump_stack_arch_desc(void) { } |
---|
| 125 | +static inline void dmi_setup(void) { } |
---|
128 | 126 | static inline bool dmi_get_date(int field, int *yearp, int *monthp, int *dayp) |
---|
129 | 127 | { |
---|
130 | 128 | if (yearp) |
---|
.. | .. |
---|
146 | 144 | static inline void dmi_memdev_name(u16 handle, const char **bank, |
---|
147 | 145 | const char **device) { } |
---|
148 | 146 | static inline u64 dmi_memdev_size(u16 handle) { return ~0ul; } |
---|
| 147 | +static inline u8 dmi_memdev_type(u16 handle) { return 0x0; } |
---|
| 148 | +static inline u16 dmi_memdev_handle(int slot) { return 0xffff; } |
---|
149 | 149 | static inline const struct dmi_system_id * |
---|
150 | 150 | dmi_first_match(const struct dmi_system_id *list) { return NULL; } |
---|
151 | 151 | |
---|