smb_info
smbios_info_t *smb_info = smed->sme_smb_info;
if (is_valid_string(smb_info->smbi_part) == B_TRUE)
part = smb_info->smbi_part;
if (is_valid_string(smb_info->smbi_version) == B_TRUE)
rev = smb_info->smbi_version;
if (is_valid_string(smb_info->smbi_serial) == B_TRUE)
serial = smb_info->smbi_serial;
if (is_valid_string(smb_info->smbi_manufacturer) == B_TRUE)
smb_info->smbi_manufacturer);
if (is_valid_string(smb_info->smbi_product) == B_TRUE)
prod = topo_mod_clean_str(mod, smb_info->smbi_product);
if (is_valid_string(smb_info->smbi_asset) == B_TRUE)
asset = topo_mod_clean_str(mod, smb_info->smbi_asset);
if (is_valid_string(smb_info->smbi_location) == B_TRUE)
loc = topo_mod_clean_str(mod, smb_info->smbi_location);
smbios_info_t smb_info;
if (smbios_info_common(shp, sp->smbstr_id, &smb_info) == 0)
smed->sme_smb_info = &smb_info;
smbios_info_t smb_info;
smbios_info_common(shp, sp.smbstr_id, &smb_info) == 0) {
if (is_valid_string(smb_info.smbi_part) == B_TRUE)
part = smb_info.smbi_part;
if (is_valid_string(smb_info.smbi_version) == B_TRUE)
rev = smb_info.smbi_version;
if (is_valid_string(smb_info.smbi_serial) == B_TRUE)
serial = smb_info.smbi_serial;
if (is_valid_string(smb_info.smbi_manufacturer) == B_TRUE)
smb_info.smbi_manufacturer);
if (is_valid_string(smb_info.smbi_product) == B_TRUE)
prod = topo_mod_clean_str(mod, smb_info.smbi_product);
if (is_valid_string(smb_info.smbi_asset) == B_TRUE)
asset = topo_mod_clean_str(mod, smb_info.smbi_asset);
smb_info, /* info */