ucode_section_amd_t
ucode_section_amd_t *section;
2 * sizeof (ucode_section_amd_t) + /* TLV headers */
section = (ucode_section_amd_t *)(buf + sizeof (uint32_t));
(ucode_section_amd_t *)(section->usa_data + section->usa_size);
while (size > sizeof (ucode_section_amd_t)) {
ucode_section_amd_t *section = (ucode_section_amd_t *)buf;
size -= section->usa_size + sizeof (ucode_section_amd_t);
buf += section->usa_size + sizeof (ucode_section_amd_t);
while (size > sizeof (ucode_section_amd_t)) {
ucode_section_amd_t *section = (ucode_section_amd_t *)buf;
size -= section->usa_size + sizeof (ucode_section_amd_t);
buf += section->usa_size + sizeof (ucode_section_amd_t);
while (size > sizeof (ucode_section_amd_t)) {
ucode_section_amd_t section;
CTASSERT(sizeof (ucode_section_amd_t) == 8);
CTASSERT(offsetof(ucode_section_amd_t, usa_data) == 8);