class EntryPoint

Defined at line 167 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

Public Methods

void EntryPoint (EntryPointType inner)

Prefer to use EntryPoint::Create unless you have already validated that the EntryPoint is

correct.

Defined at line 172 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

void EntryPoint (EntryPointType inner)

Prefer to use EntryPoint::Create unless you have already validated that the EntryPoint is

correct.

Defined at line 172 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

zx::result<EntryPoint> Create (uintptr_t ep_start)

Defined at line 174 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

uint64_t struct_table_phys ()

Defined at line 190 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

uint32_t struct_table_length ()

Note that this function may return max_struct_size, and the tables should be checked for the

End-of-Table table type.

Defined at line 204 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

uint32_t max_struct_size ()

Defined at line 218 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

SpecVersion version ()

Defined at line 230 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

bool has_struct_count ()

Defined at line 242 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

uint16_t struct_count ()

Defined at line 243 of file ../../zircon/kernel/lib/smbios/include/lib/smbios/smbios.h

zx_status_t WalkStructs (uintptr_t struct_table_virt, StructWalkCallback cb)

Walk the known SMBIOS structures, assuming they are mapped at struct_table_virt. The

callback will be called once for each structure found.

Defined at line 290 of file ../../zircon/kernel/lib/smbios/smbios.cc

zx_status_t WalkStructs (uintptr_t struct_table_virt, StructWalkCallback cb)

Walk the known SMBIOS structures, assuming they are mapped at struct_table_virt. The

callback will be called once for each structure found.

Defined at line 290 of file ../../zircon/kernel/lib/smbios/smbios.cc