Lines Matching refs:fw

33 smbios_test_fwinfo_mktable_common_fwinfo(smb_fwinfo_t *fw)  in smbios_test_fwinfo_mktable_common_fwinfo()  argument
35 fw->smbfwii_hdr.smbh_type = SMB_TYPE_FWINFO; in smbios_test_fwinfo_mktable_common_fwinfo()
36 fw->smbfwii_hdr.smbh_len = sizeof (*fw); in smbios_test_fwinfo_mktable_common_fwinfo()
37 fw->smbfwii_name = 1; in smbios_test_fwinfo_mktable_common_fwinfo()
38 fw->smbfwii_vers = 2; in smbios_test_fwinfo_mktable_common_fwinfo()
39 fw->smbfwii_vers_fmt = smbios_fwinfo_versid; in smbios_test_fwinfo_mktable_common_fwinfo()
40 fw->smbfwii_id = 3; in smbios_test_fwinfo_mktable_common_fwinfo()
41 fw->smbfwii_id_fmt = smbios_fwinfo_versid; in smbios_test_fwinfo_mktable_common_fwinfo()
42 fw->smbfwii_reldate = 4; in smbios_test_fwinfo_mktable_common_fwinfo()
43 fw->smbfwii_mfg = 5; in smbios_test_fwinfo_mktable_common_fwinfo()
44 fw->smbfwii_lsv = 6; in smbios_test_fwinfo_mktable_common_fwinfo()
45 fw->smbfwii_imgsz = htole64(smbios_fwinfo_size); in smbios_test_fwinfo_mktable_common_fwinfo()
46 fw->smbfwii_chars = SMB_FWC_WP; in smbios_test_fwinfo_mktable_common_fwinfo()
47 fw->smbfwii_state = SMB_FWS_UA_OFFLINE; in smbios_test_fwinfo_mktable_common_fwinfo()
48 fw->smbfwii_ncomps = 0; in smbios_test_fwinfo_mktable_common_fwinfo()
88 smb_fwinfo_t fw; in smbios_test_fwinfo_mktable_invlen_comps() local
90 smbios_test_fwinfo_mktable_common_fwinfo(&fw); in smbios_test_fwinfo_mktable_invlen_comps()
91 fw.smbfwii_ncomps = smbios_fwinfo_ncomps; in smbios_test_fwinfo_mktable_invlen_comps()
92 (void) smbios_test_table_append(table, &fw, sizeof (fw)); in smbios_test_fwinfo_mktable_invlen_comps()
101 smb_fwinfo_t fw; in smbios_test_fwinfo_mktable_nocomps() local
103 smbios_test_fwinfo_mktable_common_fwinfo(&fw); in smbios_test_fwinfo_mktable_nocomps()
104 (void) smbios_test_table_append(table, &fw, sizeof (fw)); in smbios_test_fwinfo_mktable_nocomps()
113 smb_fwinfo_t fw; in smbios_test_fwinfo_mktable_comps() local
115 smbios_test_fwinfo_mktable_common_fwinfo(&fw); in smbios_test_fwinfo_mktable_comps()
117 fw.smbfwii_hdr.smbh_len += smbios_fwinfo_ncomps * sizeof (uint16_t); in smbios_test_fwinfo_mktable_comps()
118 fw.smbfwii_ncomps = smbios_fwinfo_ncomps; in smbios_test_fwinfo_mktable_comps()
119 (void) smbios_test_table_append(table, &fw, sizeof (fw)); in smbios_test_fwinfo_mktable_comps()
121 for (uint_t i = 0; i < fw.smbfwii_ncomps; i++) { in smbios_test_fwinfo_mktable_comps()
135 smbios_fwinfo_t fw; in smbios_test_fwinfo_verify_badtype() local
143 if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) != -1) { in smbios_test_fwinfo_verify_badtype()
162 smbios_fwinfo_t fw; in smbios_test_fwinfo_verify_invlen_base() local
170 if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) != -1) { in smbios_test_fwinfo_verify_invlen_base()
187 const smbios_fwinfo_t *fw) in smbios_test_fwinfo_verify_common() argument
192 if (strcmp(fw->smbfw_name, smbios_fwinfo_name) != 0) { in smbios_test_fwinfo_verify_common()
194 fw->smbfw_name); in smbios_test_fwinfo_verify_common()
198 if (strcmp(fw->smbfw_id, smbios_fwinfo_id) != 0) { in smbios_test_fwinfo_verify_common()
200 fw->smbfw_id); in smbios_test_fwinfo_verify_common()
204 if (strcmp(fw->smbfw_reldate, smbios_fwinfo_reldate) != 0) { in smbios_test_fwinfo_verify_common()
206 fw->smbfw_reldate); in smbios_test_fwinfo_verify_common()
210 if (strcmp(fw->smbfw_lsv, smbios_fwinfo_lsv) != 0) { in smbios_test_fwinfo_verify_common()
212 fw->smbfw_lsv); in smbios_test_fwinfo_verify_common()
216 if (fw->smbfw_imgsz != smbios_fwinfo_size) { in smbios_test_fwinfo_verify_common()
218 fw->smbfw_imgsz); in smbios_test_fwinfo_verify_common()
222 if (fw->smbfw_chars != SMB_FWC_WP) { in smbios_test_fwinfo_verify_common()
224 fw->smbfw_chars); in smbios_test_fwinfo_verify_common()
228 if (fw->smbfw_state != SMB_FWS_UA_OFFLINE) { in smbios_test_fwinfo_verify_common()
230 fw->smbfw_state); in smbios_test_fwinfo_verify_common()
234 if (fw->smbfw_vers_fmt != smbios_fwinfo_versid) { in smbios_test_fwinfo_verify_common()
236 fw->smbfw_vers_fmt); in smbios_test_fwinfo_verify_common()
240 if (fw->smbfw_id_fmt != smbios_fwinfo_versid) { in smbios_test_fwinfo_verify_common()
242 fw->smbfw_id_fmt); in smbios_test_fwinfo_verify_common()
271 smbios_fwinfo_t fw; in smbios_test_fwinfo_verify_nocomps() local
282 if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) { in smbios_test_fwinfo_verify_nocomps()
288 if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) { in smbios_test_fwinfo_verify_nocomps()
292 if (fw.smbfw_ncomps != 0) { in smbios_test_fwinfo_verify_nocomps()
294 fw.smbfw_ncomps); in smbios_test_fwinfo_verify_nocomps()
325 smbios_fwinfo_t fw; in smbios_test_fwinfo_verify_invlen_comps() local
336 if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) { in smbios_test_fwinfo_verify_invlen_comps()
342 if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) { in smbios_test_fwinfo_verify_invlen_comps()
346 if (fw.smbfw_ncomps != smbios_fwinfo_ncomps) { in smbios_test_fwinfo_verify_invlen_comps()
348 fw.smbfw_ncomps); in smbios_test_fwinfo_verify_invlen_comps()
374 smbios_fwinfo_t fw; in smbios_test_fwinfo_verify_comps() local
385 if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) { in smbios_test_fwinfo_verify_comps()
391 if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) { in smbios_test_fwinfo_verify_comps()
395 if (fw.smbfw_ncomps != smbios_fwinfo_ncomps) { in smbios_test_fwinfo_verify_comps()
397 fw.smbfw_ncomps); in smbios_test_fwinfo_verify_comps()