smb_struct_t
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_type(shp, SMB_TYPE_LANG);
const smb_struct_t *stp = smb_lookup_type(shp, SMB_TYPE_EVENTLOG);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_type(shp, SMB_TYPE_SECURITY);
const smb_struct_t *stp = smb_lookup_type(shp, SMB_TYPE_BOOT);
const smb_struct_t *stp = smb_lookup_type(shp, SMB_TYPE_IPMIDEV);
const smb_struct_t *stp = shp->sh_structs;
const smb_struct_t *stp;
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *sip = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
smb_info_strptr(const smb_struct_t *stp, uint8_t off, int *n)
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_type(shp, SMB_TYPE_BIOS);
const smb_struct_t *stp = smb_lookup_type(shp, SMB_TYPE_SYSTEM);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_id(shp, id);
shp->sh_structs = smb_alloc(sizeof (smb_struct_t) * shp->sh_ent_stnum);
shp->sh_hash = smb_zalloc(sizeof (smb_struct_t *) * shp->sh_hashlen);
smb_struct_t *stp = &shp->sh_structs[i];
smb_free(shp->sh_structs, sizeof (smb_struct_t) * shp->sh_ent_stnum);
smb_free(shp->sh_hash, sizeof (smb_struct_t *) * shp->sh_hashlen);
smb_export(const smb_struct_t *stp, smbios_struct_t *sp)
const smb_struct_t *stp = smb_lookup_id(shp, id);
const smb_struct_t *stp = smb_lookup_type(shp, type);
const smb_struct_t *sp = shp->sh_structs;
const smb_struct_t *
const smb_struct_t *
const smb_struct_t *stp = shp->sh_hash[id & (shp->sh_hashlen - 1)];
smb_strptr(const smb_struct_t *stp, uint_t i)
const smb_struct_t *sp;
smb_export(const smb_struct_t *stp, smbios_struct_t *sp)
const smb_struct_t *sp;
smb_struct_t *sh_structs; /* array of structure descriptors */
smb_struct_t **sh_hash; /* hash bucket array for descriptors */
extern const smb_struct_t *smb_lookup_type(smbios_hdl_t *, uint_t);
extern const smb_struct_t *smb_lookup_id(smbios_hdl_t *, uint_t);
extern const char *smb_strptr(const smb_struct_t *, uint_t);
const smb_struct_t *sp = shp->sh_structs;
const smb_struct_t *sp = shp->sh_structs;
const smb_struct_t *spt;
const smb_struct_t *sp;