lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Dell OEM Type 212: Dell Indexed I/O Access Guide

Access Dell Indexed I/O Access ports, checksum settings, and token records.

Result set and ownership

lazybiosGetOemDellType212 returns a lazybiosOemDellType212Array_t holding every matching structure. Iterate entries using count. A non-NULL result whose count is zero means the table contains none of this type; NULL means the arguments were unusable or an allocation failed. Release the set with lazybiosFreeOemDellType212, or assign it to ctx->oem->dell->Type212 and let lazybiosCleanup own it.

Every record carries its own SMBIOS handle and the reported length.

Fields

  • index_port and data_port: I/O port addresses used to access the token data.
  • checksum_type: The checksum algorithm used for the declared index range: word, byte, CRC, or negative word checksum.
  • start_index, end_index, and value_index: The token checksum range and check-value index.
  • tokens: A variable-length array of token records. Each record contains a token_id, location, and_mask, and or_mask.

Check the corresponding field_status member before using each optional fixed field or the token array. Iterate tokens using token_count.

See also
Dell OEM Type 212: Dell Indexed I/O Access