Lines Matching defs:smbios

70 	struct smbtable smbios;
85 "smbios", SYSCTL_DESCR("SMBIOS table pointer"),
90 "(machdep.smbios) failed, err = %d\n", err);
93 smbios.cookie = 0;
94 if (smbios_find_table(SMBIOS_TYPE_SYSTEM, &smbios)) {
95 psys = smbios.tblhdr;
97 platform_add(&smbios, "system-vendor", psys->vendor);
98 platform_add(&smbios, "system-product", psys->product);
99 platform_add(&smbios, "system-version", psys->version);
100 platform_add(&smbios, "system-serial", psys->serial);
101 platform_add_uuid(&smbios, "system-uuid", psys->uuid);
104 smbios.cookie = 0;
105 if (smbios_find_table(SMBIOS_TYPE_BIOS, &smbios)) {
106 pbios = smbios.tblhdr;
108 platform_add(&smbios, "bios-vendor", pbios->vendor);
109 platform_add(&smbios, "bios-version", pbios->version);
110 platform_add_date(&smbios, "bios-date", pbios->release);
113 smbios.cookie = 0;
114 if (smbios_find_table(SMBIOS_TYPE_BASEBOARD, &smbios)) {
115 pboard = smbios.tblhdr;
117 platform_add(&smbios, "board-vendor", pboard->vendor);
118 platform_add(&smbios, "board-product", pboard->product);
119 platform_add(&smbios, "board-version", pboard->version);
120 platform_add(&smbios, "board-serial", pboard->serial);
121 platform_add(&smbios, "board-asset-tag", pboard->asset);
124 smbios.cookie = 0;
125 if (smbios_find_table(SMBIOS_TYPE_ENCLOSURE, &smbios)) {
126 pchassis = smbios.tblhdr;
128 platform_add(&smbios, "chassis-vendor", pchassis->vendor);
129 platform_add(&smbios, "chassis-type", pchassis->shape);
130 platform_add(&smbios, "chassis-version", pchassis->version);
131 platform_add(&smbios, "chassis-serial", pchassis->serial);
132 platform_add(&smbios, "chassis-asset-tag", pchassis->asset);
135 smbios.cookie = 0;
136 if (smbios_find_table(SMBIOS_TYPE_PROCESSOR, &smbios)) {
137 pproc = smbios.tblhdr;
139 platform_add(&smbios, "processor-vendor", pproc->vendor);
140 platform_add(&smbios, "processor-version", pproc->version);
141 platform_add_word(&smbios, "processor-frequency",
145 smbios.cookie = 0;
148 while (smbios_find_table(SMBIOS_TYPE_SLOTS, &smbios)) {
149 pslot = smbios.tblhdr;