| .. | .. |
|---|
| 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 | |
|---|